Commit graph

52 commits

Author SHA1 Message Date
0c43fa3396
Adding Forgejo - swapping to unstable nixos (#1)
* Adding forgejo
2024-05-13 09:57:15 -05:00
db7647e2ca Oops 2024-05-10 20:45:26 -05:00
2a456d8897 Adding hetzner cax server. 2024-05-10 16:50:09 -05:00
6241e0e1fe
Fix spelling mistake 2024-05-10 10:15:37 -05:00
5bfff83cf4
Correct filename 2024-05-10 10:12:30 -05:00
2f184ff05c
Overhaul 2024-05-10 10:06:16 -05:00
truxnell
66bc112068 feat: depreciate :( 2024-05-05 21:51:48 +10:00
Truxnell
5a1109111b
feat: migrating apps, nginx, bye traefik (#130)
* hax

* hax

* shell monitoring

* hax radicale!

* hacking

* haxor

* hax

* hack

* feat: refactor paths etc for impermance

* fix: restic

* hax

* more hax

* feat: migrate z2m

---------

Co-authored-by: Truxnell <9149206+truxnell@users.noreply.github.com>
2024-05-03 16:46:35 +10:00
Truxnell
6cd4befc1a
feat: stuff i think. oh yeah home assistant and shit (#124)
* hax

* hax

* hack

* hax

* hax

* hax

* fix shit

---------

Co-authored-by: Truxnell <9149206+truxnell@users.noreply.github.com>
2024-04-29 11:48:13 +00:00
truxnell
3134dd1fb8 hack 2024-04-24 22:38:02 +10:00
Truxnell
b6e2ee3155
feat: add shodan! (#119)
* feat: warning for adguard schema mismatch

* Auto lint/format

* fix: fix filtering

* chore: tweak automerge

* fix: whoogle

* hack

* hax

* hack

* feat: clean tmp on boot

* M E G A H A C K

* derp lel

* chore: name

* feat: add shodan!

---------

Co-authored-by: Truxnell <9149206+truxnell@users.noreply.github.com>
Co-authored-by: truxnell <truxnell@users.noreply.github.com>
2024-04-24 15:50:08 +10:00
Truxnell
a003d2205c
feat: motd, systemd notifications, restic backups (#93)
* flesh out impermanence

* glances

* hack

* hacking in plex and tautulli

* hack

* hacking

* feat: motd AND systemd failure notifications

---------

Co-authored-by: Truxnell <9149206+truxnell@users.noreply.github.com>
2024-04-14 05:44:46 +00:00
Truxnell
dc0b2518da
Add restic backups and glances (#89)
* flesh out impermanence

* glances

* hack

* hacking in plex and tautulli

* hack

* hacking

* Auto lint/format

---------

Co-authored-by: Truxnell <9149206+truxnell@users.noreply.github.com>
Co-authored-by: truxnell <truxnell@users.noreply.github.com>
2024-04-13 22:46:48 +00:00
truxnell
ad105a7343 hacking 2024-04-11 00:16:11 +10:00
Truxnell
1554768917
Feat: containers and helios join the party (#79)
* feat: add

* hack

* feat: add secrets pre-commit

* wip

* wip

* hacking at gatus

* hacking at gatus

* wip

* wip

* hack

* hack

* hack

* hack

* feat: gatus doing gatus stuff

* hack

* guh

* hacking

* hack

* hack

* hack

* feat: add helios

* hack

* chore: new hosts reencrypt

* Auto lint/format

---------

Co-authored-by: Truxnell <9149206+truxnell@users.noreply.github.com>
Co-authored-by: truxnell <truxnell@users.noreply.github.com>
2024-04-10 18:00:25 +10:00
Truxnell
9786bc9cd6
feat: add split-dns (#59)
* chore: tweak favourites

* chore: hacking

* feat: add nix-serve

* hax

* re-encrypt

* haxing bind

* hacing sonarr/traef

* hack

* hack

* feat: add bind for local dns (manual)

* fix

* hacked up dns

---------

Co-authored-by: Truxnell <9149206+truxnell@users.noreply.github.com>
2024-04-06 06:24:47 +00:00
Truxnell
b447282c7a
feat: flesh out home manager gnome, firefox (#56)
* feat: add test node and spin up podman/cockpit

* dev hack

* bug: disable wayland temporarily #52

* feat: add nfs mount to nas

* chore: add nas to sshconf

* derp

* hax

* fix: hax

* feat: firefox and gnome tweaks

* chore: tweak nautilus

---------

Co-authored-by: Truxnell <9149206+truxnell@users.noreply.github.com>
2024-04-03 01:09:39 +00:00
Truxnell
c6625642fd feat: add firefox 2024-03-31 21:40:11 +11:00
Truxnell
ab16557edf
chore: refactor home-manager (#43)
* docs: add better comments

* add deploy-rs

* wip

* hackz

* chore: make gc daily

* chore: add --fast for haxing

* fix: re-did home-manager

* hax

* hack

* fix: re-factor homemanager for garnix?

---------

Co-authored-by: Truxnell <9149206+truxnell@users.noreply.github.com>
2024-03-31 11:37:57 +11:00
Truxnell
3b79bd73d1
Revert "chore: re-do home-manager (#42)" (#44)
This reverts commit 36f866ea9c.
2024-03-31 11:37:17 +11:00
Truxnell
36f866ea9c
chore: re-do home-manager (#42)
* docs: add better comments

* add deploy-rs

* wip

* hackz

* chore: make gc daily

* chore: add --fast for haxing

* fix: re-did home-manager

---------

Co-authored-by: Truxnell <9149206+truxnell@users.noreply.github.com>
2024-03-30 12:58:31 +00:00
Truxnell
c6b99f5baf
chore: cleanups (#40)
* feat: add overlays

* Auto lint/format

* feat: fix dns01 firewall ports

* chore: new keys for dns01

* fix: dupe key

* chore: fix cfdyn

* feat: add dns02

* fix: more server minimalism

* fix: might fix deploy-rs build issues.

* chore: fix dns02 addition

---------

Co-authored-by: Truxnell <9149206+truxnell@users.noreply.github.com>
Co-authored-by: truxnell <truxnell@users.noreply.github.com>
2024-03-30 17:58:53 +11:00
Truxnell
a4a8b05bb8
Feat: add dns02 (#37)
* feat: add overlays

* Auto lint/format

* feat: fix dns01 firewall ports

* chore: new keys for dns01

* fix: dupe key

* chore: fix cfdyn

* feat: add dns02

---------

Co-authored-by: Truxnell <9149206+truxnell@users.noreply.github.com>
Co-authored-by: truxnell <truxnell@users.noreply.github.com>
2024-03-30 01:57:31 +00:00
Truxnell
89431bdfdb
feat: add overlays (#34)
Co-authored-by: Truxnell <9149206+truxnell@users.noreply.github.com>
2024-03-29 22:26:56 +00:00
truxnell
c1aab5ec91 fix 2024-03-26 23:26:32 +11:00
truxnell
15a5e2c6bc Merge branch 'main' of https://github.com/truxnell/nix-config into module-refactor 2024-03-26 23:23:10 +11:00
Truxnell
d8aa155165 feat: add diff ci (#18) 2024-03-26 12:11:49 +00:00
truxnell
4686125f28 hax 2024-03-26 21:11:59 +11:00
truxnell
1a4d6ecd2a hax 2024-03-25 23:37:21 +11:00
truxnell
3416303a07 chore: hack hack hack 2024-03-25 16:47:43 +11:00
truxnell
e5311a77b4 feat: citadel boots in new config 2024-03-25 13:56:47 +11:00
Truxnell
f7895a7b5a chore: continued refactor 2024-03-25 09:23:35 +11:00
Truxnell
ca7d1c7a2b feat: continued refactor 2024-03-24 23:21:13 +11:00
Truxnell
4e3302f999 feat: initial global profile refactor 2024-03-24 18:34:14 +11:00
truxnell
5dfaaf249b feat: add host 2024-03-23 20:54:05 +11:00
truxnell
5923c726bd docs: ideas 2024-03-23 20:45:09 +11:00
truxnell
c7c690d7b8 initial testing 2024-03-23 10:57:18 +11:00
truxnell
62f128f026 fix: path 2024-03-21 23:21:17 +11:00
truxnell
2a5ab82187 chore: more deploy 2024-03-21 22:59:23 +11:00
truxnell
2fb6c382d5 fix: iso module 2024-03-21 21:30:11 +11:00
truxnell
f2a7e2b9f0 fix: iso image 2024-03-21 21:21:08 +11:00
truxnell
85e1b5067a feat: add iso and desktop shell 2024-03-21 20:54:51 +11:00
truxnell
6c2f9aa79f feat: add deploy-rs 2024-03-21 09:16:30 +11:00
truxnell
e4be55469d feat: add dns01/dns02 pis 2024-03-19 22:53:14 +11:00
truxnell
64594224ff chore: update flake 2024-03-19 22:51:31 +11:00
truxnell
74fd7e80c4 feat: add rpi4 image build 2024-03-19 08:16:39 +11:00
truxnell
c6e6e00b66 chore: initial format 2024-03-18 20:26:02 +11:00
truxnell
dc5bc4aecc feat: initial lint 2024-03-18 20:06:00 +11:00
truxnell
c807e69147 chore: inital pre-commit tidy 2024-03-18 08:04:32 +11:00
truxnell
e9133714ad fix: setting up sops 2024-03-16 23:46:36 +11:00