{pkgs, ...}: { imports = [ ./programs/zsh.nix ./programs/ssh.nix ./programs/git.nix ../rices/nord-blue ]; # nixowos.enable = true; # disabled until fixed home = { username = "mun"; homeDirectory = "/home/mun"; stateVersion = "25.11"; packages = with pkgs; [ # Rust toolchain (via fenix) (fenix.complete.withComponents [ "cargo" "clippy" "rust-src" "rustc" "rustfmt" ]) rust-analyzer # Python ruff # Applications discord spotify openrocket kicad # Utilities pay-respects zathura ripgrep fd git lazygit tree-sitter gcr perl gnome-disk-utility syncthing # CLI Tools bat tealdeer claude-code # Fun peaclock kdePackages.kdenlive dwarf-fortress dwarf-fortress-packages.themes.spacefox tetris minefair # Documents & Creative thunderbird libreoffice texstudio krita aseprite audacity # Network clipman xclip qbittorrent # Gaming godotPackages_4_5.godot prismlauncher vlc # Editors obsidian vscodium peazip # Wine/Compatibility wine bottles lutris # File manager xfce.thunar # TeX Live (texlive.combine { inherit (texlive) scheme-full; notestex = texlivePackages.notestex; screenplay = texlivePackages.screenplay; }) # RetroArch (retroarch.withCores (cores: with cores; [ fceumm mgba gambatte sameboy ])) ]; sessionVariables = { EDITOR = "nvim"; VISUAL = "nvim"; }; }; }