diff options
author | makefu <github@syntax-fehler.de> | 2023-06-12 21:43:34 +0200 |
---|---|---|
committer | makefu <github@syntax-fehler.de> | 2023-06-12 21:43:34 +0200 |
commit | 4dd3763d0333d24c17e60fc205619ef7ce7e1770 (patch) | |
tree | 60f440284adcd171a38a228e523cb5a30e8a6ba6 | |
parent | 19582674abb689629a00da038a8c86eee3a8a446 (diff) |
main-laptop: power-action is done by gnome
-rw-r--r-- | 2configs/main-laptop.nix | 2 | ||||
-rw-r--r-- | flake.nix | 22 |
2 files changed, 11 insertions, 13 deletions
diff --git a/2configs/main-laptop.nix b/2configs/main-laptop.nix index 296201808..365415829 100644 --- a/2configs/main-laptop.nix +++ b/2configs/main-laptop.nix @@ -22,8 +22,6 @@ in { users.users.${config.krebs.build.user.name}.extraGroups = [ "dialout" ]; - security.sudo.extraConfig = "${config.krebs.power-action.user} ALL= (root) NOPASSWD: ${pkgs.systemd}/bin/systemctl suspend"; - location.latitude = 48.7; location.longitude = 9.1; @@ -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") ]; - }; + }); }; } |