Commit Graph
421 Commits
Author SHA1 Message Date
Greg Hellings ed53532eed Fix Jeremiah not starting the gitlab runner 2024-11-23 01:52:01 -06:00
Greg Hellings 9a7fcae082 Get a build of nextcloud30 going 2024-11-23 01:25:37 -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 fc1ec06120 Migrate to rsnapshot for backups 2024-11-23 00:48:32 -06:00
Greg Hellings d02bb990dd Use the correct settings name 2024-11-22 23:32:42 -06:00
Greg Hellings c28dbeb19e Expose more of the API 2024-11-22 22:26:22 -06:00
Greg Hellings b5cf3a6cad Fix configuration for veeger 2024-11-22 22:26:11 -06:00
Greg Hellings 54e39f36bc Fix Isaiah container settings 2024-11-22 21:45:51 -06:00
Greg Hellings f345fda156 Move dhcp reservations inside subnet, so they work 2024-11-22 11:12:21 -06:00
Greg Hellings 1cbf4bcddd Don't specify disk size 2024-11-22 00:08:22 -06:00
Greg Hellings 432dbbef20 Fix incorrect static addresses 2024-11-21 23:17:41 -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 a0b2b0043e Trim up Isaiah/Jeremiah
Remove minio configurations for them
Remove the semi-completed Ceph configuration from them
Trim out the unused SAN VLan tag
2024-11-20 22:53:37 -06:00
Greg Hellings 4a09344657 Update Linode to point at VM 2024-11-20 00:27:50 -06:00
Greg Hellings 395bfc25bc Finish configuring vm-matrix 2024-11-20 00:11:12 -06:00
Greg Hellings 279f0aba1d Setup vm-matrix better 2024-11-20 00:03:09 -06:00
Greg Hellings 7e513d9290 Add Matrix host 2024-11-19 23:49:57 -06:00
Greg Hellings bbe6d20e57 Migrate matrix from Container to VM 2024-11-19 22:43:13 -06:00
Greg Hellings eb5c6cee90 Fix file reference for name change 2024-11-18 23:48:51 -06:00
Greg Hellings 08b33420ba Update DNS for host name change 2024-11-18 23:48:36 -06:00
Greg Hellings f6fdeb1789 Mass rename of Myself to Isaiah 2024-11-18 21:11:17 -06:00
Greg Hellings 43db7b7f85 Update Jeremiah 2024-11-18 20:38:15 -06:00
Greg Hellings 6ed8c36f2d Increase max upload size for GitLab
Sometimes I upload artifacts that are pretty large. So this changes the
limits in Nginx so that it will accept them.
2024-11-18 10:23:08 -06:00
Greg Hellings ec89b02768 Add DNS entry for laptop Tailscale 2024-11-13 23:49:55 -06:00
Greg Hellings 3756094c6b Convert from dnsmasq to kea and NOPASSWD sudo
User greg no longer needs password for sudo
dnsmasq is relegated to only DNS and no longer serving DHCP. That is
moved over to kea.dhcp4
2024-11-13 23:39:37 -06:00
Greg Hellings 8b5bdb3aaa Jude back to Gnome 2024-11-04 10:09:47 -06:00
Greg Hellings b5d4eeb1ed Updates 2024-10-29 13:40:01 -05:00
Greg Hellings 30fac0f9b9 Tweak order of git service 2024-10-29 18:17:06 +00:00
Greg Hellings cb22192c67 Disable mongo and add alias 2024-10-22 14:53:48 -05:00
Greg Hellings 9b97c83eab Gnome to KDE to avoid the Firefox crash bug 2024-10-22 13:07:49 -05:00
Greg Hellings 7c7a5d4a27 Add mongodb to my host 2024-10-22 09:57:19 -05:00
Greg Hellings 302fc3f77c Bump versions and get Jude built 2024-10-20 16:27:19 -05: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 7cb1f2611e Get Jude building without system76-power 2024-10-19 10:45:47 -05:00
Greg Hellings 7471e6dd5c Fix all the flake check problems
Fixes all of the problems with nix flake check, including reformatting
all the things cleanup on shell and configuration
2024-10-19 01:41:53 -05:00
Greg Hellings a71eb7485a Completely reformat to satisfy nixfmt 2024-10-19 01:20:46 -05:00
Greg Hellings d6629c8769 Enable remote builder configuration
Allow easily setting a box up as a remote builder
2024-10-18 16:46:35 -05:00
Greg Hellings 0e24d39dce Make gitlab-runner come after network-online 2024-10-18 14:52:01 -05:00
Greg Hellings c5090d69a2 Enable aarch emulation on Exodus 2024-10-18 09:12:37 -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 a5dc463c93 Use podman everywhere, get ride of extra runner 2024-10-10 17:19:16 -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 e412cb12cd Add LG SmartThinQ, and standardize module
Stop overriding the home-assistant package directly, myself, and instead
move to using the standard ways of specifying extra options that the
module exposes to us.
2024-09-17 15:54:53 -05:00
Greg Hellings 5e36076f06 Merge branch 'main' of gh:greg-hellings/nixos-config 2024-09-05 16:19:38 -05:00
Greg Hellings 225854b838 Now with more lightning 2024-09-05 16:19:26 -05:00
Greg Hellings 643a01e530 Make home print module 2024-09-03 20:35:31 -05:00
Greg Hellings c70e098eb0 Make Hosea the bitcoin node 2024-08-23 14:08:01 -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