Commit graph

304 commits

Author SHA1 Message Date
Felix Schröter cc6226d335
feat: add glsl-language-server 2022-05-05 19:35:46 +02:00
Felix Schröter de13884b85
feat(git): change name back to Felix Schröter 2022-05-05 19:35:46 +02:00
Felix Schröter 29a8def572
refactor(neovim): switch to new vim.api.nvim_create_autocmd API 2022-05-03 22:38:50 +02:00
Felix Schröter c7a13f60a2
fix(neovim): update which-key triggers blacklist 2022-05-03 22:38:50 +02:00
Felix Schröter b2a424a021
feat(neovim): disable lualine for nvim-tree-lua window 2022-05-03 22:38:50 +02:00
Felix Schröter a0cd470fa2
chore(flake): update inputs 2022-05-03 22:38:50 +02:00
Felix Schröter a168a4e1ab
feat(neovim): remove nvim-lspfuzzy 2022-05-03 22:38:50 +02:00
Felix Schröter 832631be55
feat(neovim): add nvim-cmp up/down mappings 2022-05-03 21:49:47 +02:00
Felix Schröter be1c0a4249
feat(neovim): add diagnostic config 2022-05-03 21:49:47 +02:00
Felix Schröter 050586cfa3
refactor(neovim): switch to new vim.keymap.set API 2022-05-03 21:49:43 +02:00
Felix Schröter c95fe27950
feat(neovim): switch to filetype.lua
Replaces old filetype.vim & scripts.vim.
2022-05-03 20:46:50 +02:00
Felix Schröter ed11e6c19a
fix(neovim): setup rustfmt 2022-04-25 21:13:22 +02:00
Felix Schröter 913b0dc3ac
fix(neovim): improve dap config 2022-04-25 21:10:56 +02:00
Felix Schröter 688cca8b7d
fix(neovim): improve nvim-cmp setup 2022-04-25 21:09:58 +02:00
Felix Schröter 9d12f12a98
feat(neovim): replace vim-kitty-navigator with nvim-kitty-navigator 2022-04-08 12:11:39 +02:00
Felix Schröter 71f9ef25a5
feat(neovim): setup path completions 2022-03-30 11:48:46 +02:00
Felix Schröter ec464af8e5
feat(neovim): replace nvim-compe with nvim-cmp 2022-03-30 11:31:27 +02:00
Felix Schröter ca3036fc60
feat(neovim): replace vim-orgmode with orgmode 2022-03-30 11:31:27 +02:00
Felix Schröter 8dcabd8cbf
feat(neovim): remove wmgraphviz-vim 2022-03-30 11:31:27 +02:00
Felix Schröter 2caf062e8f
feat(neovim): replace fzf-vim with telescope.nvim 2022-03-30 11:31:27 +02:00
Felix Schröter 3133316f6e
feat(neovim): replace lightline with lualine.nvim 2022-03-30 11:31:27 +02:00
Felix Schröter 2f159358e3
feat(neovim): replace vim-easymotion with lightspeed.nvim 2022-03-30 11:31:27 +02:00
Felix Schröter 9be4775efb
feat(neovim): replace vim-commentary with kommentary 2022-03-30 11:31:27 +02:00
Felix Schröter 765c538d9a
feat(neovim): extend gitsigns config 2022-03-30 11:31:27 +02:00
Felix Schröter 643c9a97b3
feat(neovim): replace vim-fugitive with neogit 2022-03-30 02:48:01 +02:00
Felix Schröter 79bdcd3a5d
feat(neovim): replace editorconfig-vim with editorconfig.nvim 2022-03-30 02:48:01 +02:00
Felix Schröter 11f2fd5e13
feat(neovim): replace nerdtree with nvim-tree.lua 2022-03-30 02:48:01 +02:00
Felix Schröter 55dc61abed
feat(neovim): add haskell to scripts.vim 2022-03-30 00:11:29 +02:00
Felix Schröter 5bc58270bb
feat(neovim): use nerdfonts & avoid emojis that break neovim
Some emojis break rendering in neovim/kitty due to width issues.
Can potentially be fixed by switching to a different terminal emulator
but I haven't found one matching my other needs yet.
2022-03-30 00:09:08 +02:00
Felix Schröter f59ae17641
feat(neovim): change default terminal size 2022-03-30 00:06:10 +02:00
Felix Schröter e7e6285bc3
fix: fix SSH_AUTH_SOCK value
Otherwise SSH keys from GPG aren't picked up.
2022-03-30 00:05:10 +02:00
Felix Schröter 4df7f5a400
chore(flake): update inputs
Includes GNOME 42 update and changes to get its new dark mode and
pop-shell working.
2022-03-29 22:26:46 +02:00
Felix Schröter 296e321d69
feat: add spot 2022-03-16 17:40:30 +01:00
Felix Schröter f89ede1f94
chore(gaming): update proton-ge & wine-ge 2022-03-12 19:45:48 +01:00
Felix Schröter 8c52c258e3
chore: update to new vim.diagnostic commands 2022-03-12 15:07:26 +01:00
Felix Schröter ebff102a57
fix(neovim): add blacklist config for which-key 2022-03-11 01:25:53 +01:00
Felix Schröter a102a8000b
feat(neovim): migrate most vimscript to lua 2022-03-11 01:25:53 +01:00
Felix Schröter 09d1037a2a
feat(neovim): setup sumneko_lua language server 2022-03-10 15:04:02 +01:00
Felix Schröter 0153e409a5
feat(neovim): setup vimls 2022-03-10 15:03:17 +01:00
Felix Schröter a643269597
fix(browsers): fix makeFirefoxProfileBin WM_CLASS handling 2022-03-05 11:39:28 +01:00
Felix Schröter 7ef5504afa
chore(flake): update inputs 2022-03-05 11:38:53 +01:00
Felix Schröter cb2ddb6924
fix(neovim): re-enable treesitter indnt for javascript & typescript 2022-02-21 11:25:19 +01:00
Felix Schröter 02892d1261
feat(gnome): improve keybindings 2022-02-10 23:16:56 +01:00
Felix Schröter 2330efa42f
feat(gnome): add night light config to home-manager as well
Since `services.xserver.desktopManagers.gnome.extraGSettingsOverrides`
does not always work.
2022-02-09 00:23:23 +01:00
Felix Schröter 171006947d
feat: replace gammastep with Gnome Night Light 2022-02-08 23:46:00 +01:00
Felix Schröter cd52b1e05a
fix(rpi4): fix sessionVariables conflict 2022-02-08 00:06:26 +01:00
Felix Schröter 7efdf8ad31
fix(rpi4): fix gpg config 2022-02-08 00:02:44 +01:00
Felix Schröter e9df038958
fix(neovim): replace deprecated diagnostic functions 2022-01-31 22:51:24 +01:00
Felix Schröter f1108bec84
chore(gaming): update proton-ge & wine-ge 2022-01-31 22:50:31 +01:00
Felix Schröter e578e0c3cc
chore: update proton-ge-custom 2022-01-28 18:00:35 +01:00