diff --git a/config/hosts/aspects/doloro-desktop/home.nix b/config/hosts/aspects/doloro-desktop/home.nix index 1bd418b..f7ed8f4 100644 --- a/config/hosts/aspects/doloro-desktop/home.nix +++ b/config/hosts/aspects/doloro-desktop/home.nix @@ -42,7 +42,10 @@ users.users.doloro = { shell = pkgs.fish; hashedPasswordFile = config.sops.secrets."doloro-hashed_password".path; + extraGroups = [ "libvirtd" ]; }; + virtualisation.libvirtd.enable = true; + programs.virt-manager.enable = true; }; homeManager = { home, pkgs, ... }: diff --git a/config/modules/ai/omp.nix b/config/modules/ai/omp.nix new file mode 100644 index 0000000..8cffa3a --- /dev/null +++ b/config/modules/ai/omp.nix @@ -0,0 +1,31 @@ +{ + modules, + den, + inputs, + ... +}: +{ + flake-file.inputs = { + omp-nix.url = "git+https://git.molez.org/mandlm/omp-nix?ref=main"; + }; + modules.omp = { + homeManager = { + imports = [ inputs.omp-nix.homeManagerModules.omp ]; + + oh-my-pi = { + enable = true; + settings = { + theme = "dark-nebula"; + symbolPreset = "nerd"; + defaultThinkingLevel = "medium"; + ask.timeout = 0; + }; + + skills = { + pdf = "github:anthropics/skills/skills/pdf@b0cbd3df1533b396d281a6886d5132f623393a9c"; + frontend-design = "github:anthropics/skills/skills/frontend-design@b0cbd3df1533b396d281a6886d5132f623393a9c"; + }; + }; + }; + }; +} diff --git a/config/modules/user/doloro.nix b/config/modules/user/doloro.nix index e565304..55723f3 100644 --- a/config/modules/user/doloro.nix +++ b/config/modules/user/doloro.nix @@ -7,6 +7,7 @@ users.users.${user.userName} = { extraGroups = [ "wheel" + "libvirtd" "networkmanager" ]; };