add sudo insults

This commit is contained in:
2025-11-04 00:53:55 -06:00
parent 6ddebc86d7
commit d39fb7af39
2 changed files with 35 additions and 28 deletions

View File

@@ -45,27 +45,32 @@
users.defaultUserShell = pkgs.zsh;
# passwordless rebuild
security.sudo.extraRules = [
{
users = ["blake"];
commands = [
{
command = "/run/current-system/sw/bin/nixos-rebuild";
options = ["NOPASSWD"];
}
{
command = "/run/current-system/sw/bin/systemctl";
options = ["NOPASSWD"];
}
{
command = "/run/current-system/sw/bin/journalctl";
options = ["NOPASSWD"];
}
{
command = "/run/current-system/sw/bin/tailscale";
options = ["NOPASSWD"];
}
];
}
];
security.sudo = {
extraRules = [
{
users = ["blake"];
commands = [
{
command = "/run/current-system/sw/bin/nixos-rebuild";
options = ["NOPASSWD"];
}
{
command = "/run/current-system/sw/bin/systemctl";
options = ["NOPASSWD"];
}
{
command = "/run/current-system/sw/bin/journalctl";
options = ["NOPASSWD"];
}
{
command = "/run/current-system/sw/bin/tailscale";
options = ["NOPASSWD"];
}
];
}
];
extraConfig = ''
Defaults insults
'';
};
}

View File

@@ -12,15 +12,20 @@
];
dots = {
lf.enable = true;
stylix = {
enable = true;
wallpaper = ../assets/wallpapers/yveltal.jpg;
};
kitty.enable = true;
librewolf.enable = true;
stylix.enable = true;
waybar.enable = true;
dunst.enable = true;
hypr.enable = true;
tofi.enable = true;
btop.enable = true;
lf.enable = true;
nvf.enable = true;
zsh.enable = true;
ssh.enable = true;
@@ -32,10 +37,7 @@
gnucash.enable = true;
};
home.packages = with pkgs; [
htop
sl
];
}