summaryrefslogtreecommitdiff
path: root/systems/common.nix
diff options
context:
space:
mode:
authorseth <[email protected]>2024-02-03 19:27:26 -0500
committerseth <[email protected]>2024-02-03 20:47:55 -0500
commitfcc60b84e5e3cc44986d40af63f5de488caae909 (patch)
tree45f4455c7dcbc63e59e62a9af79783e2e5509a2e /systems/common.nix
parentde003fa28e56b81a33e831099987cd94d2f53b39 (diff)
make everything a module
Diffstat (limited to 'systems/common.nix')
-rw-r--r--systems/common.nix73
1 files changed, 0 insertions, 73 deletions
diff --git a/systems/common.nix b/systems/common.nix
deleted file mode 100644
index 7483474..0000000
--- a/systems/common.nix
+++ /dev/null
@@ -1,73 +0,0 @@
-{
- inputs,
- self,
-}: let
- hmSetup = {inputs', ...}: {
- imports = [
- ../users/seth/system.nix
- ];
-
- home-manager = {
- useGlobalPkgs = true;
- useUserPackages = true;
- extraSpecialArgs = {inherit inputs inputs' self;};
- };
- };
-
- nixosModules = builtins.attrValues self.nixosModules;
- darwinModules = builtins.attrValues self.darwinModules;
-in {
- personal =
- nixosModules
- ++ [
- inputs.agenix.nixosModules.default
- inputs.catppuccin.nixosModules.catppuccin
- inputs.hm.nixosModules.home-manager
-
- hmSetup
-
- ({secretsDir, ...}: {
- age = {
- identityPaths = ["/etc/age/key"];
- secrets = {
- rootPassword.file = secretsDir + "/rootPassword.age";
- sethPassword.file = secretsDir + "/sethPassword.age";
- };
- };
-
- services.nixseparatedebuginfod.enable = true;
- })
- ];
-
- darwin =
- darwinModules
- ++ [
- inputs.hm.darwinModules.home-manager
- hmSetup
-
- {
- desktop.enable = true;
- }
- ];
-
- server =
- nixosModules
- ++ [
- inputs.agenix.nixosModules.default
-
- {
- features.tailscale = {
- enable = true;
- ssh.enable = true;
- };
-
- server = {
- enable = true;
- secrets.enable = true;
- };
-
- nix.registry.n.flake = inputs.nixpkgs-stable;
- environment.etc."nix/inputs/nixpkgs".source = inputs.nixpkgs-stable.outPath;
- }
- ];
-}