Commit Graph

519 Commits

Author SHA1 Message Date
72c6d6fc18
europa: add missing python dep 2023-06-14 10:45:34 -06:00
34a3fa5cf5
europa: fix params passed to kobuddy 2023-06-14 10:45:34 -06:00
71008a97a0
stan: add missing cert 2023-06-14 10:45:34 -06:00
204a85639f
europa: disable docker 2023-06-14 10:45:34 -06:00
5ad4ecf989
h: v4/sync should go to slider 2023-06-14 10:45:34 -06:00
f38dcb18d1
pkgs/iamb: innit at 066f60ad321eb7d16a9535744ec0193b36468c37 2023-06-14 10:45:34 -06:00
56dd4a40f4
fmt 2023-06-14 10:45:34 -06:00
233c9e234e
h: switch v3 sync endpoint back to synapse
Clean things up a bit with a few more mk helpers
2023-06-14 10:45:34 -06:00
30f67f494e
h: generate matrix well-known stuff from nix config 2023-06-14 10:45:34 -06:00
9d84d1c06f
modules/sliding-sync: init
- Enable sliding-sync on h.
2023-06-14 10:45:34 -06:00
f23b34c15f
ca: install new step-kms-plugin pkg 2023-06-14 10:45:34 -06:00
b74b5aebee
stan: install libreoffice 2023-06-14 10:45:34 -06:00
e33ff22e4f
europa: disable CA 2023-06-14 10:45:34 -06:00
5b1bf2d685
europa: remove temporary fix 2023-06-14 10:45:33 -06:00
f83024c42d
ci: install keychain for use in scripts 2023-06-14 10:45:33 -06:00
336973e5b5
ci: switch to a system service 2023-06-14 10:45:33 -06:00
3109c16b55
h: add csam category for redactions 2023-06-14 10:45:33 -06:00
bfe64d0ec9
stan: install bitwarden 2023-06-14 10:45:33 -06:00
d3134d84e6
pwntie/europa: set emulatedSystems to include riscv64-linux 2023-06-14 10:45:33 -06:00
908f4c4e03
h: add fix for gotosocial + icecubes 2023-06-14 10:45:33 -06:00
66d414ffe8
ca: tweak things a bit 2023-06-14 10:45:32 -06:00
e8c526f349
stan: add cert for local rest server 2023-06-14 10:45:32 -06:00
2cd82f676d
stan: disable unifi stuff for now 2023-06-14 10:45:32 -06:00
5f23950400
configs: initial bits for standing up a ca 2023-06-14 10:45:32 -06:00
67d92ae6e9
h: remove go override 2023-06-14 10:45:32 -06:00
6cc87d3cb7
europa: install firefox 2023-06-14 10:45:32 -06:00
cf9766e86c
stan: add local key 2023-06-14 10:45:32 -06:00
552ca5ab2b
pkgs/kobuddy: init at 0.2.20221023 2023-06-14 10:45:32 -06:00
af3ba840df
europa: add cert for obsidian api 2023-06-14 10:45:32 -06:00
bda004f313
box: add hosts entry for nix-binary-cache, cleanup faf's networking attrset 2023-06-14 10:45:31 -06:00
55966d1529
faf: add hosts entry until i figure out ts issues 2023-06-14 10:45:31 -06:00
9c1aa2087c
pwntie: add pubKeys to qbit 2023-06-14 10:45:31 -06:00
9782963437
ci: move all the job scheduling to the ci module, add an update task
- run a build every hour
- run an update daily
2023-06-14 10:45:31 -06:00
a6e80a224f
ci: add the ability to run without updating 2023-06-14 10:45:31 -06:00
2b2b93d5b9
stan: enable emacs 2023-06-14 10:45:31 -06:00
e294b2a83a
lib: migrate a few more things into the lib 2023-06-14 10:45:31 -06:00
4466a77159
fmt 2023-06-14 10:45:31 -06:00
3c2e26c98e
lib; init with common functions 2023-06-14 10:45:31 -06:00
9924444dcb
pwntie: run ci daily 2023-06-14 10:45:31 -06:00
aae02fa903
europa: add temp fix for https://github.com/NixOS/nixpkgs/pull/214048 2023-06-14 10:45:31 -06:00
ee382b048b
europa: switch back to latest kernel 2023-06-14 10:45:31 -06:00
6cd51292f4
europa: switch back to non-latest kernel 2023-06-14 10:45:31 -06:00
9e332f8c59
pwntie: remove templated neovim 2023-06-14 10:45:31 -06:00
c39629e62d
all: add ci config / setup 2023-06-14 10:45:31 -06:00
7932d0f045
stan: install mattermost-desktop 2023-06-14 10:45:30 -06:00
74fcc7dc41
europa: add alias for nixpkgs-review 2023-06-14 10:45:30 -06:00
e737538576
bw: fix env file, prevent access to /admin 2023-06-14 10:45:30 -06:00
30fa9c920c
neovim/europa: add bindings for mind/install thunderbird again 2023-06-14 10:45:30 -06:00
aac6d9fe65
europa: install yubioath-flutter 2023-06-14 10:45:30 -06:00
9e49a840fd
europa: remove strict reverse path setting 2023-06-14 10:45:30 -06:00
db7827cbd6
europa: restart tailscale every resume 2023-06-14 10:45:30 -06:00
87c4c5ff6a
pkgs: add gokrazy package 2023-06-14 10:45:30 -06:00
0fc92db4b6
neovim: only install manix on supported arches 2023-06-14 10:45:30 -06:00
f1817ab265
europa: set path for "cron" jobs 2023-06-14 10:45:29 -06:00
4f2e1023d6
europa: fix timed jobs run paths 2023-06-14 10:45:29 -06:00
03ad75f206
europa: convert cronjobs to systemd user services 2023-06-14 10:45:29 -06:00
ffa53b9980
stan: install rex 2023-06-14 10:45:29 -06:00
a8ac42c7cb
overlay: install rex autocompletion stuff 2023-06-14 10:45:29 -06:00
d98033da46
overlay: bump tailscale for stable hosts 2023-06-14 10:45:29 -06:00
7b9d0b22d8
h: switch to codeberg for go modules 2023-06-14 10:45:29 -06:00
1bf938f58a
net-oveerlay: let ts reverse check be overwritten 2023-06-14 10:45:29 -06:00
64b2fa8a95
flake/h: import pots and enable service 2023-06-14 10:45:29 -06:00
26d931839c
europa: install tea 2023-06-14 10:45:29 -06:00
9b607f5b7d
box: tell gitea to ignore the global git config 2023-06-14 10:45:29 -06:00
c40c86b10e
h: use a variable for where I am hosting go modules 2023-06-14 10:45:29 -06:00
b4a7048fe9
all: python2 dead 2023-06-14 10:45:29 -06:00
088e93580a
europa: backup virtual machines 2023-06-14 10:45:29 -06:00
4191500847
europa: add backup drive 2023-06-14 10:45:29 -06:00
c52466de22
pwntie: enable some services 2023-06-14 10:45:29 -06:00
570aad8bef
fmt 2023-06-14 10:45:29 -06:00
4b76c15485
europa: move to latest kernel 2023-06-14 10:45:29 -06:00
1850c8289d
europa: enable restic backups 2023-06-14 10:45:29 -06:00
bc3f48e9a4
kde: move waynergy to top level kde package def 2023-06-14 10:45:29 -06:00
f58368fc52
stan: install waynergy 2023-06-14 10:45:29 -06:00
13d9a255e5
stan: remove matterhorn 2023-06-14 10:45:29 -06:00
d65ed70c26
overlays,h: move go overlay to just h 2023-06-14 10:45:29 -06:00
03c956a6a8
plq: install hammerspoon 2023-06-14 10:45:28 -06:00
358bc13040
modules: remove mu module in favor of env var 2023-06-14 10:45:28 -06:00
0852ee25bb
modules: add a module to init mu 2023-06-14 10:45:28 -06:00
5b61f1d7f6
pwntie: init 2023-06-14 10:45:28 -06:00
3fb9322df6
router: remove alias 2023-06-14 10:45:28 -06:00
08a7dddea6
fmt 2023-06-14 10:45:28 -06:00
62b33f4bdc
Europa: enable pcscd 2023-06-14 10:45:28 -06:00
bdb72f17ae
europa: new alias for updating go deps 2023-06-14 10:45:28 -06:00
0be5138958
signing: add op-signing, plq: remove aliases that don't exist 2023-06-14 10:45:28 -06:00
6c89a0fdcb
plq,europa: install gh and setup aliases for 1p 2023-06-14 10:45:09 -06:00
0294af58f0
europa: install gh 2023-06-14 10:45:09 -06:00
a5e4f2c24f
europa: install aerc with paste patch 2023-06-14 10:45:08 -06:00
aea74915b0
move 1password to programs. 2023-06-14 10:45:08 -06:00
ca8eca5e4f
europa: install 1password 2023-06-14 10:45:08 -06:00
e2131c3b25
europa: enable docker 2023-06-14 10:45:08 -06:00
a43ede58fb
flake,europa: install talon 2023-06-14 10:45:08 -06:00
e68fa64b5e
faf: add router dns entry 2023-06-14 10:45:08 -06:00
f543f1e7c9
h: where is my coffee?! 2023-06-14 10:45:08 -06:00
446a566bf2
h: fix forgotten env 2023-06-14 10:45:08 -06:00
55632b3b78
router: pass back that sweet sweet ipv6 2023-06-14 10:45:08 -06:00
9b3ff6db15
stan: remove rustdesk 2023-06-14 10:45:08 -06:00
39f6e9ef46
router: add ipv6 nftable module 2023-06-14 10:45:08 -06:00
e5b35d38e6
europa: disable kurinto 2023-06-14 10:45:08 -06:00
9240d99721
router: disable RA on everything but the wan, enable corerad 2023-06-14 10:45:08 -06:00
fa7ed95114
flake,h: switch from startpage to gostart 2023-06-14 10:45:08 -06:00
e4e5473614
router: enable ipv6 \o/ 2023-06-14 10:45:08 -06:00
090d461fe9
fmt 2023-06-14 10:45:08 -06:00
813593c5f5
box: remove maxJobs 2023-06-14 10:45:08 -06:00
faccaa381c
europa: enable proton 2023-06-14 10:45:07 -06:00
24897193b3
h: add golink module / package and stand it up 2023-06-14 10:45:07 -06:00
7ed5109b7a
europa: install the font as a font! 2023-06-14 10:45:07 -06:00
54c04f6426
europa: install kurinto fonts 2023-06-14 10:45:07 -06:00
d9cec959ce
box: bind vw to wg addy 2023-06-14 10:45:07 -06:00
0257fea5dd
europa: disable startpage for now 2023-06-14 10:45:07 -06:00
a272eeab0b
box: only expose graph on local net 2023-06-14 10:45:07 -06:00
28535545da
box: re-enabl gitea ssh 2023-06-14 10:45:07 -06:00
ad0419a73b
enable startpage on europa 2023-06-14 10:45:07 -06:00
f7f42c3006
attempt to get pi4 display working again 2023-06-14 10:45:07 -06:00
7389c3e587
all: update to 22.11 \o/ 2023-06-14 10:45:07 -06:00
a8a87b5c54
h: add some more backup dirs 2023-06-14 10:45:07 -06:00
06593a97fa
modules: add tsvnstat start using it in various places 2023-06-14 10:45:07 -06:00
847e544ea1
fmt 2023-06-14 10:45:06 -06:00
4991704d5b
fmt 2023-06-14 10:45:06 -06:00
529645de1d
europa: switch to zutty from inputs 2023-06-14 10:45:06 -06:00
092ca3a600
europa: enable vnstat 2023-06-14 10:45:06 -06:00
31ff132c8f
router: pass back inputs and setup tsvnstat 2023-06-14 10:45:06 -06:00
5f7411f7ef
europa: fix fido2 unlock 2023-06-14 10:45:06 -06:00
31e2d1fe23
europa: enable fido2 luks stuff 2023-06-14 10:45:06 -06:00
af33e2512b
h, router: enable vnstat 2023-06-14 10:45:06 -06:00
408d83efca
europa: +cinny-desktop 2023-06-14 10:45:06 -06:00
cd56a4ec12
all: allowReboot = true by default 2023-06-14 10:45:06 -06:00
c4f1917cb9
stan: remove jitsi-meet 2023-06-14 10:45:06 -06:00
a5069f1166
all: actually add missing pub keys 2023-06-14 10:45:06 -06:00
62847df283
hosts: add in pubkey from hosts missing it 2023-06-14 10:45:06 -06:00
95babf406d
h: enable custom css in gts 2023-06-14 10:45:06 -06:00
e30fd7c940
fmt 2023-06-14 10:45:06 -06:00
7bab8c8e7b
router: set the list of dhcp interfaces dynamically 2023-06-14 10:45:06 -06:00
8ec267c88c
europa: add dialout to my groups 2023-06-14 10:45:06 -06:00
734685410b
router: switch to inbound_lab for lab stuff, disable tftpd 2023-06-14 10:45:06 -06:00
1a15624c2c
router: poke tftp a bit more 2023-06-14 10:45:06 -06:00
48eadbeafa
router: fixes for bootp 2023-06-14 10:45:06 -06:00
732164713f
pkgs: build gts with go118 2023-06-14 10:45:05 -06:00
f646821439
h: disable gts, skip check on openssh 2023-06-14 10:45:05 -06:00
456de45198
pkgs: switch to buildGoModule for now 2023-06-14 10:45:05 -06:00
a67b88a0f7
h: switch to stable 2023-06-14 10:45:05 -06:00
c0c48126ca
router: allow auto upgrades and reboots 2023-06-14 10:45:05 -06:00
3199380a50
router: add missing description 2023-06-14 10:45:05 -06:00
d8bfdaeb20
router: add descriptions 2023-06-14 10:45:05 -06:00
6f823bddaf
weather: back to stable 2023-06-14 10:45:05 -06:00
2bc116941b
stan: add new host alias 2023-06-14 10:45:05 -06:00
d46f3b3386
router: comment out unused var 2023-06-14 10:45:05 -06:00
d6b83766f1
router: fix network and net filtering bits 2023-06-14 10:45:05 -06:00
faacebedbb
router: fully dynamic dhcpd config 2023-06-14 10:45:05 -06:00
d7edc760f5
router: add termshark 2023-06-14 10:45:05 -06:00
957f830c96
router: add the ability to generate dhcpd static entries from "the
structure"
2023-06-14 10:45:05 -06:00
b9d8aa07d1
stan: purge some default comments 2023-06-14 10:45:05 -06:00
ffd53dee19
europa: clear out some configs that are not used and switch to
nixos-hardware for framewrok
2023-06-14 10:45:05 -06:00
76fd195295
hosts: shuffle pubkeys around a bit 2023-06-14 10:45:05 -06:00
d6594c31f3
nerm: delete config 2023-06-14 10:45:05 -06:00
4a9dddb422
box: let h reach in over the wg tunnel to talk to public services
clean up a bit too
2023-06-14 10:45:04 -06:00
24237204d9
h: enable wg, toss back traffic to ports over wg network 2023-06-14 10:45:04 -06:00
1da540f4bf
router: cleanup a bit, let some vlan traffic out, add static ips back in 2023-06-14 10:45:04 -06:00
e446ac3d1c
h: add wireguard bits 2023-06-14 10:45:04 -06:00
ac44c31958
box: clobber some networking bits 2023-06-14 10:45:04 -06:00
a868078cb6
router: expand config a bit more, start structure for driving things 2023-06-14 10:45:04 -06:00
eaf5905856
router: fmt and update alias 2023-06-14 10:45:04 -06:00
5ae7f8389e
router: trial by live-fire \o/ 2023-06-14 10:45:04 -06:00
b7cb021d62
europa: set idleactionsec to 2h 2023-06-14 10:45:04 -06:00
474f0c4a75
fmt 2023-06-14 10:45:04 -06:00
2cd1307422
plq: install rage 2023-06-14 10:45:04 -06:00
07aee801a0
router: add some boilerplate table and adapt it a bit 2023-06-14 10:45:04 -06:00
8d5d6f27d1
box: disable some unused services 2023-06-14 10:45:04 -06:00
1be307b199
plq: update nixpkgs-review name 2023-06-14 10:45:04 -06:00
ece5d6715c
stan: install obsidian 2023-06-14 10:45:04 -06:00
128b1e204c
europa: run taskob every 30min 2023-06-14 10:45:04 -06:00
e424cc821a
flake: add taskobs, remove dup overlay entry 2023-06-14 10:45:04 -06:00
d2d75d2a6a
router: move back to inline nftable file 2023-06-14 10:45:04 -06:00
86857373d4
router: back to hardened 2023-06-14 10:45:04 -06:00
0399a3ba21
router: add nf_tables module, use regular kernel for now. 2023-06-14 10:45:04 -06:00
f314cafa5c
router: use built in rulesetFIle 2023-06-14 10:45:04 -06:00
5967f908e3
all: change netrc location, europa: use netrc 2023-06-14 10:45:04 -06:00
872e63a2a6
router: poke around withnftables.. not working.. 2023-06-14 10:45:04 -06:00
8e14e55781
router: flesh out config a bit more 2023-06-14 10:45:04 -06:00
334f3970f3
europa: install minicom 2023-06-14 10:45:04 -06:00
652696f93a
europa: install clementine 2023-06-14 10:45:04 -06:00
ee15e10ac5
router: set reboot window 2023-06-14 10:45:03 -06:00
569a90acac
router: move to a new machine after frying old one \o/ 2023-06-14 10:45:03 -06:00
5f9bde625b
fmt: fix fmt \o/
also add deadnix checks
2023-06-14 10:45:03 -06:00
a13d644e52
box: mv bw env file to sops 2023-06-14 10:45:03 -06:00
d457bf870c
h: enable yarr 2023-06-14 10:45:03 -06:00
78f46d71c5
stan: add firefox 2023-06-14 10:45:03 -06:00
26038d77fd
h: remove unused domain 2023-06-14 10:45:03 -06:00
b5cbc4e9fa
all: use overlays everywhere, add newer ssh for everything 2023-06-14 10:45:03 -06:00
b6d9b9c81a
hass: remove 2023-06-14 10:45:03 -06:00
5bcb55ed49
router: use hardened module. fmt 2023-06-14 10:45:03 -06:00
00d2eeaa89
router: init 2023-06-14 10:45:03 -06:00
14825957f0
h: add host alias for git.tapenet
while here, consolidate networking settings
2023-06-14 10:45:03 -06:00
36471a59ca
h: reboot when we need to 2023-06-14 10:45:02 -06:00
1de97fd8da
h: add fix for weepushover 2023-06-14 10:45:02 -06:00
5307606d0e
h: disable weepushover for now 2023-06-14 10:45:02 -06:00
fe4ddd29c2
stan: +remmina 2023-06-14 10:45:02 -06:00
89bf05399f
stan,europa: no hardened, breaks too many things 2023-06-14 10:45:02 -06:00
f23aae085a
default: set hardened kernel as default 2023-06-14 10:45:02 -06:00
78b56c7bf4
box,europa,faf,h,stan: use hardened kernel 2023-06-14 10:45:02 -06:00
149c88dea4
h: disable openbsd.app as it is running on openbsd now 2023-06-14 10:45:02 -06:00
ca20399fa6
fmt 2023-06-14 10:45:02 -06:00
ef80887b6f
Update various package names, remove unused stuff 2023-06-14 10:45:02 -06:00
187cbe626b
h: add handler for openbsd.app 2023-06-14 10:45:02 -06:00
cea8d371fe
h: add weepushover weechat plugin 2023-06-14 10:45:02 -06:00
e087489467
h: add icbirc script and try to start it
also ovelay weechat
2023-06-14 10:45:02 -06:00
de632b1da1
h: fix notes redirect 2023-06-14 10:45:02 -06:00
347b39c697
weather: switch to unstable 2023-06-14 10:45:02 -06:00
9a7eb474e5
weather: add fix for networkmanager not restarting 2023-06-14 10:45:01 -06:00
e1cb16d148
fmt 2023-06-14 10:45:01 -06:00
d0a43662ea
h: add resolver and remove slash for notes publishing 2023-06-14 10:45:01 -06:00
dbeca1c11e
h: fix dup location entries 2023-06-14 10:45:01 -06:00
c0210f0929
h: add proxy_ssl_server_name for notes 2023-06-14 10:45:01 -06:00
ef7ca9f23d
h: add redirect for notes.suah.dev 2023-06-14 10:45:01 -06:00
165e301523
europa: enable clam-updater 2023-06-14 10:45:01 -06:00
6ad97610bf
pkgs: add zutty, use it on stan and europa 2023-06-14 10:45:01 -06:00
0b6126e273
europa: install pharo and configure login limits 2023-06-14 10:45:01 -06:00
5f8935fbf4
stan: install rustdesk 2023-06-14 10:45:01 -06:00
f6a398fa4e
europa: switch from Notes to Brain 2023-06-14 10:45:01 -06:00
a8bb65617e
h: enable gts with the new domain now that dns has prop'd 2023-06-14 10:45:01 -06:00
b64d48c1ed
h: +zonemaster-cli 2023-06-14 10:45:01 -06:00
4c259a92ee
h: gts storage goes up a dir 2023-06-14 10:45:01 -06:00
a05af33061
h: switch to mammothcirc.us for gts, also disable for now (dns update pending) 2023-06-14 10:45:01 -06:00
fd8227d407
fmt 2023-06-14 10:45:01 -06:00
e34d524505
+luna 2023-06-14 10:45:01 -06:00
1de5e5562f
europa: install obsidian 2023-06-14 10:45:01 -06:00
36c9340c41
h: enable gts again 2023-06-14 10:45:01 -06:00
769d000bcb
h: disable gts for now 2023-06-14 10:45:01 -06:00
e706eadee1
h: enable gts db query log 2023-06-14 10:45:01 -06:00
1280b40858
h: use recommended config for gts 2023-06-14 10:45:01 -06:00
ee06e3f810
h: enable g2s debug 2023-06-14 10:45:01 -06:00
e9a0284f1d
h: set protocol to https for g2s 2023-06-14 10:45:01 -06:00
422e387764
h: try to fix g2s well-known 2023-06-14 10:45:01 -06:00
911ca17a82
h: add overlay for latest synapse 2023-06-14 10:45:01 -06:00
a279131b1e
h: do not force approval 2023-06-14 10:45:01 -06:00
1925b46980
h: try to make gotosocial login work 2023-06-14 10:45:01 -06:00
8b72ad6e3f
fmt 2023-06-14 10:45:00 -06:00
03a5caa59b
h: enable gotosocial
- Add a _rough_ module for gotosocial
- Add a package for gotosocial
2023-06-14 10:45:00 -06:00
ded434c205
stan: use default kernel, add main secrets file 2023-06-14 10:45:00 -06:00
1153949fe2
box: add router to prom 2023-06-14 10:45:00 -06:00
ba79d8f535
overlay: nheko to the latest 2023-06-14 10:45:00 -06:00
efaf1fbf4a
europa: enable virt-mgr 2023-06-14 10:45:00 -06:00
97d823fba7
europa/stan: re-enable emacs 2023-06-14 10:45:00 -06:00
49fba03ca6
europa: disable virtmgr and nheko for now 2023-06-14 10:45:00 -06:00
30bf2d9f41
box: disable loki analytics 2023-06-14 10:45:00 -06:00
a311e0ef04
fmt 2023-06-14 10:45:00 -06:00
a21956d951
box: open loki up on tailnet 2023-06-14 10:45:00 -06:00
42fe13ea64
h: enable promtail 2023-06-14 10:45:00 -06:00
6709188d8d
h: poke hole in fw for prom/node 2023-06-14 10:45:00 -06:00
aeca05c5e1
h/box: setup prom/node_exporter 2023-06-14 10:45:00 -06:00