Commit graph

932 commits

Author SHA1 Message Date
Felix Schröter 4cee402863
feat(browsers): update firefox configurations
- update Mullvad Browser config
- update Firefox / Arkenfox config
2023-05-31 16:02:19 +02:00
Felix Schröter 386b3f6616
feat(hardware): improve firmware config 2023-05-03 12:11:23 +02:00
Felix Schröter c90efc40f8
feat(system): enable Mullvad VPN for server
Configure it to exclude incoming traffic for web server.
2023-04-29 21:32:24 +02:00
Felix Schröter a2d2991e32
feat(pkgs): add genericBinWrapper & mullvadExcludeWrapper
These allow creating wrapped packages that passthrough their arguments, so
`.override` can still be called on them with same arguments.
2023-04-26 00:13:50 +02:00
Felix Schröter 3f41074f15
feat(tor-browser): use safest security level 2023-04-25 18:37:48 +02:00
Felix Schröter feccb37a7f
feat(mullvad-browser): disable DoH 2023-04-25 18:37:10 +02:00
Felix Schröter 0d5b95740f
feat(firefox): base config on arkenfox user.js 2023-04-25 18:37:05 +02:00
Felix Schröter a015e13171
feat(home): export mkConfig from firefox modules 2023-04-25 18:20:49 +02:00
Felix Schröter 71bec5afc9
chore(shell): update nu_scripts 2023-04-25 16:31:22 +02:00
Felix Schröter b9933757b7
feat(browsers): use default mullvad-browser package 2023-04-25 15:41:00 +02:00
Felix Schröter 6c1963a647
feat(gaming): increase vm.max_map_count further
It's now using the same default value as SteamOS.
Fedora will likely use this by default in the future as well.
2023-04-25 15:18:01 +02:00
Felix Schröter aba645bbbb
feat: switch to mullvad-browser from nixpkgs-unstable 2023-04-20 11:51:25 +02:00
Felix Schröter ae502bba6c
chore(flake): update inputs 2023-04-20 11:50:12 +02:00
Felix Schröter 316dce6c59
feat(system): switch to wireplumber config 2023-04-19 13:33:38 +02:00
Felix Schröter 57395114d9
feat: remove glsl-language-server 2023-04-19 13:32:46 +02:00
Felix Schröter bc2c479485
feat(hardware): update hardened config 2023-04-17 12:42:15 +02:00
Felix Schröter 1883a941ac
feat(mullvad-browser): remove vimium 2023-04-17 12:41:34 +02:00
Felix Schröter 68853805c2
feat(mullvad-browser): update config 2023-04-17 12:38:06 +02:00
Felix Schröter 2ab57e9051
refactor(flake): simplify code 2023-04-17 12:33:55 +02:00
Felix Schröter b79a460d45
fix: fix element-desktop autostart 2023-04-15 00:52:53 +02:00
Felix Schröter 7406beadf4
feat: add element-desktop 2023-04-15 00:47:18 +02:00
Felix Schröter 8506a9b29b
feat: use Wayland for Chromium & Electron 2023-04-15 00:47:18 +02:00
Felix Schröter 371c136b38
feat: add modules for Firefox-based browsers
Mullvad Browser module works as expected.
Firefox & Tor Browser might still have some issues.
2023-04-15 00:47:18 +02:00
Felix Schröter 83acc14467
feat(system): improve hardened.nix
Import  from nixpkgs as basis and override settings that cause problems.
2023-04-15 00:47:18 +02:00
Felix Schröter 20876cf317
chore(flake): update inputs 2023-04-13 18:01:05 +02:00
Felix Schröter 1741f59376
chore(restic): ignore ~/.mullvad 2023-04-13 14:30:57 +02:00
Felix Schröter 1cccfd785f
feat(mullvad-browser): remove unnecessary titlebar config 2023-04-12 21:27:52 +02:00
Felix Schröter 9e0a89e55d
feat(browsers): move firefox addons into own file 2023-04-12 21:13:33 +02:00
Felix Schröter 0bf8a6b336
feat(browsers): add mullvad-browser
Adds Mullvad Browser & sets it as the new default browser.
2023-04-12 21:06:32 +02:00
Felix Schröter 2cf6ced7f3
refactor(browsers): move tor-browser into own file 2023-04-12 20:57:18 +02:00
Felix Schröter a00fdeee6d
refactor(firefox): update config 2023-04-12 20:55:57 +02:00
Felix Schröter 61c9426d68
chore(flake): update inputs 2023-04-12 20:53:49 +02:00
Felix Schröter d64c7db4ae
fix(immich): fix & improve immich 2023-04-11 19:38:44 +02:00
Felix Schröter b8b6127367
feat(system): reset swappiness to default again 2023-04-11 18:00:32 +02:00
Felix Schröter 3bef9b9f4e
feat(system): make zram swap options overridable 2023-04-11 17:43:38 +02:00
Felix Schröter 431aeb8c06
feat(scripts): remove swap subvolume & swapfile from setup-partitions 2023-04-11 17:18:00 +02:00
Felix Schröter 8197776b8d
feat(lattepanda): remove swapfile 2023-04-11 17:17:00 +02:00
Felix Schröter e1bf285b89
feat(home-pc): remove swapfile 2023-04-11 17:12:53 +02:00
Felix Schröter 730683518c
feat(system): add zram swap 2023-04-11 17:12:53 +02:00
Felix Schröter 041ce07092
chore(hardware): remove unused RPi4 config 2023-04-11 16:54:38 +02:00
Felix Schröter c7822cdf1b
feat(hardware): adjust AMD GPU config 2023-04-09 21:48:41 +02:00
Felix Schröter 4ebd0c7d24
chore(hardware): remove unused RPi4 GPU config 2023-04-09 21:46:02 +02:00
Felix Schröter 3c72312f8a
feat(shell): add nushell 2023-04-09 21:43:53 +02:00
Felix Schröter a115df5a63
chore(gaming): update proton-ge 2023-04-09 21:38:35 +02:00
Felix Schröter 04f0ba7945
feat(lutris): remove wine-ge 2023-04-09 21:38:03 +02:00
Felix Schröter 73044da59e
fix(neovim): improve bashls & shellcheck configuration 2023-04-09 21:37:31 +02:00
Felix Schröter 9a4835e394
fix(neovim): fix .env.* filetype 2023-04-09 21:37:31 +02:00
Felix Schröter 2fea5e6bbf
style(neovim): format code 2023-04-09 21:37:31 +02:00
Felix Schröter 75fa9b8dc7
feat(helix): switch to unstable & add settings 2023-04-09 21:37:31 +02:00
Felix Schröter d3220874f4
feat(flake): add nixpkgs-unstable input 2023-04-09 21:37:31 +02:00