diff --git a/configuration.nix b/configuration.nix index 07afbfc..8239036 100644 --- a/configuration.nix +++ b/configuration.nix @@ -129,8 +129,18 @@ in # Enable CUPS to print documents. services.printing.enable = true; - services.pulseaudio.enable = false; security.rtkit.enable = true; + security.sudo.enable = false; + security.doas = { + enable = true; + extraRules = [{ + users = ["mbk"]; + keepEnv = true; + persist = true; + }]; + }; + + services.pulseaudio.enable = false; services.pipewire = { enable = true; alsa.enable = true; diff --git a/fish.conf.nix b/fish.conf.nix index ff84449..6465e25 100644 --- a/fish.conf.nix +++ b/fish.conf.nix @@ -129,9 +129,10 @@ alias zbt "zig build test" # nix alias nrb "sudo nixos-rebuild" +alias sudo doas #### END ALIASES #### -export PATH="/etc/profiles/per-user/clark/bin:/run/current-system/sw/bin:$HOME/.yarn/bin:$HOME/.config/yarn/global/node_modules/.bin:$HOME/.local/bin:$HOME/.emacs.d/bin:$PATH:$HOME/.ghcup/bin:$HOME/.cabal/bin:$HOME/hs/bin:$HOME/.cargo/bin:$HOME/.deno/bin:$HOME/Aims/curlfire:$HOME/.npm-global/bin" +export PATH="$HOME/.yarn/bin:$HOME/.config/yarn/global/node_modules/.bin:$HOME/.local/bin:$HOME/.emacs.d/bin:$PATH:$HOME/.ghcup/bin:$HOME/.cabal/bin:$HOME/hs/bin:$HOME/.cargo/bin:$HOME/.deno/bin:$HOME/Aims/curlfire:$HOME/.npm-global/bin:/etc/profiles/per-user/clark/bin:/run/current-system/sw/bin" # [ -f ~/.fzf.bash ] && source ~/.fzf.bash # setopt autocd