Commit Graph
55 Commits
Author SHA1 Message Date
Greg Hellings 44ea82fe2c Remove btc and use Albyhub 2025-12-23 18:13:25 -06:00
Greg Hellings 856d4ec627 Fix building with Colmena.
Apply overlays and nixpkgs imports once
Do not set hostPlatform explicitly, set it from the network.json file
2025-12-22 15:27:36 -06:00
Greg Hellings 36526b4562 Simplify nixpkgs eval 2025-12-18 10:51:09 -06:00
Greg Hellings 553957c35e Move more data into metadata 2025-12-16 16:48:11 -06:00
Greg Hellings 1a528f10de Simplify nixpkgs eval 2025-12-16 09:07:55 -06:00
Greg Hellings 854aed86e0 Updates to Flakes and Zeke
Add /dev/sda1 to Zeke
Update Flakes
Add initial colmena support
Add colmena to shells
Update kubernetes pins
2025-12-15 22:18:29 -06:00
Greg Hellings 01e6aa22d5 Simplify evaluations a bit 2025-12-07 17:50:55 -06:00
Greg Hellings c4119dd9b7 Move jellyfin to hardware box
Rather than running Jellyfin on a VM as before, just move the service
over to Hosea, which isn't doing anything graphical
2025-11-08 15:37:02 -06:00
Greg Hellings 1e7bf67597 Lots of formatting? 2025-11-02 22:59:43 -06:00
Greg Hellings 9e4ff037de Clean up some build failures 2025-10-15 09:16:45 -05:00
Greg Hellings f9f1357b8e Rename of Jude to Zeke
Since Jude is a now a server, we rename it to Zeke, for Ezekiel
Update of tailscale to auto-register nodes
Update kubernetes to install the etcd application
Update Zeke IP address and DNS bindings
2025-07-02 12:01:27 -05:00
Greg Hellings 1c44dfad6f Make it build correctly 2025-06-10 15:05:09 -05:00
Greg Hellings eecd6e6d5d Separate system from home-manager again 2025-06-10 14:28:46 -05:00
Greg Hellings 3e8c828601 Updates across the board to support nix-darwin again 2025-05-22 08:40:18 -05:00
Greg Hellings 6c79fc2e29 Don't triple-build jellyfin 2025-04-17 22:48:42 -05:00
Greg Hellings 8a0a386ae6 Setup gitlab on VM
Move GitLab to the VM
Slight tweaks to the configuration to make it better (such as binding to
0.0.0.0 for Nginx)
2025-04-14 17:55:07 -05:00
Greg Hellings 140ba3d08a Streamline base install
Don't install printers by default
Don't install NetworkManager by default, as it pulls in WAY too many
dependencies, including a full GUI suite
Simplify the template
2025-04-14 00:44:19 -05:00
Greg Hellings 6d087c1233 Add dashy and update Jellyfin IP address 2025-02-18 15:15:19 -06:00
Greg Hellings a09d2ee561 Update inputs 2024-12-18 22:09:20 -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 f6fdeb1789 Mass rename of Myself to Isaiah 2024-11-18 21:11:17 -06:00
Greg Hellings ef16d9aade Pull list of builders from actual config
Rather than maintaining a list of the hosts by name, we can pull that
from the list of hosts that are configured with my module.
2024-10-19 16:39:24 -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 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 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 704afb6227 Testing xonsh 2024-08-16 15:12:53 -05:00
Greg Hellings 89789e6af8 Update to run on Isaiah and containers 2024-08-15 09:43:35 -05:00
Greg Hellings ef83995a25 Add Exodus 2024-05-05 14:49:17 -05:00
Greg Hellings f787fc93fa Add Jeremiah 2024-04-16 08:34:06 -05:00
Greg Hellings 52c9502911 Finish renaming hosea 2024-04-02 11:17:44 -05:00
Greg Hellings 47b6f5737e Clean up nix flake check 2024-03-04 23:03:47 -06:00
Greg Hellings 01961ca374 Change from Gnome to Sway 2024-02-26 11:39:56 -06:00
Greg Hellingsandgreg-compass c228f8b72d More streamlining of modules 2024-02-09 14:38:11 -06:00
Greg Hellings 91e541ed5f Try fixing mm and genesis 2024-01-22 13:56:14 -06:00
Greg Hellings 5dad72c5cd Move modules to shared 2023-12-29 23:36:40 -06:00
Greg Hellings 457a4e1c62 Remove lappy line 2023-12-14 00:47:08 -06:00
Greg Hellings df29de17cf Add myself 2023-12-12 16:27:24 -06:00
Greg Hellings c92cb922c8 More ISO changes 2023-12-06 08:06:52 -06:00
Greg Hellings 106b06e2c6 Try to fix home-manager versions 2023-11-03 12:41:49 -05:00
Greg Hellings afad4e8a1c REALLY remove 2macc and linodeeu 2023-08-29 10:02:35 -05:00
Greg Hellings dbf3579b4b Get Genesis buttoned up
Stop building Gnome stuff for it
Fix up DHCP responses to the new topology
Make Home Assistant Work Again
Complete changeover
2023-08-22 00:40:32 -05:00
Greg Hellings 12d3b09163 Merge branch 'main' of gh:greg-hellings/nixos-config 2023-08-21 21:25:38 -05:00
Greg Hellings 88c28ed0f2 Genesis buttoned up
Removed lots of overlays that are redundant now
Added copier to home tools
Added static DHCP leases to dnsmasq
Improved router
Added ability to read Jinja2 template files
2023-08-21 21:22:26 -05:00
Greg Hellings 48cd596207 Add defaults 2023-08-21 10:34:42 -05:00
Greg Hellings 64834c6f83 Add Genesis 2023-08-18 20:47:44 -05:00
Greg Hellings fdaed2ef6c Fix ISO builds 2023-06-29 00:28:28 -05:00