From 543c52c6acdec3659a0fa72e73b477beb4c7c7c4 Mon Sep 17 00:00:00 2001 From: Natasha Moongrave Date: Thu, 18 Jun 2026 20:59:32 +0200 Subject: Uhhh idk --- home/mun/default.nix | 125 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 125 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..98bb1dc --- /dev/null +++ b/home/mun/default.nix @@ -0,0 +1,125 @@ +{pkgs, ...}: { + imports = [ + ./programs/zsh.nix + ./programs/ssh.nix + ./programs/git.nix + ./programs/nvim.nix + ./programs/nixcord.nix + ./programs/browser.nix + ./programs/rmpc.nix + ]; + + 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 + spotify + openrocket + prusa-slicer + kicad + thunderbird + signal-desktop + famistudio + tor-browser + unstable.heroic + butler + openscad + + (pkgs.writeShellScriptBin "itch" '' + exec ${pkgs.steam-run}/bin/steam-run ${pkgs.itch}/bin/itch "$@" + '') + + # Utilities + zathura + ripgrep + fd + git + lazygit + tree-sitter + gcr + perl + syncthing + sshfs + alacritty + protonup-qt + devenv + + # CLI Tools + bat + tealdeer + fastfetch + + # Fun + kdePackages.kdenlive + dwarf-fortress + tetris + minefair + + # Documents & Creative + libreoffice + texstudio + krita + aseprite + audacity + + # Network + clipman + xclip + qbittorrent + + # Gaming + prismlauncher + vlc + + # Editors + obsidian + vscodium + peazip + + # Wine/Compatibility + wine + + # File manager + xfce.thunar + + # TeX Live + (texlive.combine { + inherit (texlive) scheme-full; + notestex = texlivePackages.notestex; + screenplay = texlivePackages.screenplay; + # scpzine = pkgs.scpzine-texlive; # Commented out until i can push the fix to remote from home + }) + + # RetroArch + (retroarch.withCores (cores: + with cores; [ + fceumm + mgba + gambatte + sameboy + ])) + ]; + + sessionVariables = { + EDITOR = "nvim"; + VISUAL = "nvim"; + APPIMAGE_EXTRACT_AND_RUN = "1"; + }; + }; +} -- cgit v1.2.3