aboutsummaryrefslogtreecommitdiff
path: root/mun.nix
diff options
context:
space:
mode:
authorNatasha Moongrave <natasha@256phi.eu>2026-03-30 20:46:26 +0200
committerNatasha Moongrave <natasha@256phi.eu>2026-03-30 20:46:26 +0200
commit67e324107e05f3245ddac034607afd0e1dea478f (patch)
treed14a4b6e98fc707c72e24f0879b0e4297aaad78f /mun.nix
parent2316eab54de77c351e88c5657eeaaa703ff4c498 (diff)
Refactored the entire configuration
Diffstat (limited to 'mun.nix')
-rwxr-xr-xmun.nix147
1 files changed, 0 insertions, 147 deletions
diff --git a/mun.nix b/mun.nix
deleted file mode 100755
index 8306276..0000000
--- a/mun.nix
+++ /dev/null
@@ -1,147 +0,0 @@
-{
- config,
- lib,
- pkgs,
- ...
-}: {
- imports = [
- ./modules/home/default.nix
- ];
- home = {
- username = "mun";
- homeDirectory = "/home/mun";
- stateVersion = "25.11";
-
- packages = with pkgs; [
- # === Development Tools ===
- 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 ===
- fastfetch
- bat
- tealdeer
- claude-code
-
- # === Fun Stuff === #
- peaclock
- kdePackages.kdenlive
- dwarf-fortress
- dwarf-fortress-packages.themes.spacefox
- tetris
- minefair
-
- # === Text/Document Tools ===
- thunderbird
- libreoffice
- texstudio
- zathura
- krita
- aseprite
- audacity
-
- # === Network & Utilities ===
- clipman
- xclip
- qbittorrent
-
- # === Gaming & Emulation ===
- godotPackages_4_5.godot
- prismlauncher
- vlc
-
- # === Creative & Editors ===
- obsidian
- vscodium
- peazip
-
- # === Wine/Compatibility ===
- wine
- bottles
- lutris
-
- # === Miscellaneous ===
- xfce.thunar
-
- # === TeX Live ===
- (texlive.combine {
- inherit (texlive) scheme-full;
- notestex = texlivePackages.notestex;
- screenplay = texlivePackages.screenplay;
- })
-
- # === RetroArch with Cores ===
- (retroarch.withCores (cores:
- with cores; [
- fceumm
- mgba
- gambatte
- sameboy
- ]))
- ];
-
- sessionVariables = {
- EDITOR = "nvim";
- VISUAL = "nvim";
- };
- };
-
- programs = {
- ssh = {
- enable = true;
- matchBlocks = {
- "*" = {
- addKeysToAgent = "yes";
- forwardAgent = false; # or true if you actually need it
- };
- "cgit" = {
- user = "git";
- hostname = "cgit"; # tailscale MagicDNS name
- identityFile = "~/.ssh/cgit";
- };
- };
- };
-
- zsh = {
- enable = true;
- syntaxHighlighting.enable = true;
-
- shellAliases = {
- ll = "ls -l";
- rebuild = "sudo nixos-rebuild switch";
- edit = "sudo vi /etc/nixos/configuration.nix";
- };
-
- history.size = 10000;
-
- oh-my-zsh = {
- enable = true;
- plugins = ["git"];
- theme = "simple";
- };
-
- initContent = ''
- fastfetch --config examples/9.jsonc
- '';
- };
- };
-}