diff options
| author | Natasha Moongrave <natasha@256phi.eu> | 2026-03-30 20:46:26 +0200 |
|---|---|---|
| committer | Natasha Moongrave <natasha@256phi.eu> | 2026-03-30 20:46:26 +0200 |
| commit | 67e324107e05f3245ddac034607afd0e1dea478f (patch) | |
| tree | d14a4b6e98fc707c72e24f0879b0e4297aaad78f /mun.nix | |
| parent | 2316eab54de77c351e88c5657eeaaa703ff4c498 (diff) | |
Refactored the entire configuration
Diffstat (limited to 'mun.nix')
| -rwxr-xr-x | mun.nix | 147 |
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 - ''; - }; - }; -} |
