Commit Graph
166 Commits
Author SHA1 Message Date
Greg Hellings 78ddae354a Remove garnix from references 2025-05-13 13:40:14 -05:00
Greg Hellings dc2786fc4b Add nixos-hardware repo 2025-05-10 21:08:05 -05:00
Greg Hellings 2b90378800 Update proxmox on Jeremiah 2025-04-13 23:05:11 -05:00
Greg Hellings 5bf400de97 Flake updates and simplifying IVR
Failed attempts to enable unfree packages
Commented out github plugin for VSCode
Made standalone Home Manager not fail to find caches and honor more
settings
2025-03-20 10:45:16 -05:00
Greg Hellings 04729af170 Version bump
Update flake pins
Point to my fixed version of VSCode extensions
Update to use new Xiphos module
2025-02-27 13:16:57 -06:00
Greg Hellings 868e86cc6d Gitlab CI support added, in order to pre-cache build results in Minio. 2025-02-04 13:50:04 +00:00
Greg Hellings 76b9e40876 Proxmox with backups 2024-12-02 12:44:21 -06:00
Greg Hellings 8730a7f963 Make Isaiah a Proxmox node 2024-11-25 13:56:52 -06:00
Greg Hellings 26ecc9d36c Eliminate use of stable
Take all references to Nix stable out
Take out hm stable and other inputs th also depended on it
Clean up some lints and deadnix code
2024-11-23 01:23:26 -06:00
Greg Hellings a78cc50db9 Create jellyfin VM
Update DNS for new Jellyfin box
Update DHCP for new Jellyfin box
Modify Isaiah to work better with VMs
Update pinned packages becaue I derped hard on creating a cyclic
dependency
2024-11-21 23:13:21 -06:00
Greg Hellings bbe6d20e57 Migrate matrix from Container to VM 2024-11-19 22:43:13 -06:00
Greg Hellings 04304934da Remove zed editor 2024-10-30 11:23:55 -05:00
Greg Hellings d73c3634bb Add my own cachix instance 2024-10-19 02:14:43 -05:00
Greg Hellings 8d752032ae Some massive changes to make flakiness better
Renamed the @inputs to @top. This was a misguided attempt to make a
different change, but it's going to stick, now.
Began moving packages to their own folder rather than being intermingled
with overlays
Created a local overlay that just includes my personal packages
Cleaned up some dead code
Moved to just using the raw 'imports' instead of needing to explicitly
call out the `foo = import foo.nix {};` syntax
2024-10-11 12:28:53 -05:00
Greg Hellings ca918f7bbd Add binary caching for this 2024-10-10 10:41:37 -05:00
Greg Hellings 85fc106ca8 Upgrade Zed to 0.156 2024-10-09 12:59:48 -05:00
Greg Hellings a8a5bcbda6 Move shells to their own files 2024-10-04 10:56:22 -05:00
Greg Hellings ab6980dd62 Remove unused checks 2024-10-04 10:44:13 -05:00
Greg Hellings 81f534dd46 Fix build errors on 24.05 without web-devicons 2024-10-04 10:06:58 -05:00
Greg Hellings c12ed1b8a9 Separate nixvim config
Separating the actual nixvim config out to its own file allows me to
include it directly in the devshells that I create, incluing all of the
configuration, plugins, and settings that I have. Man, the power of
nixvim is awesome
2024-10-04 09:33:53 -05:00
Greg Hellings 10487f923c Do not alias neovim anymore 2024-10-03 16:30:36 -05:00
Greg Hellings 4dcec8f056 Fix typo in default 2024-10-03 16:01:56 -05:00
Greg Hellings 229188214f Support for deadnix pre-commit check 2024-10-03 15:21:56 -05:00
Greg Hellings 78c802d32c A complete reformatting to match nixpkgs-fmt 2024-10-03 11:26:39 -05:00
Greg Hellings e2f0856102 Add basic check compat 2024-10-03 11:16:06 -05:00
Greg Hellings 805bf79ef6 Change to flake-parts instead of flake-utils 2024-10-03 09:45:45 -05:00
Greg Hellings bb61ef49d8 Remove unused inputs 2024-10-02 15:01:43 -05:00
Greg Hellings 17baffb1b7 Add Zed editor 2024-10-02 10:17:51 -05:00
Greg Hellings 596ca973c0 Add more VSCode extensions
Add the nix-vscode-extensions flake to get all of the extensions
Add in all the nix extensions that I use for work and doing better
Python things
2024-09-20 09:20:56 -05:00
Greg Hellings c70e098eb0 Make Hosea the bitcoin node 2024-08-23 14:08:01 -05:00
Greg Hellings c87826975b Move 23_ 05 support
Putting 23_05 directly into the top level overlays introduced
unnecessary calculations when it is only used in one location on the IVR
system. Therefore, we only import it at the point of its use.
2024-08-21 08:16:48 -05:00
Greg Hellings 70071fbd56 Bounce to released xonsh 2024-08-20 14:19:31 -05:00
Greg Hellings c8c7ddc22f Do not double-build ISO in Garnix 2024-08-17 00:13:52 -05:00
Greg Hellings f4227928a3 Split nixvim types
NixVim has branches to track the different hosts, so let's go ahead and
use those properly
2024-08-17 00:04:27 -05:00
Greg Hellings 85aef202df Update xonsh as best I can. 2024-08-16 17:29:11 -05:00
Greg Hellings 17aa8a6585 Got it working, at last 2024-08-16 15:49:29 -05:00
Greg Hellings 704afb6227 Testing xonsh 2024-08-16 15:12:53 -05:00
Greg Hellings a139415fc9 Tighten up evaluation
No need to bring along the unstable when I ended up never using it.
Also, clean up some extra cruft in the tmux configuration
2024-08-15 22:55:56 -05:00
Greg Hellings e6722b16c5 Upgrade stable to 24.05
Stable nix and home-manager inputs upgraded
Remove openssl overlay that is no longer necessary for HA
2024-06-10 13:30:23 -05:00
Greg Hellings efedbbd39b Update to 24.11pre
Update to nixpkgs past 24.05
Update hm unstable
Update nur
Replace nixneovim with nixvim
2024-06-10 11:09:40 -05:00
Greg Hellings 47b6f5737e Clean up nix flake check 2024-03-04 23:03:47 -06:00
Greg Hellings 8f437ccb21 Rekey all the things 2024-02-27 18:47:24 +00:00
Greg Hellings 70a9c66451 Fix path to beta ISO 2024-02-19 12:13:07 -06:00
Greg Hellings 31d0783d43 Move darwin-inject 2024-02-19 11:10:49 -06:00
Greg Hellings 7c0f5b3731 Get container overlays working again 2024-02-13 23:58:38 -06:00
Greg Hellingsandgreg-compass c228f8b72d More streamlining of modules 2024-02-09 14:38:11 -06:00
Greg Hellings 7d53e68a36 Add flake checks and hopefully fix home-assitant 2024-01-22 13:34:35 -06:00
Greg Hellings 21540946b0 Add ISO as default package 2024-01-21 22:51:02 -06:00
Greg Hellings 3df0b8e52f Add defaultPackage for ISO file 2024-01-20 23:31:07 -06:00
Greg Hellings 8c58ee2ecf Merge branch 'main' of gh:greg-hellings/nixos-config 2023-12-29 23:37:07 -06:00