Commit graph

121 commits

Author SHA1 Message Date
Christoph Heiss 17a05c88db
pkgs: neomutt-export-patches: convert to new buildPerlApplication helper
All checks were successful
flake / build (push) Successful in 3m1s
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-08-22 21:02:35 +02:00
Christoph Heiss d51b5ab8f9
pkgs: deploy-sink: convert to new buildPerlApplication helper
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-08-22 21:00:06 +02:00
Christoph Heiss fa12895af3
pkgs: automation-shell: convert to new buildPerlApplication helper
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-08-22 20:55:42 +02:00
Christoph Heiss d980c44163
extra: zshrc: common: autoload zmv tool
All checks were successful
flake / build (push) Successful in 3m7s
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-08-19 23:25:16 +02:00
Christoph Heiss 1fa17a074f
extra: nvim: add keymapping to load last directory session
All checks were successful
flake / build (push) Successful in 3m23s
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-08-19 11:05:48 +02:00
Christoph Heiss ab6be969a6
home-manager,extra: nvim: add basic kotlin language support
All checks were successful
flake / build (push) Successful in 3m20s
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-08-17 01:33:30 +02:00
Christoph Heiss 9f3d20bcac
extra: nvim: set own target directory for rust-analyzer
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-07-18 18:25:09 +02:00
Christoph Heiss 77a50d3306
extra: nvim: re-enable preview window for ripgrep shortcut
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-07-11 17:22:22 +02:00
Christoph Heiss 5ddccfa39a
extra: nvim: do not match on filenames in :Rg command
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-07-09 15:32:47 +02:00
Christoph Heiss 8592a76cc2
extra: nvim: replace spellchecking completely with typos-lsp
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-17 11:38:53 +02:00
Christoph Heiss 4cae106ce3
extra: nvim: only enable spellcheck for rst, typst and text by default
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-17 08:59:45 +02:00
Christoph Heiss 59c4b89fd1
extra: nvim: add typos-lsp, enable spell checking by default
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-06-10 09:47:44 +02:00
Christoph Heiss 9b66a87826
extra: nvim: enable spellchecking for typst documents by default
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-26 23:36:38 +02:00
Christoph Heiss 8845dec639
extra: nvim: enable cmp-spell source for auto-completion
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-23 21:57:14 +02:00
Christoph Heiss 5220ea2068
extra: nvim: unset formatexpr for typst documents too
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-22 17:50:22 +02:00
Christoph Heiss 0f1d7c1c38
extra: neomutt-export-patches: print reason for skipping a mail
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-21 16:23:21 +02:00
Christoph Heiss fce9a1a367
extra: neomutt-export-patches: fix subject regex for single-patch emails
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-21 16:22:59 +02:00
Christoph Heiss 518df274d0
extra: neomutt-export-patches: error out if thread could not be exported
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-21 16:20:33 +02:00
Christoph Heiss e666ed1161
extra: nvim: use lspconfig.bashls instead of open-coding LSP start
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-21 00:17:09 +02:00
Christoph Heiss 954a583134
extra: nvim: fix lightline color scheme
First of, we must use one of the ones provided by lightline, and second
the global colorscheme must be set afterwards ..

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-14 11:35:32 +02:00
Christoph Heiss 63719c84f9
extra: nvim: do not trim trailing whitespace on save for patch emails
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-13 12:34:13 +02:00
Christoph Heiss 30b0913a3a
extra: nvim: disable typescript language server autoformatting
Rather use prettier instead.

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-11 22:53:02 +02:00
Christoph Heiss 76fc6ca7de
extra: nvim: use java-language-server instead of jdtls
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-10 01:20:50 +02:00
Christoph Heiss a5a77b40e8
extra: waybar: drop unneeded directory
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-10 01:20:50 +02:00
Christoph Heiss ef42155d4b
extra: waybar: adjust battery icon colors to light theme
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-10 01:20:50 +02:00
Christoph Heiss 1bdd2dd06e
extra: nvim: add back inlay hints for at least rust
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-10 01:20:50 +02:00
Christoph Heiss e5d3b748d1
extra: nvim: setup cmp completion for / and ?
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-10 01:20:50 +02:00
Christoph Heiss 969dc7b51c
extra: nvim: use typstyle instead for Typst formatting
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-10 01:20:50 +02:00
Christoph Heiss 320b97d660
tree-wide: convert everything from morph to nixinate + sops-nix
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-05-10 01:20:50 +02:00
Christoph Heiss 1893a08e4e
extra: tmux: fix truecolor mode
Missed the `*`, as well as using `Tc` seems to result in better
compatibility and is even needed for some applications like neomutt.

Fixes: cc0f777 ("extra: tmux: enable proper RGB/truecolor mode")
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-22 11:40:01 +02:00
Christoph Heiss b3f47f5719
extra: wofi: add border to window and input field
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-21 23:49:51 +02:00
Christoph Heiss f06960fe4e
home-manager: desktop: replace proprietary IntelliJ with nvim-jdtls
Fsck using that absolutely horrible piece of user-hostile software.

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-21 23:49:51 +02:00
Christoph Heiss 286e29c017
extra: nvim: add none-ls-shellcheck diagnostics
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-21 23:49:51 +02:00
Christoph Heiss 678360ab01
extra: tmux: switch to light theme
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-20 00:45:46 +02:00
Christoph Heiss 16e7b52d69
extra: tmux: add some copy-mode-vi keybinds
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-20 00:31:57 +02:00
Christoph Heiss c1faa61748
extra: nvim: enable truecolor mode
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-20 00:31:57 +02:00
Christoph Heiss cc0f777b0f
extra: tmux: enable proper RGB/truecolor mode
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-20 00:31:57 +02:00
Christoph Heiss dcd381b26a
extra: nvim: switch to onehalf colorscheme
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-20 00:31:57 +02:00
Christoph Heiss 00b51748fb
extra: zshrc: add term-colors shell function
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-20 00:31:57 +02:00
Christoph Heiss 63b2098a4e
extra: wofi: switch to light theme
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-20 00:31:56 +02:00
Christoph Heiss 4b7f7f24da
extra: waybar: switch to light theme
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-20 00:31:56 +02:00
Christoph Heiss 93cdc88bb6
extra: neomutt-export-patches: remove trailing whitespace from repo part
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-18 10:58:47 +02:00
Christoph Heiss d804fd7463
extra: neomutt-export-patches: handle optional list prefix
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-18 10:57:05 +02:00
Christoph Heiss 077ccd9a72
extra: nvim: configure typescript lsp
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-10 20:00:43 +02:00
Christoph Heiss f0b29cbfb8
extra: nvim: replace 'stylish-haskell' none-ls plugin with haskell-tools
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-08 11:31:52 +02:00
Christoph Heiss 70b2b835b4
extra: waybar: fix top border twitching
Apparently, due to a behaviour change, the top border was now missing
for a normal workspace button, which caused issues on multi-monitor
setups.

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-05 16:04:09 +02:00
Christoph Heiss 5877733670
extra: nvim: set textwidth to 80 for typst documents
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-04 21:50:30 +02:00
Christoph Heiss e2d656dc6b
flake, sources: update nixpkgs and home-manager to 31-03-2024
And nixGL to 19-03-2024 for maui - not really a big change tho.

This also fixes some things that got broken/changed along the way.

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-04 14:22:53 +02:00
Christoph Heiss 26bf9bc244
extra: neomutt-export-patches: handle zero-padded patch part numbers
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-29 12:02:48 +01:00
Christoph Heiss 566f015ccf
extra: neomutt-export-patches: handle now-optional repository name in path
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-03-29 11:58:05 +01:00