Commit graph

179 commits

Author SHA1 Message Date
teutat3s f21d815361
neovim: fix ts_ls typescript LSP 2024-09-24 14:31:20 +02:00
teutat3s 96e9259595
neovim: avoid adding newlines to secrets 2024-08-27 10:39:27 +02:00
teutat3s 5fd5bae727
nix-direnv: use upstream flake for latest version 2024-08-27 10:39:07 +02:00
teutat3s 99c4efb479
nix: add back nom 2024-08-21 16:06:22 +02:00
teutat3s d00e918c1c
style: add back some more global LSP servers 2024-08-21 16:05:59 +02:00
teutat3s 195c81f8b1
neovim: open multiple files in telescope
https://github.com/nvim-telescope/telescope.nvim/issues/1048
2024-08-21 16:03:15 +02:00
teutat3s 03e5a0ffda
style: format using nixfmt-rfc-style 2024-08-19 12:38:46 +02:00
teutat3s 0615158150
style: add back some global LSP servers 2024-08-19 12:35:54 +02:00
teutat3s 7ccefe0601
terminal-life: reduce nvim config, switch to telescope
Co-authored-by: b12f <b12f@noreply.git.pub.solar>
2024-08-19 10:18:12 +02:00
teutat3s d8f1b24935
nix: use lix multiline log format 2024-08-19 10:15:42 +02:00
teutat3s 472474ffda
tree-wide: remove top-level "with lib;" 2024-06-13 02:14:52 +02:00
teutat3s 39a62122c9
starship: better username + hostname style for SSH 2024-06-13 01:18:23 +02:00
teutat3s 7b2d36e4fe
starship: improve prompt, reduce clutter in styles 2024-06-10 20:44:11 +02:00
teutat3s 8431aae3b8
neovim: add diffview-nvim 2024-06-06 17:57:59 +02:00
teutat3s 8293c0ba00
neovim: rename plugin suda-vim -> vim-suda 2024-05-27 10:59:38 +02:00
teutat3s 0b3a2f2954
git: use delta for diffs 2024-05-27 10:57:59 +02:00
teutat3s 33a49edcf9
ble.sh: revert hiding vim insert mode 2024-05-12 18:10:45 +02:00
teutat3s bcfd701a6a
neovim: fix remember cursor position 2024-04-22 14:27:58 +02:00
teutat3s def1b53712
ble.sh use ~ as normal vi mode indicator 2024-04-18 12:53:44 +02:00
teutat3s 298b480680
ble.sh: fix newlines inserted at the top of the terminal 2024-04-15 13:23:10 +02:00
teutat3s 10a9f1c0b0
bash: increase history size, ignore duplicates 2024-04-15 13:22:24 +02:00
teutat3s e36a4d48f3
fae: improve headless setup by conditionally
checking if sway is enabled
2024-04-13 02:05:59 +02:00
teutat3s f6c5fef2fe
bash: get completion for system packages 2024-03-06 18:47:35 +01:00
teutat3s fa7812b21f
feat: don't start sway as a systemd service 2024-03-06 18:42:25 +01:00
teutat3s 1c61f6f12b
teutat3s: add tmate.pub.solar config 2024-02-07 19:10:03 +01:00
teutat3s 3b50c26f35
fix(neovim): add shellcheck 2024-02-06 00:27:18 +01:00
teutat3s 3cb6950d84
feat: more git aliases, nodejs_20 2024-02-02 23:27:44 +01:00
teutat3s 516ec7ca24
neovim: add hotkeys for tabs, remap windows 2024-02-02 23:27:19 +01:00
teutat3s b6c6a2ebac
feat: add vim-go plugin to neovim 2024-01-14 23:06:40 +01:00
teutat3s 3981ebb052
feat(neovim): add autoindent + smartindent 2023-12-11 12:39:44 +01:00
teutat3s 53f007f48a
feat: add flake-friendly nix-index overlay
See: https://github.com/nix-community/nix-index/pull/227
2023-12-04 12:36:16 +01:00
teutat3s f63a3e4dcc
feat: switch to nixos-unstable 2023-11-12 19:14:01 +01:00
teutat3s a6e5630927
feat: convert to flake-parts
Thanks @b12f
2023-11-10 19:48:06 +01:00
teutat3s 47226e668b
fix (neovim): add back nixhash plugin 2023-09-21 13:56:06 +02:00
teutat3s b085e0bed6
Merge branch 'main' into teutat3s 2023-07-21 12:07:18 +02:00
Benjamin Bädorf d951e821b3
feat: add back vim-gutentags to nvim 2023-07-20 23:59:08 +02:00
teutat3s 1fe6d34f6e
neovim: add syntax highlighting for ini, lua,
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
bash, make, ninja, diff, php

Sort nvim-treesitter.withPlugins alphabetically
2023-07-14 13:38:01 +02:00
teutat3s 9271e8d037
Fix merge conflict leftovers
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-07-14 13:13:13 +02:00
Benjamin Bädorf e36709613c
fix: load schemastore for nvim
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2023-07-13 18:07:58 +02:00
teutat3s 92a7c57f96
Merge branch 'main' into teutat3s
All checks were successful
continuous-integration/drone/push Build is passing
2023-07-13 17:18:05 +02:00
Benjamin Bädorf 41c2d668f7
feat: use nnn and treesitter
All checks were successful
continuous-integration/drone/push Build is passing
vifm is removed in favour of nnn, with the keybindings in nvim being
changed. TODO: improve the colorscheme of `nnn` to match `ls`.

All nvim plugins that were responsible for language syntax highlighting
are removed in favour of treesitter[1], a syntax highlighter that parses
AST instead of being regex-based. This is still experimental, but my
tests so far have not encountered any issues.

1) https://github.com/nvim-treesitter/nvim-treesitter
2023-07-13 17:15:53 +02:00
teutat3s ead398b835
bash: use latest ble.sh version
Use fzf for completion again

Fix starship with newest ble.sh version, eval a second time after ble.sh
2023-07-04 01:42:49 +02:00
teutat3s 3d2aed46ab
neovim: trim final newline when copying to clipboard 2023-07-04 01:42:49 +02:00
teutat3s 29647b277e
neovim: remove duplicate config
All checks were successful
continuous-integration/drone/push Build is passing
2023-07-02 16:10:16 +02:00
teutat3s ea69c1d12c
neovim: use nixd as nix language server 2023-07-02 15:57:00 +02:00
teutat3s c30c1700f4
bash: replace $USER with ~ in PROMPT_COMMAND 2023-07-02 15:55:42 +02:00
teutat3s eeb7c7ef3a
neovim: trim final newline when copying to clipboard 2023-07-02 15:16:31 +02:00
teutat3s f7acbf1bf7
bash: replace $USER with ~ in PROMPT_COMMAND 2023-07-02 13:14:08 +02:00
teutat3s 52e2fcff26
Merge branch 'main' into teutat3s
All checks were successful
continuous-integration/drone/push Build is passing
2023-07-02 03:05:30 +02:00
teutat3s 9909a2152b
neovim: use nixd as nix language server 2023-07-02 02:50:01 +02:00