Commit graph

495 commits

Author SHA1 Message Date
Felix Schröter f76a0f494e
feat(vpn): add tailscale 2023-12-27 04:32:40 +01:00
Felix Schröter 6ff98a46da
feat(browsers): add chromium 2023-12-27 04:32:12 +01:00
Felix Schröter 2978197378
fix(neovim): fix comment setup 2023-11-30 11:24:55 +01:00
Felix Schröter 531a407c08
chore: upgrade to NixOS 23.11 2023-11-28 00:54:03 +01:00
Felix Schröter 9a392c80bb
fix(helix): update config to new structure 2023-11-27 23:00:33 +01:00
Felix Schröter 59180784c7
fix(neovim): disable procMacro ignores again 2023-11-27 22:59:46 +01:00
Felix Schröter 0aaf95b357
feat(nushell): add nix module from nu_scripts 2023-11-19 01:01:24 +01:00
Felix Schröter 739e74a322
fix(browsers): fix old nix store paths in firefox extensions
The extensions.json nix store paths that won't be updated unless the
file is deleted. If it's deleted Firefox will just regenerate it.
2023-11-19 00:59:22 +01:00
Felix Schröter 20a845faaa
feat(home): add yubico packages 2023-11-19 00:57:39 +01:00
Felix Schröter fab479f5b3
feat(editors): remove unused vscode extension 2023-11-19 00:56:22 +01:00
Felix Schröter ebea3683ba
feat(browsers): remove MetaMask extension 2023-11-19 00:55:29 +01:00
Felix Schröter e36e89a7fe
feat(home-server): switch to calibre from nixos-unstable 2023-10-25 23:49:43 +02:00
Felix Schröter 58f60e0c62
feat(editors): ignore cfg_eval proc macros in rust-analyzer 2023-10-24 19:10:14 +02:00
Felix Schröter f803b8a0f6
feat(mullvad-browser): customise clear on shutdown 2023-10-24 18:51:37 +02:00
Felix Schröter 6830cc6042
refactor: clean up dead code 2023-09-30 03:33:49 +02:00
Felix Schröter 4a09825289
feat(flake): improve firefox-addons & arkenfox-userjs inputs
- replace full rycee/nur-expressions input with firefox-addons flake
- use arkenfox user.js directly from github:arkenfox/user.js as input
2023-09-30 03:31:56 +02:00
Felix Schröter f1219e1045
fix(home-server): fix ssh config 2023-09-30 02:36:46 +02:00
Felix Schröter 8b1f6cb6a6
feat(home): add logseq 2023-09-18 19:33:47 +02:00
Felix Schröter a7af99f860
fix(shell): ignore shellcheck for zsh script 2023-09-13 16:38:02 +02:00
Felix Schröter bc1f3c9465
feat: add fh 2023-09-13 14:01:04 +02:00
Felix Schröter 73ba13f6ab
style: remove some unused nix arguments 2023-08-12 19:30:25 +02:00
Felix Schröter 9bc5e9d10e
fix(neovim): fix <C-p> nvim-tree mapping 2023-08-08 23:12:36 +02:00
Felix Schröter f6fae58f4d
fix(easyeffects): fix speex & improve config 2023-07-22 16:35:58 +02:00
Felix Schröter f0d09a9d28
feat(gaming): restructure configuration 2023-07-22 15:08:17 +02:00
Felix Schröter 3abc0a2a93
feat(shell): use nu_scripts from nixpkgs 2023-06-26 18:13:44 +02:00
Felix Schröter 5bbb7ad194
feat(firefox,mullvad-browser): disable extension updates 2023-06-26 18:10:11 +02:00
Felix Schröter 8672f6e82f
fix(neovim): refactor tableMerge function 2023-06-26 18:04:10 +02:00
Felix Schröter b46461a872
fix(neovim): add workaround for omnisharp issues 2023-06-26 18:03:50 +02:00
Felix Schröter c4d94dadf8
fix(neovim): install correct grammars for nvim-treesitter 2023-06-16 13:51:06 +02:00
Felix Schröter 7dab770d22
feat(firefox): set keyword.enabled to true 2023-06-12 10:56:00 +02:00
Felix Schröter 9d160aa98f
chore: update {system,home}.stateVersion to 23.05 2023-05-31 19:03:54 +02:00
Felix Schröter d1688507aa
feat(easyeffects): replace rnnoise with speex 2023-05-31 19:03:54 +02:00
Felix Schröter 744522bfc6
feat(editors): add nickel setup
- add nickel & nls packages to environment
- setup nickel integrations with neovim
2023-05-31 19:03:54 +02:00
Felix Schröter e77fc1fe1d
chore: upgrade to NixOS 23.05 2023-05-31 19:03:54 +02:00
Felix Schröter e492b3e295
feat(home): remove languagetool server 2023-05-31 17:00:26 +02:00
Felix Schröter 3b8224dfd2
feat(git): add clean-branches alias 2023-05-31 16:58:38 +02:00
Felix Schröter 4351cc0d54
feat(neovim): update filetype.lua 2023-05-31 16:57:21 +02:00
Felix Schröter 8c2b37402d
feat(editors): update helix config 2023-05-31 16:03:24 +02:00
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 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 aba645bbbb
feat: switch to mullvad-browser from nixpkgs-unstable 2023-04-20 11:51:25 +02:00
Felix Schröter 57395114d9
feat: remove glsl-language-server 2023-04-19 13:32:46 +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 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 20876cf317
chore(flake): update inputs 2023-04-13 18:01:05 +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 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 003be522ac
feat(desktop): adjust bedtime mode start hours 2023-04-09 21:37:31 +02:00
Felix Schröter b2843b49ed
feat(firefox): add zotero-connector 2023-04-09 21:37:31 +02:00
Felix Schröter 723f3b9c50
feat(home-pc): add zotero 2023-04-09 21:37:31 +02:00
Felix Schröter bae65e74e2
feat(firefox): remove various addons 2023-04-09 21:31:01 +02:00
Felix Schröter de4be9edca
feat(browsers): remove brave 2023-04-09 21:29:45 +02:00
Felix Schröter 22bf1600b1
refactor(shell): split shell config 2023-03-17 12:37:26 +01:00
Felix Schröter fe0d7069c1
feat(editors): replace rnix-lsp with nil 2023-03-16 16:31:02 +01:00
Felix Schröter bb459e4a78
feat(firefox): add simplelogin 2023-03-14 13:49:50 +01:00
Felix Schröter 9fe366f34c
feat(desktop): improve mimeapps 2023-02-01 20:32:09 +01:00
Felix Schröter 1e229baafd
feat(neovim): improve rust_analyzer config 2023-02-01 20:19:37 +01:00
Felix Schröter c2a279b334
feat(editors): improve omnisharp root location
Some of my projects have multiple .sln files, where I'd like to prefer
the .sln in the project root directory.
2023-01-25 21:39:12 +01:00
Felix Schröter 1bdf1fd9bd
feat: add gnome-bedtime 2023-01-25 16:21:41 +01:00
Felix Schröter f260cc678b
refactor(home): simplify git module 2023-01-07 17:25:07 +01:00
Felix Schröter fc4ef394bd
fix(git): fix git pr command 2023-01-06 20:05:21 +01:00
Felix Schröter e1a1302285
feat(home): remove breitbandmessung 2023-01-06 17:30:12 +01:00
Felix Schröter 5c3130535d
chore(gaming): update proton-ge & wine-ge 2023-01-06 17:29:18 +01:00
Felix Schröter 8e86432411
feat(browsers): disable Firefox SOCKS5 proxy
SOCKS5 proxy causes slower connection speeds.
2022-12-22 17:13:59 +01:00
Felix Schröter 80bea87da6
chore: update {system,home}.stateVersion to 22.11 2022-12-07 14:48:07 +01:00
Felix Schröter c1cbb379b4
feat: improve Firefox settings
- disable telemetry
- disable personalisation & sponsored content
- disable experiments & studies
- disable Pocket
- set DuckDuckGo as default search engine
- enable auto scroll (middle-click scrolling)
2022-12-07 14:38:50 +01:00
Felix Schröter 44b451377b
chore: update to NixOS 22.11 stable 2022-12-03 22:00:11 +01:00
Felix Schröter 385b95653e
feat: make Firefox default app for PDFs
Also removes Evince & Xournal++ completely.
2022-10-26 23:19:26 +02:00
Felix Schröter a503c15936
fix: replace deprecated cmp-nvim-lsp calls 2022-10-25 10:49:29 +02:00
Felix Schröter ac3a1d9765
feat(home): add magic-wormhole-rs & warp 2022-10-16 12:28:24 +02:00
Felix Schröter 62284ccb57
fix(neovim): improve formatting setup 2022-10-04 14:44:35 +02:00
Felix Schröter 3efffb2e70
feat(neovim): add buf & buf-language-server 2022-10-04 11:08:38 +02:00
Felix Schröter 0ea0d4e9c8
feat(neovim): re-add neorg
Now that neovim was upgraded to 0.8
2022-10-04 11:01:56 +02:00
Felix Schröter 28545a12df
chore(flake): update inputs
Includes update to neovim 0.8 which required some configuration changes.
2022-10-04 10:59:05 +02:00
Felix Schröter 2f7c1124ce
fix(neovim): disable neorg for now
Since neorg requires neovim >= 0.8
2022-09-28 15:44:45 +02:00
Felix Schröter 0eeff82cbd
feat(browsers): replace privacy-redirect w/ libredirect
libredirect is a fork that essentially supersedes the unmaintained privacy-redirect
2022-09-28 15:31:57 +02:00
Felix Schröter bc3ef6d232
chore(gaming): update proton-ge & wine-ge 2022-09-28 15:30:59 +02:00
Felix Schröter e1094b2729
chore: remove some unused modules 2022-09-28 15:28:53 +02:00
Felix Schröter 9965f73c74
style: fix some statix issues 2022-09-28 15:27:19 +02:00
Felix Schröter 370a1b1b32
fix(browsers): disable Firefox SOCKS remote DNS 2022-09-14 18:11:25 +02:00
Felix Schröter 2191a7092d
feat(home): add foliate 2022-09-04 11:43:47 +02:00