summaryrefslogtreecommitdiffstats
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
parent19582674abb689629a00da038a8c86eee3a8a446 (diff)
main-laptop: power-action is done by gnome
-rw-r--r--2configs/main-laptop.nix2
-rw-r--r--flake.nix22
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;
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")
];
- };
+ });
};
}