Commit graph

456 commits

Author SHA1 Message Date
Benjamin Yule Bädorf 6a9372853e
authelia: auth is working, but not the proxy 2024-04-03 21:56:48 +02:00
Benjamin Yule Bädorf 09d6f74e1a
wireguard: add pub.solar wireguard config 2024-04-03 21:56:03 +02:00
Benjamin Yule Bädorf 163e96c560
invoiceplane: make publicly available 2024-04-01 19:07:24 +02:00
Benjamin Yule Bädorf 5ee63e7e1c
firejail: remove chat apps 2024-04-01 17:17:36 +02:00
Benjamin Yule Bädorf e127ae6062
core/networking: harden all the things 2024-03-30 15:35:32 +01:00
Benjamin Yule Bädorf b3ff15b0a4
portable/check-battery: add DBUS env to fix notifications 2024-03-29 14:12:52 +01:00
Benjamin Yule Bädorf b9f0063993
wireguard: let tunnel wait for private network 2024-03-27 15:22:46 +01:00
Benjamin Yule Bädorf 72aa907ebd
battery: set critical to 20% in waybar and check script 2024-03-27 11:37:07 +01:00
Benjamin Yule Bädorf bc06c14d98
graphical/waybar: improve styling 2024-03-27 00:06:53 +01:00
Benjamin Yule Bädorf 52bbd13a24
graphical: various improvements
* Use mako home-manager module
* Use nextcloud-client home-manager module
* Urgent notifications go above fullscreen apps
* Add battery check with libnotify
* Increase waybar text sizing
2024-03-26 23:58:04 +01:00
Benjamin Yule Bädorf 5c13335a52
graphical/sway: add option to only lock screen 2024-03-21 13:20:31 +01:00
Benjamin Yule Bädorf b0159584c5
crypto: remove yubikey-agent, use gpg-agent 2024-03-19 19:58:50 +01:00
Benjamin Yule Bädorf f6c357c6cb
ssh: centralize pubkey management 2024-03-19 19:29:57 +01:00
Benjamin Yule Bädorf 48c7a5f072
user: remove unused mimeapps.list file 2024-02-24 19:13:56 +01:00
Benjamin Yule Bädorf 5c94031778
nvim: add leader shortcut for windows closing 2024-02-18 21:18:02 +01:00
Benjamin Yule Bädorf d5ce7067e1
pie/dns: fix b12f.io DNS 2024-02-16 11:18:35 +01:00
Benjamin Yule Bädorf a16a153e76
wireguard: fix routing w/ tunneled wireguard 2024-02-13 00:27:30 +01:00
Benjamin Yule Bädorf c8c32f5203
wireguard: add public network 2024-02-12 16:46:46 +01:00
Benjamin Yule Bädorf 1169873bac
networking: remove pie from hosts file, add droppie-initrd 2024-02-08 23:29:44 +01:00
Benjamin Yule Bädorf f54229e68e
persistence: make /etc/nixos bind mount 2024-02-08 19:27:28 +01:00
Benjamin Yule Bädorf 5abeeb8751
wireguard: change network to 10.13.12.0/24 2024-02-08 19:23:22 +01:00
Benjamin Yule Bädorf 67e924f022
stroopwafel/bluetooth: fix bind mount with impermanence 2024-02-08 19:00:15 +01:00
Benjamin Yule Bädorf b4e559155a
pie/wireguard: don't use wireguard DNS 2024-02-06 09:44:41 +01:00
Benjamin Yule Bädorf ee7d2cbf49
initrd/networking: manually set networking 2024-02-05 23:56:19 +01:00
Benjamin Yule Bädorf 3e0f8438c1
initrd/networking: manually set networking 2024-02-04 01:05:28 +01:00
Benjamin Yule Bädorf 6f75453e7c
droppie: reinstall droppie, update keys 2024-02-03 20:58:18 +01:00
Benjamin Bädorf 2f3397354f
gpg/ssh: remove ssh support for GPG agent 2024-02-03 14:57:26 +01:00
Benjamin Bädorf 118ec36c0e
desktop/social: add cinny-desktop for matrix 2024-02-03 14:56:33 +01:00
Benjamin Bädorf d6cd678e92
nvim: update tab and window keybindings, ag in hidden folders 2024-02-03 13:18:49 +01:00
Benjamin Bädorf a5d005247e
crypto/secrets: add yubikey identities 2024-02-03 12:21:27 +01:00
Benjamin Bädorf ce1e00d5b0
pie/networking: fix dns resolver collision 2024-02-01 22:37:47 +01:00
Benjamin Bädorf 037f29dea8
desktop-extended: remove concourse pkgs 2024-01-29 23:04:56 +01:00
Benjamin Bädorf 39b340f825
core: use latest linux kernel by default 2024-01-29 23:04:30 +01:00
Benjamin Bädorf 1f8d502fa7
fix: also add zoom to allowed nonfree 2024-01-24 21:17:53 +01:00
Benjamin Bädorf 71f442aeea
fix: remove unused v4l2loopback devices 2024-01-24 21:05:34 +01:00
Benjamin Bädorf 28786af37b
feat: use systemd-resolved so VPN & WG DNS works 2024-01-24 21:02:10 +01:00
Benjamin Bädorf 3a0358d0f8
feat: make full tunnel wireguard optional 2024-01-05 15:06:49 +01:00
Benjamin Bädorf 523837b276
chore: disable spotifyd 2024-01-03 19:56:43 +01:00
Benjamin Bädorf 30a97b1029
feat: use frikandel as vpn for everything 2024-01-03 19:56:24 +01:00
Benjamin Bädorf f87d183cc4
chore: update to 23.11! 2023-12-17 17:14:19 +01:00
Benjamin Bädorf 0accd47e62
fix: enable smart autoident for nvim 2023-12-13 11:53:58 +01:00
Benjamin Bädorf 3661395dff
fix: invoiceplane nginx config 2023-11-14 22:20:01 +01:00
Benjamin Bädorf 29e183b0c7
feat: use ACME and nginx instead of caddy 2023-11-14 18:44:46 +01:00
Benjamin Bädorf 3c102a879c
refactor: move email module to user b12f 2023-11-09 14:11:27 +01:00
Benjamin Bädorf baba43ea82
chore: dhcpv6 still not working 2023-11-08 18:52:09 +01:00
Benjamin Bädorf 42a6348023
fix: set nix.registry to speed up nix shell calls 2023-11-06 23:30:57 +01:00
Benjamin Bädorf 282691cd64
fix: use lib.mkDefault for timezone 2023-11-06 23:30:40 +01:00
Benjamin Bädorf 2fbaa24cb5
feat: update droppie shutdown, default to UTC 2023-11-06 21:50:28 +01:00
Benjamin Bädorf 540736c3ba
chore: directly connect clients to pie for lower latency dns 2023-11-06 21:43:48 +01:00
Benjamin Bädorf f638f8c597
chore: give all encrypted secrets the .age suffix 2023-11-05 18:56:11 +01:00