Commit Graph
121 Commits
Author SHA1 Message Date
Greg Hellings 1a528f10de Simplify nixpkgs eval 2025-12-16 09:07:55 -06:00
Greg Hellings a9806e4eb5 Convert to manual pre-commit 2025-12-08 05:53:17 -06:00
Greg Hellings 01e6aa22d5 Simplify evaluations a bit 2025-12-07 17:50:55 -06:00
Greg Hellings fed059d1f4 Add a patch for attic to handle large files 2025-11-19 14:25:35 -06:00
Greg Hellings 2ad5b32565 Fix new package names 2025-11-08 16:11:37 -06:00
Greg Hellings e4d726e665 Update pins 2025-07-24 09:55:44 -05:00
Greg Hellings 09afb7d003 Add mise and update xontrib-apipenv
Mise is needed for IVR work
Update to xontrib-apipenv which has slightly nicer experiences for users
2025-04-18 14:43:01 -05:00
Greg Hellings a1872317a4 Add deps needed for work 2025-01-30 21:36:19 -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 2029daffc2 Clean up HA for house
Clean up the smart devices that are no longer in use
Add DaikinOne HA component to test if it works
2025-01-01 20:50:04 -06:00
Greg Hellings f282392ae8 We don't need to skip tests on that 2024-12-05 11:18:31 -06:00
Greg Hellings 7cb1f2611e Get Jude building without system76-power 2024-10-19 10:45:47 -05:00
Greg Hellings a71eb7485a Completely reformat to satisfy nixfmt 2024-10-19 01:20:46 -05:00
Greg Hellings b7b3df1987 Remove "template" package I never used 2024-10-11 13:14:09 -05:00
Greg Hellings 54dfebe7f7 More moving out of overlays
Moved homebrew installer package out of overlays
Removed ITG specific Python packages entirely
2024-10-11 13:07:41 -05:00
Greg Hellings 6a3f482792 Continue moving personal packages from overlays
Continue moving out of the overlay model for everything and into running
sutff directly out of the packages. This should give a cleaner
separation of the things that I don't need to maintain separately
2024-10-11 12:58:03 -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 5376aa81d8 Removing pythong packages I don't use 2024-10-02 15:02:49 -05:00
Greg Hellings c9f7e659eb Fix problems with xonsh-apipenv 2024-09-11 15:45:25 -05:00
Greg Hellings f09df33160 Fix apipenv 2024-08-21 13:42:22 -05:00
Greg Hellings 70071fbd56 Bounce to released xonsh 2024-08-20 14:19:31 -05:00
Greg Hellings 400ba3eef7 Pull all my authorized keys 2024-08-16 22:27:28 -05:00
Greg Hellings 85aef202df Update xonsh as best I can. 2024-08-16 17:29:11 -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 93c7ff00ce Remove unused overlay 2024-08-13 23:18:43 -05:00
Greg Hellings 38519c9512 Clean up the building 2024-07-31 22:56:37 -05:00
Greg Hellings fb45b77e27 Remove several genesis services
Remove Nginx proxy
Remove mounting of LUN
2024-07-22 13:58:55 -05:00
Greg Hellings 09d8400312 Add vpn alias for Xonsh
Adding a set of aliases to my Xonsh work to start up a VPN that uses
BitWarden for OTP storage
Changed my Linux to specifically use Python 3.12 because the flag for
NamedTemporaryFile is introduced in 3.12
2024-07-17 12:05:21 -05:00
Greg Hellings 73739228fb Update packages and xonsh 2024-07-15 15:27:23 -05:00
Greg Hellings ccb6894347 Update pg update script 2024-06-20 15:53:57 -05:00
Greg Hellings d25f2aed37 Update postgres upgrade script 2024-06-11 09:40:23 -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 5ef24c2a43 Update the system 2024-04-22 17:15:05 -05:00
Greg Hellings 861588f217 Fix inject syntax 2024-04-16 09:05:02 -05:00
Greg Hellings 7aed11aff2 More inject improvements 2024-04-16 08:55:08 -05:00
Greg Hellings 1a1769ef3d Enhance injection code 2024-04-16 08:34:16 -05:00
Greg Hellings 1bb1c981b0 Add Postgres upgrade script 2024-04-09 16:27:27 -05:00
Greg Hellings 31d0783d43 Move darwin-inject 2024-02-19 11:10:49 -06:00
Greg Hellings ab1be19b86 Add create_ssl script 2024-02-13 23:01:01 -06:00
Greg Hellings 7d53e68a36 Add flake checks and hopefully fix home-assitant 2024-01-22 13:34:35 -06:00
Greg Hellings b22dfd6f96 Fix recursion and coiper builds 2024-01-22 18:37:41 +00:00
Greg Hellings 2dc6c6b4fb Update unstable and copier 2024-01-20 22:45:17 -06:00
Greg Hellings 004171f16d Add script to setup AWS environment variables 2024-01-20 21:21:38 -06:00
Greg Hellings 638d545fb7 Add terraform alias 2024-01-20 21:21:38 -06:00
Greg Hellings 8c58ee2ecf Merge branch 'main' of gh:greg-hellings/nixos-config 2023-12-29 23:37:07 -06:00
Greg Hellings 7dde6d256a CI running 2023-12-27 20:27:38 -06:00