My personal nix config files. Feel free to import flake.

cleanup

+11 -9
+2 -4
hosts/thoughtful.nix
··· 68 68 spice 69 69 spice-gtk 70 70 spice-protocol 71 - win-virtio 71 + virtio-win 72 72 win-spice 73 73 adwaita-icon-theme 74 74 btop-rocm # Not related to VM -- ROCM support for AMD GPUs ··· 79 79 enable = true; 80 80 qemu = { 81 81 swtpm.enable = true; 82 - ovmf.enable = true; 83 - ovmf.packages = [ pkgs.OVMFFull.fd ]; 84 82 }; 85 83 }; 86 84 spiceUSBRedirection.enable = true; ··· 99 97 services = { 100 98 parakeet.enable = true; 101 99 ollama = { 102 - enable = true; 100 + # enable = true; 103 101 acceleration = "rocm"; 104 102 # Optional: preload models, see https://ollama.com/library 105 103 loadModels = [ ];
+4 -2
modules/home-manager/by-category/development.nix
··· 3 3 lib, 4 4 config, 5 5 ... 6 - }: let 6 + }: 7 + let 7 8 # XDG_CONFIG_HOME = "${config.xdg.configHome}"; 8 - in { 9 + in 10 + { 9 11 config = lib.mkIf config.teq.home-manager.enable { 10 12 home.packages = with pkgs; [ 11 13 rustup # cargo
+1 -1
modules/home-manager/by-category/gui/applications.nix
··· 10 10 bibata-cursors # 160MB 11 11 papirus-icon-theme # 200MB / 130MB 12 12 ### emulators: 13 - mgba # 800MB / 10MB (ffmpeg) 13 + # mgba # 800MB / 10MB (ffmpeg) 14 14 ### video: 15 15 plex-desktop 16 16 handbrake # 1.5GB / 64MB (ffmpeg 1.3GB / 35MB)
+4 -2
modules/home-manager/by-category/misc.nix
··· 3 3 lib, 4 4 config, 5 5 ... 6 - }: { 6 + }: 7 + { 7 8 config = lib.mkIf config.teq.home-manager.enable { 8 9 systemd.user.startServices = lib.mkDefault "sd-switch"; # Nicely reload system units when changing configs 9 10 services = { ··· 12 13 programs = { 13 14 # thunderbird.enable = true; # profiles needs to be set 14 15 }; 15 - nixpkgs.config.allowUnfreePredicate = pkg: 16 + nixpkgs.config.allowUnfreePredicate = 17 + pkg: 16 18 builtins.elem (lib.getName pkg) [ 17 19 # TODO: Move all unfree packages here 18 20 ];