Greg Hellings
5bd0310a7b
Fix the cache argument
2025-03-20 14:19:38 -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
382a3138ff
Run uploads in the background, to speed builds
2025-03-05 17:13:52 -06: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
d958ca2d21
Make buildin on IVR work again
2025-02-04 07:47:14 -06:00
Greg Hellings
0607fc4f14
Enable pushing builds to S3
2025-01-21 16:51:04 -06:00
Greg Hellings
2bbbeaa5f1
Add vfio stuff for win10
...
Add a whole bunch of stuff to start/stop displays for the win10 vm
Hopefully this will allow win10 to directly use the same GPU in passthru
mode
2025-01-08 08:05:24 -06:00
Greg Hellings
8a0b0f55e8
KVM/libvirtd kinda working
2025-01-07 10:58:24 -06:00
Greg Hellings
be2ea6aab3
A few tweaks to try TPM improvement
2024-12-10 09:57:19 -06:00
Greg Hellings
fc1ec06120
Migrate to rsnapshot for backups
2024-11-23 00:48:32 -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
b05ad3eb41
Add remote builder for matrix
2024-11-19 23:59:43 -06:00
Greg Hellings
7ac381d15c
Set an absurd timeout length for containers
2024-11-19 03:13:01 -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
eab8da2186
Add Isaiah to remote builder
2024-11-18 10:22:53 -06:00
Greg Hellings
4128151db0
Add nixos-generators
2024-11-14 00:23:18 -06:00
Greg Hellings
ddd5e6c3b3
Update unstable inputs
2024-11-14 00:22:47 -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
fa8e7bab4b
Allow myself to keep building
2024-11-04 11:04:45 -06:00
Greg Hellings
5fddcfcb2d
Add genesis key
2024-11-04 10:42:50 -06:00
Greg Hellings
4cc6b92a22
Add public keys to programs.ssh
2024-10-29 23:52:10 -05:00
Greg Hellings
9d979b06a2
Add Linode remote
2024-10-29 18:24:00 +00:00
Greg Hellings
e86354a545
Merge branch 'main' of gh:greg-hellings/nixos-config
2024-10-29 18:13:44 +00:00
Greg Hellings
f2fae27abe
Force Bluetooth to start at boot
2024-10-23 10:38:38 -05:00
Greg Hellings
93441bc372
Do the KDE dance
2024-10-22 13:31:50 -05:00
Greg Hellings
9b97c83eab
Gnome to KDE to avoid the Firefox crash bug
2024-10-22 13:07:49 -05:00
Greg Hellings
d173fd578b
Unstable update and Firefox tweaks
...
Try fixing some of the Firefox things, but don't succeed
2024-10-22 10:18:01 -05:00
Greg Hellings
810430338f
Move around some packages to make Xonsh sense
...
Move installed packages directly adjacent to Xonsh that are used in its
footer. That way the two concerns are kept in lock step more easily
2024-10-20 00:14:45 -05:00
Greg Hellings
05058cfb37
Include nvd if we're going to actually use it
2024-10-20 00:06:46 -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
648563c8d4
Add WSL user key
2024-10-19 11:20:46 -05:00
Greg Hellings
7cb1f2611e
Get Jude building without system76-power
2024-10-19 10:45:47 -05:00
Greg Hellings
d73c3634bb
Add my own cachix instance
2024-10-19 02:14:43 -05:00
Greg Hellings
a71eb7485a
Completely reformat to satisfy nixfmt
2024-10-19 01:20:46 -05:00
Greg Hellings
7abb613f20
Automatically enable basic emulation on buildlers
...
Since my remote build machines are going to be limited to only my most
powerful systems, it makes sense that they are going to be able to use a
few cycles to do some basic emulation. So my x86_64-linux systems can
emulate aarch64 and i686 pretty easily to speed up the few things that I
would build on them
2024-10-19 01:07:24 -05:00
Greg Hellings
de1b2ce936
Add nix-output-monitor
...
Use nix-output-monitor for things like my rebuilds
2024-10-19 00:30:25 -05:00
Greg Hellings
376a62e9cf
Use the remote builders
2024-10-18 16:48:34 -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
d36acd9618
Add more cachix public caches
2024-10-17 11:36:41 -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
e2f0856102
Add basic check compat
2024-10-03 11:16:06 -05:00
Greg Hellings
1bea29dff9
Binary only available on x86_64
2024-09-03 23:03: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
456b194568
Make Linode boot after migration
2024-08-21 18:11:58 +00:00
Greg Hellings
70071fbd56
Bounce to released xonsh
2024-08-20 14:19:31 -05:00