mirror of
https://github.com/starr-dusT/dotfiles.git
synced 2025-02-18 10:47:31 -08:00
use custom hostname from json file
This commit is contained in:
parent
8e983192f7
commit
cff0d07665
@ -24,6 +24,7 @@
|
||||
inherit system inputs agenix home-manager jovian-nixos nixos-wsl;
|
||||
specialArgs = {
|
||||
user = hostConfig.user;
|
||||
hostname = "${hostname}";
|
||||
};
|
||||
})
|
||||
) hosts;
|
||||
|
@ -1,11 +1,11 @@
|
||||
{ config, lib, pkgs, user, ... }:
|
||||
{ config, lib, pkgs, user, hostname, ... }:
|
||||
{
|
||||
imports = [
|
||||
./steam-deck.nix
|
||||
];
|
||||
|
||||
# Set networking options
|
||||
networking.hostName = "bulwark";
|
||||
networking.hostName = "${hostname}";
|
||||
networking.firewall.checkReversePath = "loose";
|
||||
networking.firewall.enable = false;
|
||||
|
||||
|
@ -1,6 +1,7 @@
|
||||
{ lib, specialArgs, system, inputs, agenix, home-manager, jovian-nixos, ... }:
|
||||
let
|
||||
user = specialArgs.user;
|
||||
hostname = specialArgs.hostname;
|
||||
in {
|
||||
inherit system;
|
||||
specialArgs = { inherit user inputs home-manager jovian-nixos; };
|
||||
|
@ -1,4 +1,4 @@
|
||||
{ config, pkgs, user, lib, ... }:
|
||||
{ config, pkgs, user, lib, hostname, ... }:
|
||||
{
|
||||
imports = [
|
||||
./backup.nix
|
||||
@ -9,7 +9,7 @@
|
||||
powerManagement.cpuFreqGovernor = "performance";
|
||||
|
||||
# Set networking options
|
||||
networking.hostName = "kestrel";
|
||||
networking.hostName = "${hostname}";
|
||||
networking.firewall.checkReversePath = "loose";
|
||||
networking.firewall.enable = false;
|
||||
|
||||
|
@ -1,9 +1,10 @@
|
||||
{ lib, specialArgs, system, inputs, agenix, home-manager, ... }:
|
||||
let
|
||||
user = specialArgs.user;
|
||||
hostname = specialArgs.hostname;
|
||||
in {
|
||||
inherit system;
|
||||
specialArgs = { inherit user inputs home-manager; };
|
||||
specialArgs = { inherit user hostname inputs home-manager; };
|
||||
modules = [
|
||||
../default # shared by all configs
|
||||
../default/physical/configuration.nix # shared by physical machines
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ config, pkgs, user, lib, ... }:
|
||||
{ config, pkgs, user, lib, hostname, ... }:
|
||||
{
|
||||
# Use performance governor for sweet gaming performance!
|
||||
powerManagement.cpuFreqGovernor = "performance";
|
||||
|
||||
# Set networking options
|
||||
networking.hostName = "osprey";
|
||||
networking.hostName = "${hostname}";
|
||||
networking.firewall.checkReversePath = false;
|
||||
networking.firewall.enable = false;
|
||||
|
||||
|
@ -1,6 +1,7 @@
|
||||
{ lib, specialArgs, system, inputs, agenix, home-manager, ... }:
|
||||
let
|
||||
user = specialArgs.user;
|
||||
hostname = specialArgs.hostname;
|
||||
in {
|
||||
inherit system;
|
||||
specialArgs = { inherit user inputs home-manager; };
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ config, pkgs, user, lib, ... }:
|
||||
{ config, pkgs, user, lib, hostname, ... }:
|
||||
{
|
||||
# Use performance governor for sweet gaming performance!
|
||||
powerManagement.cpuFreqGovernor = "performance";
|
||||
|
||||
# Set networking options
|
||||
networking.hostName = "shivan";
|
||||
networking.hostName = "${hostname}";
|
||||
networking.firewall.checkReversePath = "loose";
|
||||
networking.firewall.enable = false;
|
||||
|
||||
|
@ -1,6 +1,7 @@
|
||||
{ lib, specialArgs, system, inputs, agenix, home-manager, ... }:
|
||||
let
|
||||
user = specialArgs.user;
|
||||
hostname = specialArgs.hostname;
|
||||
in {
|
||||
inherit system;
|
||||
specialArgs = { inherit user inputs home-manager; };
|
||||
|
@ -1,4 +1,4 @@
|
||||
{ config, pkgs, user, lib, ... }:
|
||||
{ config, pkgs, user, lib, hostname, ... }:
|
||||
{
|
||||
imports = [
|
||||
./wireguard-server.nix
|
||||
@ -18,7 +18,7 @@
|
||||
boot.kernelModules = [ "sg" ];
|
||||
|
||||
# Set networking options
|
||||
networking.hostName = "torus";
|
||||
networking.hostName = "${hostname}";
|
||||
networking.firewall.enable = true;
|
||||
networking.firewall.checkReversePath = "loose";
|
||||
networking.firewall.allowedTCPPorts = [ 80 443 ];
|
||||
|
@ -1,6 +1,7 @@
|
||||
{ lib, specialArgs, system, inputs, agenix, home-manager, ... }:
|
||||
let
|
||||
user = specialArgs.user;
|
||||
hostname = specialArgs.hostname;
|
||||
in {
|
||||
inherit system;
|
||||
specialArgs = { inherit user inputs home-manager; };
|
||||
|
@ -1,4 +1,4 @@
|
||||
{ config, pkgs, user, lib, inputs, nixos-wsl, ... }:
|
||||
{ config, pkgs, user, lib, inputs, nixos-wsl, hostname, ... }:
|
||||
let
|
||||
defaultUser = user;
|
||||
in
|
||||
@ -15,7 +15,7 @@ in
|
||||
};
|
||||
|
||||
# Set networking options
|
||||
networking.hostName = "wsl";
|
||||
networking.hostName = "${hostname}";
|
||||
networking.firewall.checkReversePath = "loose";
|
||||
networking.firewall.enable = false;
|
||||
|
||||
|
@ -1,6 +1,7 @@
|
||||
{ lib, specialArgs, system, inputs, agenix, home-manager, nixos-wsl, ... }:
|
||||
let
|
||||
user = specialArgs.user;
|
||||
hostname = specialArgs.hostname;
|
||||
in {
|
||||
inherit system;
|
||||
specialArgs = { inherit user inputs nixos-wsl home-manager; };
|
||||
|
Loading…
x
Reference in New Issue
Block a user