1d7c4cebebe916d0fb53618d6a1a9ba9d95a278e
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)
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
Languages
Python
46.6%
Lua
27.7%
Nix
25.7%