Commit Graph
100 Commits
Author SHA1 Message Date
Greg Hellings 701090d10a Tidy up vim config and Flake update 2025-10-02 23:06:58 -05:00
Greg Hellings f7346b6e8d Move from crontab to systemd timers 2025-10-02 23:06:58 -05:00
Greg Hellings 3046178f6b Add gcc-tune script 2025-10-02 23:06:58 -05:00
Greg Hellings 11825210f9 Add vm-jellyfin home config 2025-09-27 23:57:12 -05:00
Greg Hellings 4ddfc64f26 Remove Dashy 2025-09-27 09:20:01 -05:00
Greg Hellings 7951863c6e Do not build on Genesis 2025-09-27 09:19:17 -05:00
Greg Hellings ddd47a24dd Mount NFS shares to Jellyfin 2025-09-27 01:59:07 -05:00
Greg Hellings 16ae794239 Add nas1 Tailscale settings 2025-09-27 01:48:01 -05:00
Greg Hellings b65e5a9a10 Fix long standing Zed syntax errors 2025-09-27 00:46:43 -05:00
Greg Hellings 62c14b90f0 Merge branch 'main' of srcpub:greg/nixos-config 2025-09-27 00:41:36 -05:00
Greg Hellings c2eedbfeb9 Add bookmarks 2025-09-27 00:40:45 -05:00
Greg Hellings eeb719e6b5 Fix Ghostty on SSH 2025-09-23 11:30:38 -05:00
Greg Hellings 774b34cc49 Remove docker from IVR and add uv 2025-09-22 08:57:47 -05:00
Greg Hellings c62433f835 Make rebuild more responsive 2025-09-21 18:53:42 -05:00
Greg Hellings 17601803ee Add nas1 DNS settings 2025-09-21 18:53:25 -05:00
Greg Hellings 869208556c Fix up some vim config foibles 2025-09-21 18:52:45 -05:00
Greg Hellings 8847d92b2c Update flake.nix 2025-09-21 18:51:35 -05:00
Greg Hellings 5476a4fb56 Add mariadb tools to nix-darwin 2025-09-16 22:35:53 -04:00
Greg Hellings 54d61606d1 Update IVR stuff 2025-09-16 09:52:23 -05:00
Greg Hellings e6d4bf0cdf Fix SSH config for new module 2025-09-16 09:52:12 -05:00
Greg Hellings d100f804df Update lock and add lazyssh 2025-09-16 09:51:33 -05:00
Greg Hellings 6d2b47d8b7 Add helm to home-manager 2025-09-15 22:20:53 -04:00
Greg Hellings 04486bdd26 Cluster restored, so re-enabling replica anti-affinity 2025-09-12 20:12:10 -05:00
Greg Hellings 6748ca22a4 Add bake command 2025-09-12 13:25:00 -05:00
Greg Hellings 62a8d97be3 Source before reference 2025-09-12 09:57:05 -05:00
Greg Hellings e4732cd89c Add README.md 2025-09-11 23:59:50 -05:00
Greg Hellings c891c5f514 Move some auto-deploy options around 2025-09-11 23:57:10 -05:00
Greg Hellings 9b4132610d Update gitlab-runner Helm chart 2025-09-11 23:39:08 -05:00
Greg Hellings f326e92ca5 Fix yaml for longhorn 2025-09-11 23:05:14 -05:00
Greg Hellings dd75f6cdd7 Make output easier to read 2025-09-11 23:01:00 -05:00
Greg Hellings 251f333c3e Change folder name for backups 2025-09-11 23:00:48 -05:00
Greg Hellings a7e0b32df4 Make charts charty again 2025-09-11 23:00:19 -05:00
Greg Hellings 3b24d5ae26 Cleanup external references 2025-09-11 21:39:53 -05:00
Greg Hellings 52189eff57 Use nixhelm repo, add tailscale to autodeploy 2025-09-11 21:39:53 -05:00
Greg Hellings 5992fa86c0 Add external-secrets to helm distributions 2025-09-11 21:39:53 -05:00
Greg Hellings c6b96642f7 Auto-install kyverno chart 2025-09-11 21:39:53 -05:00
Greg Hellings 3cf32090d6 Move flux to NixOS and add URL hashes 2025-09-11 21:39:53 -05:00
Greg Hellings 305ca30ad5 Add cert-manager to startup process 2025-09-11 21:39:53 -05:00
Greg Hellings a573f12221 Move node annotations to Nix 2025-09-11 21:39:53 -05:00
Greg Hellings ce0fd0102a Move node labels to Nix 2025-09-11 21:39:53 -05:00
Greg Hellings 1a284e0e5f Slight improvements to legibility of results 2025-09-11 21:39:34 -05:00
Greg Hellings 4311585a4e Enable nushell language server 2025-09-11 21:11:31 -05:00
Greg Hellings 6e7c488de1 Add nu-shell functions 2025-09-11 12:15:39 -05:00
Greg Hellings c8eaa02ebb Suppress MOTD banners 2025-09-11 11:26:37 -05:00
Greg Hellings 6ab984cacf Make cluster slightly less robust 2025-09-09 23:27:48 -05:00
Greg Hellings 0e6f3ada79 Isaiah is currently down 2025-09-09 23:26:42 -05:00
Greg Hellings 8119b9e0a5 Add find file alias to nushell 2025-08-27 11:08:08 -05:00
Greg Hellings 743c1fede1 Add BitWarden escape hatch image 2025-08-27 10:40:09 -05:00
Greg Hellings 53f868dc1e Barman plugin requires cert-manager 2025-08-27 10:40:09 -05:00
Greg Hellings d701cd7b3e Add wget to img-bitwarden 2025-08-27 10:40:08 -05:00
Greg Hellings e07c1d54f9 Increase disk space for Postgres 2025-08-27 10:40:08 -05:00
Greg Hellings 3998139279 Remove old mount from Zeke 2025-08-26 20:20:35 -05:00
Greg Hellings 568aef0fdb Add disk space for pgvector 2025-08-26 19:57:38 -05:00
Greg Hellings df5d81d092 Update Isaiah for new harddrive setup 2025-08-23 01:48:05 -05:00
Greg Hellings b860a6d2a6 Add virtualbox to IVR 2025-08-21 17:59:38 -05:00
Greg Hellings 92237b2108 More nushell aliases
Propagate the environment variables out of the functions when
appropriate
Add rebuild command
Add deploy function
2025-08-19 15:43:55 -05:00
Greg Hellings a90ddf9dce Add slight delays to VPN 2025-08-19 15:12:09 -05:00
Greg Hellings 13b4c26e66 Add VPN script 2025-08-19 15:09:42 -05:00
Greg Hellings a2082d3ffe Rename older modules version 2025-08-19 15:09:33 -05:00
Greg Hellings c96560f22d Add notunes 2025-08-19 15:09:15 -05:00
Greg Hellings 7aabe6246e Update nushell file format 2025-08-18 02:06:03 -05:00
Greg Hellings 1802973ac2 Update nixpkgs pins 2025-08-18 02:04:21 -05:00
Greg Hellings 4ff64df35c Slight tweaks to gitlab-runner 2025-08-18 02:04:06 -05:00
Greg Hellings 81c26f25c0 Make Exodus build things, too 2025-08-17 13:48:27 -05:00
Greg Hellings fdeef473dc Tweak nushell configuration 2025-08-15 22:59:11 -05:00
Greg Hellings 2654a8972d Tailscale in Kubernetes
Set tailscale operator up in Kubernetes
Configure external services
2025-08-15 22:39:00 -05:00
Greg Hellings 5d883cdcfc Move things into more hierarchical namespaces 2025-08-15 21:29:43 -05:00
Greg Hellings 218cc3f7cc Improved macOS Nushell tweaks 2025-08-15 13:34:02 -05:00
Greg Hellings 6abd6e9781 Fix yaml2js 2025-08-13 22:39:12 -05:00
Greg Hellings a1be0912da Standardize lots of shell aliases 2025-08-13 22:32:54 -05:00
Greg Hellings c691b6b8a1 Fix Ghostty settings 2025-08-13 13:39:34 -05:00
Greg Hellings 3785ed6933 More updates for Zellij 2025-08-11 14:04:51 -05:00
Greg Hellings 905664b7de Zellij default shell Xonsh 2025-08-07 11:24:37 -05:00
Greg Hellings 1c05bfc036 Adjust work commands 2025-08-01 10:25:13 -05:00
Greg Hellings 47f2653d43 Add ghostty and settings 2025-08-01 10:24:57 -05:00
Greg Hellings ae1c1260d2 Remove custom zeditor flake 2025-07-29 23:13:40 -05:00
Greg Hellings 6761cb32f2 Move big 3 to run both Runners 2025-07-29 23:13:10 -05:00
Greg Hellings a042a3a0e0 Fix formatting 2025-07-28 22:13:03 -05:00
Greg Hellings d52109f7f7 Add mumble and kdenlive 2025-07-28 20:34:00 -05:00
Greg Hellings f5abc62d65 Update nixpkgs 2025-07-28 20:33:49 -05:00
Greg Hellings f77ded4b6e pgvector size increase to 30GiB 2025-07-24 12:56:06 -05:00
Greg Hellings ffba523e68 Remove references to missing files 2025-07-24 12:56:06 -05:00
Greg Hellings 8624902722 Expose backup secrets to Longhorn 2025-07-24 12:56:06 -05:00
Greg Hellings 1c5507ce8d Install gitlab-runner on Zeke 2025-07-24 12:56:06 -05:00
Greg Hellings 2e8dcb7497 Enable Graphene install on Exodus 2025-07-24 12:56:06 -05:00
Greg Hellings 204e176ddc Add bookmark 2025-07-24 12:56:06 -05:00
Greg Hellings 1354eee354 Basic zellij configuration 2025-07-24 09:56:18 -05:00
Greg Hellings 54c8c6c529 Add podman to IVR 2025-07-24 09:56:04 -05:00
Greg Hellings e4d726e665 Update pins 2025-07-24 09:55:44 -05:00
Greg Hellings 9ffff4adcb Impala is Linux-only 2025-07-11 10:48:17 -04:00
Greg Hellings c40f890c31 Add some dns tools 2025-07-07 21:50:34 -05:00
Greg Hellings fea1a7642c Enable Immich
Kubernetes files to stand up Immich, including Redis, a separate
Postgres cluster, and more
2025-07-07 21:48:47 -05:00
Greg Hellings 211270bc4c Bookmark updates
Combine SubTo and REI
Add Longhorn
2025-07-03 21:40:11 -05:00
Greg Hellings c7e96d1f29 Enable Longhorn at last
Enable the iscsi services on the local hosts
Enable special NixOS style Longhorn workarounds
Enable Longhorn in Kubernetes, as well
Update host names to point at Longhorn
Expose Longhorn UI and secrets
2025-07-03 01:36:59 -05:00
Greg Hellings 9940e89d2e Add keepalived to cluster
Add keepalived for the Kubernetes cluster
Set VIP to 10.42.5.1
Set *.cluster DNS resolution to this IP address
But do not move existing *.kubernetes targets, yet, as there is a need
to ensure that subnet routers are properly configured
2025-07-02 23:07:08 -05:00
Greg Hellings 6c4cc2cd30 Rewrite deploy 2025-07-02 12:01:33 -05:00
Greg Hellings bc67c9b885 Use impala instead of gomuks 2025-07-02 12:01:33 -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 f1f38d85ec More updates to jude for new role 2025-07-01 23:24:14 -05:00
Greg Hellings 4516958b91 Add some TUI tools
Add rainfrog for databases
Add tenere for LLMs
Add jqp for playing with jq scripts
Add wiki-tui for wikipedia
Add iamb for Matrix
2025-07-01 22:33:18 -04:00