From c137036e26bc15a1683eda089e8a9a67649d9c24 Mon Sep 17 00:00:00 2001 From: Rosa Date: Tue, 2 Jun 2026 12:55:13 -0400 Subject: rename keybind in kakoune --- hosts/the-meowchine/default.nix | 11 ++++++++++- modules/doas.nix | 13 ++++++++++++- modules/user/default.nix | 4 +++- 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 = ""; mode = "normal"; } + { + docstring = "Rename the symbol below the cursor"; + effect = ":lsp-rename-prompt"; + key = ""; + mode = "normal"; + } ]; numberLines = { -- cgit v1.3.1