commit 74250d1e1dac41a3dc7a8febbc3d203280258c15
parent da3c6ebece56c4acf6467bb0e32f64bebbb4cb05
Author: Toni Brown <tb148@proton.me>
Date: Fri, 5 Sep 2025 16:22:28 +0800
enable doas
Diffstat:
2 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/config.nu b/config.nu
@@ -3,3 +3,4 @@ $env.config.show_banner = false
$env.CARAPACE_BRIDGES = 'zsh,fish,bash,inshellisense'
$env.EDITOR = "hx"
$env.SHELL = "nu"
+$env.UID = $"(id -u)"
diff --git a/configuration.nix b/configuration.nix
@@ -118,6 +118,16 @@
security.sudo.enable = false;
security.sudo-rs.enable = true;
+ security.doas.enable = true;
+ security.doas.extraRules = lib.mkAfter [
+ {
+ groups = [ "wheel" ];
+ persist = true;
+ setEnv = [
+ "SUDO_UID=$UID"
+ ];
+ }
+ ];
catppuccin.enable = true;
catppuccin.flavor = "mocha";