diff options
| author | Rosa <rosaontheweb@proton.me> | 2026-06-02 12:55:13 -0400 |
|---|---|---|
| committer | Rosa <rosaontheweb@proton.me> | 2026-06-02 12:55:13 -0400 |
| commit | c137036e26bc15a1683eda089e8a9a67649d9c24 (patch) | |
| tree | 12909c2f0d32760668684202f9f3efc57f854fac | |
| parent | c4657d671b01789b096cb2f6d0db89804ad3c637 (diff) | |
rename keybind in kakoune
| -rw-r--r-- | hosts/the-meowchine/default.nix | 11 | ||||
| -rw-r--r-- | modules/doas.nix | 13 | ||||
| -rw-r--r-- | modules/user/default.nix | 4 | ||||
| -rw-r--r-- | modules/user/editors/kakoune/default.nix | 6 |
4 files changed, 31 insertions, 3 deletions
diff --git a/hosts/the-meowchine/default.nix b/hosts/the-meowchine/default.nix index d00c2fe..491b13c 100644 --- a/hosts/the-meowchine/default.nix +++ b/hosts/the-meowchine/default.nix @@ -44,6 +44,7 @@ gpu-screen-recorder.enable = true; steam.enable = true; sway.enable = true; + virt-manager.enable = true; }; security.doas.enable = true; @@ -67,5 +68,13 @@ }; }; - users.users.rosa.enable = true; + users.users.rosa = { + enable = true; + extraGroups = [ "libvirtd" ]; + }; + + virtualisation.libvirtd = { + enable = true; + qemu.swtpm.enable = true; + }; } diff --git a/modules/doas.nix b/modules/doas.nix index d68bf6b..16a6dc6 100644 --- a/modules/doas.nix +++ b/modules/doas.nix @@ -2,11 +2,22 @@ config, lib, options, + pkgs, ... }: { security = { - doas.extraRules = [ { groups = [ "wheel" ]; } ]; + doas.extraRules = [ + { + groups = [ "wheel" ]; + } + { + cmd = "mount"; + groups = [ "wheel" ]; + noPass = true; + } + ]; + sudo.enable = lib.mkDefault (!config.security.doas.enable); }; } diff --git a/modules/user/default.nix b/modules/user/default.nix index 4b9c6f7..ed7c5b2 100644 --- a/modules/user/default.nix +++ b/modules/user/default.nix @@ -1,4 +1,4 @@ -{ config, pkgs, ... }: +{ config, lib, pkgs, ... }: { imports = [ ./desktop @@ -12,4 +12,6 @@ brightnessctl keepassxc ]; + + services.ssh-agent.enable = lib.mkDefault true; } diff --git a/modules/user/editors/kakoune/default.nix b/modules/user/editors/kakoune/default.nix index a728d7d..09ec33a 100644 --- a/modules/user/editors/kakoune/default.nix +++ b/modules/user/editors/kakoune/default.nix @@ -51,6 +51,12 @@ key = "<c-a-c>"; mode = "normal"; } + { + docstring = "Rename the symbol below the cursor"; + effect = ":lsp-rename-prompt<ret>"; + key = "<a-r>"; + mode = "normal"; + } ]; numberLines = { |
