diff options
author | Azat Bahawi <azat@bahawi.net> | 2023-11-16 02:16:22 +0300 |
---|---|---|
committer | Azat Bahawi <azat@bahawi.net> | 2023-11-16 02:16:22 +0300 |
commit | 576d4d672d37e490bd5f8dfb4397909600ed68db (patch) | |
tree | 77cc6edfea50f24048f69bf2c54bc6d6f2117e01 | |
parent | 2023-11-16 (diff) |
2023-11-16
-rw-r--r-- | checks.nix | 1 | ||||
-rw-r--r-- | darwinConfigurations/default.nix | 10 | ||||
-rw-r--r-- | flake.nix | 17 | ||||
-rw-r--r-- | modules/nixos/throttled.nix | 2 | ||||
-rw-r--r-- | nixosConfigurations/default.nix | 10 | ||||
-rw-r--r-- | nixosConfigurations/test-headful/default.nix | 4 |
6 files changed, 18 insertions, 26 deletions
diff --git a/checks.nix b/checks.nix index b169cb3..89df268 100644 --- a/checks.nix +++ b/checks.nix @@ -1,6 +1,5 @@ { inputs, - lib, system, }: let pkgs = inputs.self.legacyPackages.${system}; diff --git a/darwinConfigurations/default.nix b/darwinConfigurations/default.nix index 612c8b0..b8f1498 100644 --- a/darwinConfigurations/default.nix +++ b/darwinConfigurations/default.nix @@ -1,8 +1,5 @@ -{ - inputs, - lib, -}: -with lib; let +inputs: +with inputs.self.lib; let mkConfiguration = name: { modules ? [], configuration ? ./${name}, @@ -21,7 +18,8 @@ with lib; let ++ optional (configuration != null) (import configuration); specialArgs = { - inherit inputs lib this; + inherit inputs this; + inherit (inputs.self) lib; } // extraSpecialArgs; }); diff --git a/flake.nix b/flake.nix index 0a520e0..a70a934 100644 --- a/flake.nix +++ b/flake.nix @@ -249,17 +249,14 @@ }; outputs = inputs: - with inputs; let - lib = nixpkgs.lib.extend (import ./lib); - in - flake-utils.lib.eachDefaultSystem - (system: { + with inputs; + flake-utils.lib.eachDefaultSystem (system: { apps.default = { type = "app"; program = "${self.packages.${system}.default}/bin/nixfiles"; }; - packages = with lib; let + packages = let buildIsoImage = name: self.nixosConfigurations.${name}.config.system.build.isoImage; in { default = self.legacyPackages.${system}.nixfiles; @@ -278,18 +275,18 @@ formatter = self.legacyPackages.${system}.alejandra; - checks = import ./checks.nix {inherit system inputs lib;}; + checks = import ./checks.nix {inherit inputs system;}; }) // { - inherit lib; + lib = nixpkgs.lib.extend (import ./lib); modules.nixfiles = import ./modules/common; nixosModules.nixfiles = import ./modules/nixos; - nixosConfigurations = import ./nixosConfigurations {inherit inputs lib;}; + nixosConfigurations = import ./nixosConfigurations inputs; darwinModules.nixfiles = import ./modules/darwin; - darwinConfigurations = import ./darwinConfigurations {inherit inputs lib;}; + darwinConfigurations = import ./darwinConfigurations inputs; overlays.default = final: prev: import ./overlay.nix final prev; }; diff --git a/modules/nixos/throttled.nix b/modules/nixos/throttled.nix index a84fd27..eca803b 100644 --- a/modules/nixos/throttled.nix +++ b/modules/nixos/throttled.nix @@ -11,7 +11,7 @@ in { config = mkIf cfg.enable { services.throttled.enable = true; - environment.etc."throttled.conf".text = '' + environment.etc."throttled.conf".text = mkDefault '' [GENERAL] # Enable or disable the script execution Enabled: True diff --git a/nixosConfigurations/default.nix b/nixosConfigurations/default.nix index 2fa32f9..b2e1511 100644 --- a/nixosConfigurations/default.nix +++ b/nixosConfigurations/default.nix @@ -1,8 +1,5 @@ -{ - inputs, - lib, -}: -with lib; let +inputs: +with inputs.self.lib; let mkConfiguration = name: { modules ? [], configuration ? ./${name}, @@ -21,7 +18,8 @@ with lib; let ++ optional (configuration != null) (import configuration); specialArgs = { - inherit inputs lib this; + inherit inputs this; + inherit (inputs.self) lib; } // extraSpecialArgs; }); diff --git a/nixosConfigurations/test-headful/default.nix b/nixosConfigurations/test-headful/default.nix index 25db8c7..a385a2e 100644 --- a/nixosConfigurations/test-headful/default.nix +++ b/nixosConfigurations/test-headful/default.nix @@ -1,8 +1,8 @@ {lib, ...}: with lib; { nixfiles.modules = { - dwm.enable = true; - kde.enable = false; + dwm.enable = false; + kde.enable = true; xmonad.enable = false; }; |