diff --git a/configs/nixos/interactive-networking.nix b/configs/nixos/networking.nix similarity index 100% rename from configs/nixos/interactive-networking.nix rename to configs/nixos/networking.nix diff --git a/configs/nixos/secrets.nix b/configs/nixos/secrets.nix deleted file mode 100644 index d9c2cd4..0000000 --- a/configs/nixos/secrets.nix +++ /dev/null @@ -1,17 +0,0 @@ -{ - inputs, - config, - lib, - pkgs, - ... -}: let - secretsDirectory = builtins.toString inputs.nix-secrets; -in { - imports = [ - inputs.sops-nix.nixosModules.sops - ]; - sops = { - defaultSopsFile = "${secretsDirectory}/common.yaml"; - validateSopsFiles = false; - }; -} diff --git a/hosts/archlaptop-vm/default.nix b/hosts/archlaptop-vm/default.nix index 464e16e..5e3d9f2 100644 --- a/hosts/archlaptop-vm/default.nix +++ b/hosts/archlaptop-vm/default.nix @@ -15,7 +15,7 @@ inputs.nixpkgs.lib.nixosSystem { ../../configs/nixos/common.nix ../../configs/nixos/printing.nix ../../configs/nixos/sound.nix - ../../configs/nixos/interactive-networking.nix + ../../configs/nixos/networking.nix ../../configs/nixos/i3 ({ config, @@ -46,10 +46,8 @@ inputs.nixpkgs.lib.nixosSystem { programs.zsh.enable = true; environment.shells = with pkgs; [zsh]; - users.mutableUsers=false; # Define a user account. Don't forget to set a password with ‘passwd’. users.users.${config.host.user} = { - hashedPasswordFile=config.sops.secrets.gv-password.path; isNormalUser = true; description = "Gabe Venberg"; shell = pkgs.zsh; diff --git a/hosts/archlaptop-vm/secrets.nix b/hosts/archlaptop-vm/secrets.nix deleted file mode 100644 index 8fdd872..0000000 --- a/hosts/archlaptop-vm/secrets.nix +++ /dev/null @@ -1,14 +0,0 @@ -{ - inputs, - config, - lib, - pkgs, - ... -}: { - imports=[ - ../../configs/nixos/secrets.nix - ]; - sops.secrets.gv-password = { - neededForUsers = true; - }; -} diff --git a/hosts/workstation-vm/default.nix b/hosts/workstation-vm/default.nix index 83d19f3..a4285da 100644 --- a/hosts/workstation-vm/default.nix +++ b/hosts/workstation-vm/default.nix @@ -17,7 +17,7 @@ inputs.nixpkgs.lib.nixosSystem { ../../roles/nixos/graphical-vm.nix ../../configs/nixos/printing.nix ../../configs/nixos/sound.nix - ../../configs/nixos/interactive-networking.nix + ../../configs/nixos/networking.nix ../../configs/nixos/nfsv2.nix ../../configs/nixos/i3 ../../configs/nixos/common.nix diff --git a/hosts/workstation-vm/secrets.nix b/hosts/workstation-vm/secrets.nix index 8fdd872..9836f31 100644 --- a/hosts/workstation-vm/secrets.nix +++ b/hosts/workstation-vm/secrets.nix @@ -4,11 +4,17 @@ lib, pkgs, ... -}: { - imports=[ - ../../configs/nixos/secrets.nix +}: let + secretsDirectory = builtins.toString inputs.nix-secrets; +in { + imports = [ + inputs.sops-nix.nixosModules.sops ]; - sops.secrets.gv-password = { - neededForUsers = true; + sops = { + defaultSopsFile = "${secretsDirectory}/common.yaml"; + validateSopsFiles = false; + secrets.gv-password={ + neededForUsers=true; + }; }; } diff --git a/roles/nixos/power-saving.nix b/roles/nixos/power-saving.nix deleted file mode 100644 index d2899c3..0000000 --- a/roles/nixos/power-saving.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ - config, - pkgs, - lib, - ... -}: { - powerManagement.powertop.enable = true; - powerManagement.enable = true; - powerManaagement.cpuFreqGovernor = "ondemand"; -}