From 74d04c4ed413917b816eab5b847053890fc6da1a Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Mon, 4 Mar 2024 16:24:00 +0100 Subject: [PATCH 1/4] talos: explicitely enable wifi powersave this way I know what to toggle if I want to switch it off in the future --- hosts/talos/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hosts/talos/default.nix b/hosts/talos/default.nix index 7377884..e061b48 100644 --- a/hosts/talos/default.nix +++ b/hosts/talos/default.nix @@ -44,7 +44,10 @@ networking.domain = "alarsyo.net"; # Pick only one of the below networking options. # networking.wireless.enable = true; # Enables wireless support via wpa_supplicant. - networking.networkmanager.enable = true; # Easiest to use and most distros use this by default. + networking.networkmanager = { + enable = true; + wifi.powersave = true; + } # Set your time zone. time.timeZone = "Europe/Paris"; From e7647dd00bda1e727361ab7705287fecb23eb94e Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Mon, 4 Mar 2024 16:31:32 +0100 Subject: [PATCH 2/4] flake: add alejandra to devShell --- flake.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 476d7cc..281824b 100644 --- a/flake.nix +++ b/flake.nix @@ -179,11 +179,18 @@ }; }; } - // inputs.flake-utils.lib.eachDefaultSystem (system: { + // inputs.flake-utils.lib.eachDefaultSystem (system: let + pkgs = import nixpkgs {inherit system;}; + in { packages = inputs.flake-utils.lib.flattenTree (import ./pkgs { pkgs = import nixpkgs {inherit system;}; }); + devShells.default = pkgs.mkShellNoCC { + buildInputs = [ + pkgs.alejandra + ]; + }; }); } From 3e23486ecbb7a1a7207e2155ef18d82b913640aa Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Mon, 4 Mar 2024 16:24:00 +0100 Subject: [PATCH 3/4] talos: explicitely enable wifi powersave this way I know what to toggle if I want to switch it off in the future --- hosts/talos/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hosts/talos/default.nix b/hosts/talos/default.nix index 7377884..ccce527 100644 --- a/hosts/talos/default.nix +++ b/hosts/talos/default.nix @@ -44,7 +44,10 @@ networking.domain = "alarsyo.net"; # Pick only one of the below networking options. # networking.wireless.enable = true; # Enables wireless support via wpa_supplicant. - networking.networkmanager.enable = true; # Easiest to use and most distros use this by default. + networking.networkmanager = { + enable = true; + wifi.powersave = true; + }; # Set your time zone. time.timeZone = "Europe/Paris"; From 847b50a841de298552e47626ac8d48f1d516a70b Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Mon, 4 Mar 2024 16:31:32 +0100 Subject: [PATCH 4/4] flake: add alejandra to devShell --- flake.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 476d7cc..281824b 100644 --- a/flake.nix +++ b/flake.nix @@ -179,11 +179,18 @@ }; }; } - // inputs.flake-utils.lib.eachDefaultSystem (system: { + // inputs.flake-utils.lib.eachDefaultSystem (system: let + pkgs = import nixpkgs {inherit system;}; + in { packages = inputs.flake-utils.lib.flattenTree (import ./pkgs { pkgs = import nixpkgs {inherit system;}; }); + devShells.default = pkgs.mkShellNoCC { + buildInputs = [ + pkgs.alejandra + ]; + }; }); }