14ab2f9e1c
add libbdplus
2026-03-26 20:39:55 -04:00
1de26771ee
Merge pull request #615 from genebean/nix_flake_update
...
ran nix flake update
2026-03-26 16:38:51 -04:00
06d87147d3
ran nix flake update
2026-03-26 16:37:30 -04:00
4bf84bb4b1
Merge pull request #614 from genebean/sops-cache
...
Add cache for sops-nix
2026-03-26 16:26:40 -04:00
dc8b45cf08
Merge pull request #611 from genebean/sops-cache
...
sops cache
2026-03-23 16:42:41 -04:00
56f2dab7c7
Add cache for sops-nix
2026-03-23 16:40:47 -04:00
878f4dbcbb
Merge pull request #613 from genebean/update_readme
...
Add info about pre-commit
2026-03-23 09:39:53 -04:00
c20594e3c8
Add info about pre-commit
2026-03-23 09:37:56 -04:00
713fc7fb8c
Merge pull request #612 from genebean/mas
...
Upgrade mas
2026-03-23 09:35:06 -04:00
b452b1c2f3
Upgrade mas
...
mas via homebrew: 6.0.1 (Mar 10, 2026)
mas via nix: 2.2.2 (Apr 24, 2025)
🤯
2026-03-23 09:31:48 -04:00
3478083053
Add cache for sops-nix
2026-03-22 22:54:19 -04:00
c2ae11d010
Merge pull request #610 from genebean/flake-update
...
Ran nix flake update, added follows
2026-03-22 22:53:58 -04:00
3875f530f5
Ran nix flake update, added follows
2026-03-22 22:51:28 -04:00
c9e22a9e14
Merge pull request #543 from genebean/rainbow
...
rainbow
2026-03-22 21:58:48 -04:00
77fc9d9853
Manage flatpaks in home-manager
...
Using this on Ubuntu 25.10. Also sorted module list.
2026-03-22 21:47:31 -04:00
8c6f942779
Indicate rainbow-planet isn't NixOS right now
2026-03-22 19:50:43 -04:00
13af7504fe
Merge pull request #609 from genebean/iterm_browser
...
Add itermbrowserplugin
2026-03-22 19:47:39 -04:00
a1238dc6e3
Add itermbrowserplugin
2026-03-22 19:46:15 -04:00
55102c885f
Merge pull request #608 from genebean/git_signing
...
Re-work ssh-based signing
2026-03-22 19:43:41 -04:00
3bd9288b14
Merge pull request #607 from genebean/kiosk-cleanup
...
kiosk cleanup
2026-03-22 19:42:24 -04:00
4bb978ad7f
Fix path to secrets file
2026-03-22 19:41:06 -04:00
b33f8a929e
Fix monitoring on kiosk
2026-03-22 19:40:15 -04:00
4df74ad638
Re-work ssh-based signing
2026-03-22 19:33:46 -04:00
e645668621
Merge pull request #606 from genebean/rainbow-rework
...
Do some restructuring and cleanup
2026-03-22 19:05:56 -04:00
50fc1b6e84
Update readme
2026-03-22 19:04:24 -04:00
5dbcce7686
Add linting, formatting, and CI infrastructure
...
- Add deadnix, nixfmt, and statix to flake inputs
- Add formatter output to flake for nix fmt support
- Add deadnix, nixfmt, statix to Home Manager packages
- Add GitHub Actions workflow for CI validation
- Add .pre-commit-config.yaml with hooks for nixfmt, deadnix, and statix
- Support x86_64-darwin in formatter
2026-03-22 18:32:20 -04:00
582f93d9ed
Restructure modules/shared and update all imports
...
- Delete 2024-12-rework/ folder
- Rename modules/hosts/common to modules/shared, then split into:
- modules/shared/home/general
- modules/shared/home/linux
- modules/shared/nixos
- Update all import paths throughout the codebase
- Update lib/*.nix to use new paths
- Fix hardcoded /Users/${username} to use config.home.homeDirectory
- Update README and examples/flake-structure.nix
2026-03-22 18:32:08 -04:00
14fbadd9aa
Merge pull request #605 from genebean/plausible-via-opencode
...
Enable HTTPS for genebean.me with Let's Encrypt HTTP-01 challenge
2026-03-11 00:51:58 -04:00
5c819eca1e
Enable HTTPS for genebean.me with Let's Encrypt HTTP-01 challenge
...
- Configure ACME with HTTP-01 challenge for Let's Encrypt cert
- Add manual proxy config for Plausible analytics (stats.technicalissues.us)
- Fix issue where recommendedProxySettings caused upstream redirect by
explicitly setting Host header to stats.technicalissues.us instead of
passing the genebean.me host
2026-03-11 00:47:57 -04:00
78c1e18d43
Merge pull request #604 from genebean/private_flake
...
Move some bits to a private flake
2026-03-11 00:43:21 -04:00
4d5538ca38
Update flake.lock for private-flake input
2026-03-11 00:38:39 -04:00
e92d1e37b7
Remove migrated configs from main flake
...
SSH key imports removed as they're now handled by private-flake
Email config for hetznix01 moved to private-flake
Network config for hetznix01/02 moved to private-flake
2026-03-11 00:38:33 -04:00
67458c0ae3
Add nixroutes alias for comparing network routes
...
Allows easy comparison of current routes with routes in new build
2026-03-11 00:38:26 -04:00
1f9db8cb1f
Add private-flake input and SSH key integration
...
- Add private-flake as input with followed inputs for mailserver and sops-nix
- Import ssh-keys module from private-flake in mkNixosHost
2026-03-11 00:38:19 -04:00
23ada378c6
Merge pull request #603 from genebean/email
...
Email setup
2026-03-09 22:49:03 -04:00
2110d355e2
Email setup
2026-03-09 22:48:30 -04:00
ed49f84fd8
Merge pull request #602 from genebean/nextcloud
...
Upgrade from nextcloud 31 --> 32 --> 33
2026-03-09 21:50:37 -04:00
8b3f1cc190
Upgrade from nextcloud 31 --> 32 --> 33
2026-03-09 21:49:12 -04:00
876e5e3b67
Merge pull request #601 from genebean/nextcloud33
...
Updated to nextcloud33
2026-03-09 15:29:17 -04:00
54ca2e84bc
Updated to nextcloud33
...
Though the commit shows 31-->33, 32 was live for a moment to facilitate
the upgrade
2026-03-09 15:28:01 -04:00
683fe9655b
Merge pull request #600 from genebean/flake-update
...
Ran nix flake update
2026-03-09 14:35:24 -04:00
e158cfc624
Ran nix flake update
2026-03-09 14:34:50 -04:00
86d10c5963
Merge pull request #599 from genebean/multiplass
...
Add Canonical's multipass to my laptop
2026-03-09 14:03:54 -04:00
651032caab
Add Canonical's multipass to my laptop
2026-03-09 14:03:18 -04:00
3d26fc2be9
Merge pull request #598 from genebean/bolt
...
Migrate to OpenVox Agent & OpenBolt
2026-03-03 14:08:47 -05:00
fecabedf16
Migrate to OpenVox agent and OpenBolt
2026-03-03 14:03:23 -05:00
0f37bbffd8
Clean up
2026-03-03 14:03:00 -05:00
2ef321ee67
Merge pull request #597 from genebean/new_token
...
Update token
2026-03-03 13:31:14 -05:00
eb9596945c
Update token
2026-03-03 13:30:40 -05:00
3b655cdf5c
Merge pull request #596 from genebean/flake-update
...
Ran nix flake update
2026-02-11 12:28:39 -05:00