me like nix
0

Configure Feed

Select the types of activity you want to include in your feed.

Move virtualization config into its own module

author
Sean Aye
date (Jun 24, 2026, 1:28 PM -0400) commit 322533d4 parent 8af4e726 change-id smoxtyru
+19 -18
-12
modules/apps.nix
··· 1 1 { inputs, ... }: 2 2 3 3 { 4 - flake.modules.nixos.apps = 5 - { ... }: 6 - { 7 - virtualisation.libvirtd.enable = true; 8 - programs.virt-manager.enable = true; 9 - 10 - users.users.sean.extraGroups = [ 11 - "libvirtd" 12 - "kvm" 13 - ]; 14 - }; 15 - 16 4 flake.modules.homeManager.apps = 17 5 { pkgs, ... }: 18 6 {
-3
modules/base.nix
··· 56 56 services.upower.enable = true; 57 57 services.tailscale.enable = true; 58 58 59 - # Docker 60 - virtualisation.docker.enable = true; 61 - 62 59 # System packages 63 60 environment.systemPackages = with pkgs; [ 64 61 wl-clipboard
+1 -1
modules/hosts/framework16.nix
··· 23 23 nm.sean 24 24 nm.desktop 25 25 nm.fonts 26 - nm.apps 26 + nm.virtualisation 27 27 28 28 # Framework-specific aspects 29 29 nm.framework-laptop
+1 -1
modules/hosts/ideapad5.nix
··· 22 22 nm.sean 23 23 nm.desktop 24 24 nm.fonts 25 - nm.apps 25 + nm.virtualisation 26 26 27 27 # Lenovo IdeaPad-specific aspects 28 28 nm.lenovo-ideapad5
+1 -1
modules/hosts/mira.nix
··· 29 29 nm.sean 30 30 nm.desktop 31 31 nm.fonts 32 - nm.apps 32 + nm.virtualisation 33 33 34 34 # Mira-specific aspects 35 35 nm.nvidia
+16
modules/virtualisation.nix
··· 1 + { ... }: 2 + 3 + { 4 + flake.modules.nixos.virtualisation = 5 + { ... }: 6 + { 7 + virtualisation.docker.enable = true; 8 + virtualisation.libvirtd.enable = true; 9 + programs.virt-manager.enable = true; 10 + 11 + users.users.sean.extraGroups = [ 12 + "libvirtd" 13 + "kvm" 14 + ]; 15 + }; 16 + }