25 Commits

Author SHA1 Message Date
nixy b66b03bc78 Fix nix installer 2025-05-23 14:05:57 +00:00
nixy da7a244f95 Fix nix installer up 2025-05-20 18:45:04 +00:00
nixy 4a461eb974 More specifically identify if nix is installed 2025-05-20 18:03:39 +00:00
nixy 6876cad10b Support nix XDG pathing 2025-04-05 16:38:28 -04:00
nixy 3583770d94 Add XDG support 2025-04-05 16:38:28 -04:00
nixy 86b85c4102 Add xdg-utils 2025-04-05 16:38:28 -04:00
nixy 033500c6bb Remove vim classic and add screen to standard utils 2025-04-05 16:38:28 -04:00
nixy b3ac2a57df Re-enable slow packages that have to be compiled from source 2025-04-05 16:38:28 -04:00
nixy cd4488ff24 Update nix to 2.24.12 which is the current stable 2025-04-05 16:38:28 -04:00
nixy c3a9ed26f7 Refactor profile flake installer
Add support for exporting to archive.nar
Add support for importing from an archive.nar
Add simple support for adding a flake.lock
2025-04-05 16:38:28 -04:00
nixy 29db01cdd6 Conditionally source nix-profile if needed on non-nixos machines 2025-04-05 16:38:28 -04:00
nixy f080a6cd5a Add distrobox 2025-04-05 16:38:28 -04:00
nixy 4883342630 Add zk for zettelkansten notes 2025-04-05 16:38:28 -04:00
nixy ad9d32a1c2 Add terraform LSP/config 2025-04-05 16:38:28 -04:00
nixy db76feed3e Add python + LSP + gitlab-ci-local tool 2025-04-05 16:38:28 -04:00
nixy 4d1f34dfe5 Update removal for newer nix profile output 2025-04-05 16:38:28 -04:00
nixy c0bf68b9e7 Update language servers/dev tools 2025-04-05 16:38:28 -04:00
nixy fa0d2e7077 Update nix to 2.18.7 and conditionally add ssl-cert to conf.nix 2025-04-05 16:38:28 -04:00
nixy 9dc7288b77 Add solargraph 2025-04-05 16:38:28 -04:00
nixy 99b5fd8319 Attempt to fix pinentry on non-nixos 2025-04-05 16:38:28 -04:00
nixy f44ef83e66 Add ruby by default 2025-04-05 16:38:28 -04:00
nixy 1019f48597 Update flakes to support 24.05 and unstable branches 2025-04-05 16:38:28 -04:00
nixy 4d5084e5aa Make a root single user nix install possible
Taken from this issue https://github.com/NixOS/nix/issues/1559

This is only so that the script will succeed when running in docker
containers without systemd (can't use multi-user) and that have root as
the default user, a shockingly common practice
2025-04-05 16:38:28 -04:00
nixy 223fd65981 Remove vestigial vagrant reference 2025-04-05 16:38:28 -04:00
nixy 94083316f6 Add installers for common programs to bring along 2025-04-05 16:38:28 -04:00