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 Hellings and greg-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
Greg Hellings
e3babb3ac8
Build home in Linux, too
2023-06-28 22:51:18 -05:00
Greg Hellings
4b3069cea6
Use current instead of inputs
2023-06-21 11:10:41 -05:00
Greg Hellings
ea78d26e8d
Move hosts to using inputs
2023-06-21 11:06:56 -05:00
Greg Hellings
c9ee6ab8b1
Fix agenix module name
2023-06-20 16:04:30 -05:00
Greg Hellings
c0417e9590
Clean up legibility of flake.nix
2023-05-11 09:32:05 -05:00