Commit graph

1201 commits

Author SHA1 Message Date
09554029fe
feat(services): add adguardhome 2025-05-10 17:37:55 +02:00
43cb9890c9
feat(networking): enable systemd-networkd 2025-05-10 17:37:01 +02:00
d8d4b29769
fix(hosts): fix paths in home-server config 2025-05-04 00:57:27 +02:00
e60f7cf192
chore(home): update work SSH key for gpg-agent 2025-05-03 00:50:28 +02:00
ab16331e04
chore(secrets): add firefox/site-data-exceptions.toml.age 2025-05-03 00:44:32 +02:00
25628b4d63
feat(scripts): support age-encrypted config in firefox-sync-exceptions 2025-05-03 00:43:01 +02:00
feb498b6e0
chore: update work PGP key 2025-05-02 14:56:10 +02:00
02115fe73d
refactor(hosts): move host configurations into folders 2025-05-01 16:10:03 +02:00
7e5e0d2c87
feat: remove pilot1 2025-05-01 16:10:03 +02:00
4130730852
refactor(collabora-office): switch to NixOS module
Switch from OCI container to NixOS module.
2025-05-01 15:12:41 +02:00
827217da51
feat: expose home-manager configurations 2025-04-28 17:05:07 +02:00
dc36f63e52
chore(flake): update inputs
Includes rename: roslyn-language-server -> csharp-language-server
and related changes & fixes for csharp-language-server.
2025-03-27 12:18:51 +01:00
b598614f84
feat(home): remove keybase 2025-03-25 17:59:12 +01:00
68ed481139
Revert "refactor(home): switch to home-manager service for trayscale"
This reverts commit c8e67545d0.
2025-02-17 19:29:04 +01:00
c8e67545d0
refactor(home): switch to home-manager service for trayscale 2025-02-14 11:24:49 +01:00
3e52c2b922
fix(vpn): disable IPv6 for nginx
Tailscale Mullvad exit nodes currently don't support IPv6 and this is
causing issues with nginx (proxy pass) requests timing out and high CPU load.
Until Mullvad exit nodes support IPv6, we'll just disable IPv6 for nginx.
2025-02-14 00:21:30 +01:00
e964443c5d
feat(scripts): add script for Tailscale Lock signing of Mullvad nodes 2025-02-14 00:16:19 +01:00
3976e392e1
feat(scripts): add script for syncing Firefox site data & cookie exceptions 2025-02-14 00:11:19 +01:00
14ab25ecea
chore(flake): update inputs 2025-02-13 23:59:00 +01:00
570f4da472
feat(mullvad-browser): configure search engines 2025-02-13 23:41:16 +01:00
6598879013
feat(restic): extend ignore patterns 2025-02-13 23:33:31 +01:00
6679ce62c1
feat(forgejo): update config 2025-02-13 23:28:43 +01:00
3d537fcde0
chore(vpn): switch default exit node 2025-02-13 23:27:34 +01:00
66cdd164ac
fix(sound): restrict bluetooth codecs for better performance with Sonos Ace 2025-02-13 23:27:07 +01:00
ff99766709
feat(home-server): remove boards.felschr.com 2025-02-13 23:24:59 +01:00
365b160a73
chore(secrets): delete unused forgejo runner token 2025-02-13 23:23:16 +01:00
5d22ee3c01
feat(open-webui): update configuration 2025-02-13 23:21:21 +01:00
c4bc131bfa
feat(home): use trayscale from nixos-unstable 2025-02-13 23:19:23 +01:00
8452d9a4db
feat(shell): update zellij config 2025-02-13 23:18:32 +01:00
50db5ea9bc
feat(home): disable kbfs 2025-02-13 23:18:03 +01:00
ea8567af07
feat(home): update packages 2025-02-13 23:16:11 +01:00
266e4841e8
fix(firefox): use mkDefault for profileVersion in mkFirefoxModuleCompat 2025-02-13 23:14:24 +01:00
74f96db85f
feat(mullvad-browser): enable WebAuthn & video acceleration 2025-02-13 23:07:21 +01:00
8beb27389a
refactor(home): replace custom Firefox module with home-manager's new mkFirefoxModule
- replaced core module with `mkFirefoxModule` from home-manager
- `mkFirefoxModuleCompat` was created as a wrapper around
  `mkFirefoxModule` for compatibility with other Firefox-based browser
  packages such as Tor/Mullvad Browser
- profile binary & desktop file creation moved into
  `mkFirefoxProfileBinModule`
2025-02-13 23:03:01 +01:00
921b59fa40
fix(inadyn): filter IPv6 via Global Unicast Address Prefix 2025-01-29 20:38:10 +01:00
be9f968c51
chore(flake): update inputs 2025-01-21 01:12:50 +01:00
f00bfce4c1
build(forgejo-ci): disable home-pc build for now
Since it currently builds some packages from source, which is a bit too
much workload for my Lattepanda.
2025-01-19 17:25:53 +01:00
ce5187c2b7
style: reformat & improve some files 2025-01-19 14:58:36 +01:00
412468eecd
fix(home): update tor-browser package name 2025-01-19 14:57:04 +01:00
728dba2b55
feat(home): simplify Signal autostart 2025-01-19 14:57:04 +01:00
13cd6b9ae4
feat(home): simplify element autostart 2025-01-19 14:57:04 +01:00
849d2cf4c3
fix(desktop): improve GTK config 2025-01-19 14:54:04 +01:00
c4a6dae6e5
feat(gaming): disable proton-ge for now 2025-01-19 14:44:43 +01:00
fc6d965082
chore(flake): update inputs 2025-01-19 14:40:31 +01:00
1b906af76f
build(forgejo-ci): set NIX_CONFIG 2025-01-19 14:10:11 +01:00
6e40002459
build(forgejo-ci): add flake check 2025-01-19 13:56:42 +01:00
95e12b115b
fix(forgejo): add gitea-runner to Nix allowed & trusted users 2025-01-19 13:29:47 +01:00
75dc56a59c
feat(forgejo): add packages to runner 2025-01-19 13:29:25 +01:00
8208ac6db1
build(forgejo-ci): disable cachix for now
Since it fails for some reason.
2025-01-19 12:55:30 +01:00
e2235dc730
build: add .forgejo/workflows/test.yml 2025-01-19 12:43:59 +01:00