From 67e324107e05f3245ddac034607afd0e1dea478f Mon Sep 17 00:00:00 2001 From: Natasha Moongrave Date: Mon, 30 Mar 2026 20:46:26 +0200 Subject: Refactored the entire configuration --- home/mun/default.nix | 104 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 104 insertions(+) create mode 100644 home/mun/default.nix (limited to 'home/mun/default.nix') diff --git a/home/mun/default.nix b/home/mun/default.nix new file mode 100644 index 0000000..678f21e --- /dev/null +++ b/home/mun/default.nix @@ -0,0 +1,104 @@ +{pkgs, ...}: { + imports = [ + ./programs/zsh.nix + ./programs/ssh.nix + ./programs/git.nix + ../rices/nord-blue + ]; + + home = { + username = "mun"; + homeDirectory = "/home/mun"; + stateVersion = "25.11"; + + packages = with pkgs; [ + # Development + clippy + 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"; + }; + }; +} -- cgit v1.2.3