840 Commits

Author SHA1 Message Date
144b777411
system: fix eval error with hardware.nvidia.modesetting.enable 2024-07-29 16:55:34 -04:00
beec77e20e
Update flake.lock 2024-07-29 02:08:36 -04:00
aaef2d8a4b
system/pc: enable exfat 2024-07-27 15:30:24 -04:00
7ecbcf497a
overlays/mitigations: refactor
mitigations: fix infinite recursion
2024-07-27 01:57:01 -04:00
3cf6b93eb5
system: add mutually exclusive session option
This option makes desktop-specific specialisations easier to configure
2024-07-22 02:25:41 -04:00
70e7558421
system: refactor profiles, remove common/desktop 2024-07-22 02:25:04 -04:00
3a2dd05e15
system: upgrade plasma module to plasma6 2024-07-22 00:23:11 -04:00
40c3432f80
Update flake.lock 2024-07-20 16:42:46 -04:00
9128ecb6c4
Update gaming package set config
- remove unneeded code
- slight refactor
- configure PrismLauncher with Wayland GLFW support
2024-07-20 16:02:54 -04:00
d994809daa
rpi4/services: set Authelia to auto detect theme 2024-07-18 17:39:13 -04:00
d6216f8aad
rpi4: migrate Authelia config 2024-07-18 17:35:27 -04:00
0ce464d591
secrets: add authelia session secret 2024-07-18 17:35:27 -04:00
cea48679c8
Update Authelia module to new NGINX config
Update Authelia module

This reverts commit 7a0dcc7e28ab0e789a17e6aaab4ad2c59946d2cd.

authelia: fix getUpstreamFromInstance
2024-07-18 17:34:40 -04:00
493a6b5db2
Update flake.lock to nixos-unstable-small (temp) 2024-07-18 16:05:28 -04:00
0a21eed3f3
nullbox: update modpack 2024-07-18 14:34:41 -04:00
0e20adecd7
system: remove use of removed sound option 2024-07-18 14:11:04 -04:00
71516840bf
Update flake.lock 2024-07-18 13:17:11 -04:00
f4c0a9b582
Revert "home: (temp fix) remove broken package picard"
This reverts commit 6b857af20bb35edb5cb8aec83b6c6422bf95c835.
2024-07-18 13:13:17 -04:00
f02f58896d
home/hyprland: run things in scopes to aid oomd 2024-07-17 19:57:21 -04:00
949718ef40
system/base: enable systemd OOM management 2024-07-17 19:37:20 -04:00
171441b78d
rpi4: enable swap partition 2024-07-17 19:11:12 -04:00
f28794e765
rpi4: fix backup issue find command 2024-07-17 18:02:42 -04:00
69db034caf
rpi4: configure backups (not automated yet) 2024-07-17 17:34:05 -04:00
1d388e1317
secrets: backup related 2024-07-17 17:28:23 -04:00
8db7ba460a
rpi4: authelia multi-instance auth for shlink
rpi4: multi instance auth for url shortener

rpi4: fix authelia ports

rpi4: put all authelia instances in same group

rpi4: create other auth endpoints
2024-07-15 18:21:13 -04:00
29e620f018
rpi4: use basic auth for URL shortener 2024-07-15 17:33:16 -04:00
145bf0872c
rpi4: update reverse proxy configuration 2024-07-15 17:19:48 -04:00
01ba44f698
nullbox: switch modpack to overlay 2024-07-15 12:55:01 -04:00
6158a5bbe2
rpi4: proxy create track map 2024-07-15 12:45:56 -04:00
83a819768a
overlays: modpacks 2024-07-15 12:39:23 -04:00
f16d7d316d
flake.nix: remove mkExtraPkgs function
Overlays are a much better way to inject custom packages
2024-07-15 11:41:13 -04:00
ef1aa3e37b
rpi4: switch authentication to Authelia 2024-07-15 02:20:59 -04:00
87d062036f
system/base: only install pinentry-tty 2024-07-15 01:55:31 -04:00
b9687de904
secrets: authelia stuff 2024-07-15 01:47:51 -04:00
3c858c8229
Merge branch 'authelia' 2024-07-15 00:43:55 -04:00
d475b6c401
authelia: set forceSSL for endpoint 2024-07-15 00:42:44 -04:00
7a0dcc7e28
authelia: apparently it's outdated (revert later) 2024-07-15 00:42:44 -04:00
aaf75bb899
authelia: initial implementation
rpi4: submodule extension test

minor remove test thing (squash later)

move authelia into separate file

rpi4: add some options for authelia (wip)

authelia: wip

authelia: more wip

authelia: format

authelia: wip

authelia: fixes

authelia: configure endpoint i think
2024-07-15 00:42:14 -04:00
fb6d940214
system: install gpg + all agents into system path 2024-07-13 21:52:36 -04:00
e65ea558c5
nullbox: update notlite 2024-07-13 17:20:10 -04:00
7731df0380
nullbox: Update notlite modpack 2024-07-13 15:22:28 -04:00
ac31e525cf
rpi4: separate htpasswd for octoprint camera proxy 2024-07-12 14:52:47 -04:00
fb802d50f8
secrets: htpasswd-age 2024-07-12 11:31:16 -04:00
b4485c3d25
system: remove android-tools backport stuff
android-tools is up-to-date on all branches, so it is no longer needed.
2024-07-10 17:02:55 -04:00
dbe6810560
flake.nix: update stable branch to 24.05 2024-07-10 16:59:24 -04:00
6b857af20b
home: (temp fix) remove broken package picard 2024-07-10 13:29:27 -04:00
b55e2a3371
Update flake.lock, migrate config 2024-07-10 13:16:03 -04:00
ba093e234b
oops i killed my btrfs partition :3
- see big scary warning at:
https://www.kernel.org/doc/Documentation/power/swsusp.txt
(don't hibernate your system and then mount the drive like i did because
i am fucking stupid)

the arch wiki never told me this
2024-07-09 00:49:31 -04:00
d1cb32f7ed
nullbox: add staging minecraft server config 2024-07-08 01:31:04 -04:00
868550d800
flake.nix: add custom nix-minecraft overlay
This overlay combines the upstream flake overlay with the overlay of my
custom fork. All server packages except Quilt will use the upstream
package definition, while Quilt server packages will use my fork.
2024-07-07 21:29:07 -04:00