MDietermann 1d7c4cebeb Collapse 26 trivial single-package programs into home/programs/common.nix
Consolidates alacritty, audacity, blender, blockbench, claude-code, fd,
filezilla, fzf, gcc, godot_4, imv, jdk21, jetbrains-toolbox, lazygit,
lua-language-server, mpv, nil, nixpkgs-fmt, nodejs, obsidian, pkg-config,
prismlauncher, vesktop, xclip, xwallpaper, yt-dlp into a single list.

rustup.nix kept separate due to its configuration (session vars, many deps).

Updates imports:
- hivebrain: all 26 + rustup now via common.nix + rustup.nix
- nikita-nixos: blender.nix → common.nix (gets all lightweight tools)
2026-08-12 15:37:35 +02:00
2026-06-28 19:23:01 +02:00
2026-06-28 11:14:24 +02:00
2026-06-29 18:53:20 +02:00
2026-06-29 19:31:10 +02:00

What's verified:

  • nix flake check passes for both hivebrain and nikita-nixos
  • nixos-rebuild dry-build --flake .#hivebrain succeeds (your config is unchanged in behavior)
  • nixos-rebuild dry-build --flake .#nikita-nixos succeeds (Plasma 6 + SDDM derivation resolves)
  • main is untouched

What's still TODO before you can install nikita-nixos:

  • Replace hosts/nikita-nixos/hardware-configuration.nix (placeholder with PLACEHOLDER-ROOT label) with the real output of nixos-generate-config --root /mnt on his machine.
  • Replace the placeholder git identity in hosts/nikita-nixos/home.nix (currently Nikita / nikita@example.com).
  • Set Nikita's password with passwd after first boot — nothing is baked in.
Description
No description provided
Readme 886 KiB
Languages
Python 46.6%
Lua 27.7%
Nix 25.7%