summaryrefslogtreecommitdiffstats
path: root/flake.nix
diff options
context:
space:
mode:
authormakefu <github@syntax-fehler.de>2023-06-12 21:43:34 +0200
committermakefu <github@syntax-fehler.de>2023-06-12 21:43:34 +0200
commit4dd3763d0333d24c17e60fc205619ef7ce7e1770 (patch)
tree60f440284adcd171a38a228e523cb5a30e8a6ba6 /flake.nix
parent19582674abb689629a00da038a8c86eee3a8a446 (diff)
main-laptop: power-action is done by gnome
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix22
1 files changed, 11 insertions, 11 deletions
diff --git a/flake.nix b/flake.nix
index 6b445df0d..cf96db078 100644
--- a/flake.nix
+++ b/flake.nix
@@ -27,21 +27,18 @@
};
description = "Flakes of makefu";
- outputs = { self, nixpkgs, disko, nixos-hardware, nix-ld, sops-nix, stockholm, ...}@inputs: let
-
-
+ outputs = { self, nixpkgs, disko, nixos-hardware, nix-ld, sops-nix, stockholm, home-manager, ...}@inputs: let
+ inherit (nixpkgs) lib;
in {
nixosModules =
- let
- inherit (nixpkgs) lib;
- in builtins.listToAttrs
+ builtins.listToAttrs
(map
(name: {name = lib.removeSuffix ".nix" name; value = import (./3modules + "/${name}");})
(lib.filter
- (name: name != "default.nix" && !lib.hasPrefix "." name)
+ (name: !lib.hasPrefix "." name)
(lib.attrNames (builtins.readDir ./3modules))));
- nixosConfigurations.x = nixpkgs.lib.nixosSystem rec {
+ nixosConfigurations = lib.genAttrs ["x" "tsp" ] (host: nixpkgs.lib.nixosSystem rec {
system = "x86_64-linux";
specialArgs = {
inherit (inputs) nixos-hardware self stockholm nixpkgs;
@@ -55,6 +52,7 @@
disko.nixosModules.disko
nix-ld.nixosModules.nix-ld
sops-nix.nixosModules.sops
+ home-manager.nixosModules.default
stockholm.nixosModules.krebs
stockholm.nixosModules.hosts
@@ -63,13 +61,15 @@
stockholm.nixosModules.dns
stockholm.nixosModules.kartei
stockholm.nixosModules.sitemap
+ stockholm.nixosModules.fetchWallpaper
+ stockholm.nixosModules.git
- self.nixosModules.state
+ self.nixosModules.default
#self.nixosModules.krebs
- ./1systems/flake-x/config.nix
+ (./1systems + "/${host}/config.nix")
];
- };
+ });
};
}
[cgit] Unable to lock slot /tmp/cgit/a8300000.lock: No such file or directory (2)