Commit graph

1182 commits

Author SHA1 Message Date
Marty Oehme 395ae723b9
qutebrowser: Update redirects 2023-03-21 18:56:17 +01:00
Marty Oehme a276251aa7
bootstrap: Update stable packages 2023-03-21 18:52:50 +01:00
Marty Oehme b52ecda093
terminal: Change timg for viu 2023-03-21 18:26:32 +01:00
Marty Oehme 384ff59a3f
vifm: Move external file operations to localleader prefix 2023-03-19 14:55:58 +01:00
Marty Oehme 3795b20a59
vifm: Add new tab mapping 2023-03-19 14:55:07 +01:00
Marty Oehme e464c5000a
vifm: Improve prefix suggestions display
If given <nop> as prefix mapping, the suggestions box shows *all*
mappings that exist in the program. By removing the <nop> we make the
key do its usual action but at the same time restrict the suggestions
being displayed to those actually following the prefix.
2023-03-19 14:53:47 +01:00
Marty Oehme 0612c74b91
vifm: Add ellipses ... to truncated filenames 2023-03-19 14:52:52 +01:00
Marty Oehme 5a04f34f97
vifm: Update library path to general library dir 2023-03-19 14:52:28 +01:00
Marty Oehme dc20b23b0a
vifm: Set rg as program to grep with 2023-03-19 14:52:11 +01:00
Marty Oehme 98892fbc89
vifm: Change delay until map suggestions are shown 2023-03-19 14:51:01 +01:00
Marty Oehme 6a4f2e6ecc
papis: Change notes to markdown, add ee library 2023-03-19 14:50:25 +01:00
Marty Oehme b3aa44f7a5
nvim: Update plugin lockfile 2023-03-19 14:49:38 +01:00
Marty Oehme 0189753b18
nvim: Update spell dict 2023-03-19 14:49:24 +01:00
Marty Oehme 917d80b7f2
nvim: Change spell fix shortcut to z mapping 2023-03-19 14:48:25 +01:00
Marty Oehme 7a6575f760
nvim: Add easyread speed reading plugin 2023-03-19 14:47:56 +01:00
Marty Oehme 0d5eeadef0
nvim: Remove wrapping notification, add toggle map 2023-03-19 14:47:26 +01:00
Marty Oehme b8eb02ef6c
nvim: Add arduino language server wrapping 2023-03-19 14:46:26 +01:00
Marty Oehme 6dd08327d8
qutebrowser: Switch youtube search engine back to yewtube 2023-03-09 21:19:27 +01:00
Marty Oehme c59b617da5
qutebrowser: Fix external textbox editor
Fixed text not flowing to the external (nvim) editor and saved text not
being brought back into qutebrowser.
Same issue as here https://github.com/qutebrowser/qutebrowser/issues/6707
it essentially amounts to the terminal not having its own running
process id which qutebrowser uses to know when the application closes.
Thus, it thinks it closes immediately and deletes the temporary file. No
changes are brought back and the file is empty for the editor.
With the fix, this does not happen anymore.
2023-03-09 21:17:24 +01:00
Marty Oehme 9d449af08b
flavours: Switch bg/fg color around for wezterm tab 2023-03-07 15:04:16 +01:00
Marty Oehme 46cdb519ea
flavours: Call bemenu selection from wrapper function
If we call the listing and applying function directly we either select a
random colorscheme on *no* selection or we have to make use of either
xargs GNU functionality or something like moreutils ifne to only select
color schemes on selection.

Can additionally set a random theme (if selection is 'random') or a
random light theme (if selection is 'light').
2023-03-07 12:20:41 +01:00
Marty Oehme c31e441003
wezterm: Use default inactive pane styling 2023-03-07 12:08:09 +01:00
Marty Oehme 3e19a38b38
styler: Remove from repo 2023-03-07 12:07:46 +01:00
Marty Oehme 3827ba15b3
wezterm: Style tabbar with flavours 2023-03-07 11:44:27 +01:00
Marty Oehme f1b218da95
bootstrap: Update stable packages 2023-03-07 11:10:03 +01:00
Marty Oehme b800d8f1eb
desktop: Add flavours program to set colors
Switching from my custom, brittle, styling implementation `styler` to
the wonder `flavours` program which does exactly the same only with more
clarity, faster and - I would presume - more stable.
2023-03-07 11:09:47 +01:00
Marty Oehme 2c0d41f4af
nvim: Load zathura colors from xdg state directory 2023-03-07 10:51:22 +01:00
Marty Oehme 6f3ac3d31f
nvim: Move Navigator to dev version
Since Navigator.nvim only implements wezterm compatibility in its main
branch as of now, we explicitly switch away from its stable version for
now.
2023-03-07 10:50:32 +01:00
Marty Oehme 74fdc4bc8f
nvim: Update plugins 2023-03-07 10:49:04 +01:00
Marty Oehme 382bcdba72
nvim: Hook treesitter commentstrings into comment maps 2023-03-07 10:46:25 +01:00
Marty Oehme 72514b2a5e
nvim: Update rainbow brackets to maintained fork 2023-03-07 10:45:43 +01:00
Marty Oehme 954ccf5e89
nvim: Improve dynamic colorscheme sourcing 2023-03-07 10:41:47 +01:00
Marty Oehme 09af447747
multimedia: Scrub beets configuration 2023-03-06 11:35:13 +01:00
Marty Oehme ec20d637c0
qutebrowser: Source colorscheme file from xdg state dir 2023-03-03 18:48:55 +01:00
Marty Oehme 22341e7988
wezterm: Dynamically load colors from scheme file 2023-03-03 18:41:06 +01:00
Marty Oehme 25d37d17b3
nvim: Dynamically source colorscheme from file
Neovim will source the `colorscheme.lua` file in its state directory on
startup, as well as whenever the file contents are changed.
This allows any colorscheme definition to be put into the file and vim
will apply it as soon as the file contents change.
2023-03-03 18:35:27 +01:00
Marty Oehme c13db186cc
river: Generalize dual-screen wallpaper setup
Instead of checking for the specific DP-3 and DP-5 setup that my two
screens default to, we just check that two DP- monitors are connected
and set up the wallpapers on them.
This also circumvents the issue that screens receive different numbering
when disconnected and reconnected at any point.
2023-03-03 18:29:54 +01:00
Marty Oehme 0447f652cb
waybar: Change colorscheme.css location to xdg state 2023-03-03 18:29:13 +01:00
Marty Oehme 356d3ef3e6
writing: Add zk configuration to writing module 2023-03-03 12:56:18 +01:00
Marty Oehme 88ab8c10a6
sh: Simple pseudo-fix for missing xdg symlink
HACK - it does not reconnect the symlink correctly if its target indeed
returns to the system.
2023-03-03 12:55:08 +01:00
Marty Oehme c92afad510
qutebrowser: Removed offline server redirect 2023-03-03 12:54:29 +01:00
Marty Oehme 1c7d0a9835
nvim: Default to stable versions for plugins
Using the lazy option 'version' we default to updating only to the
latest stable (semver) version of plugins. This should make it a little
more stable in the long run to keep up with plugin updates.

Not all plugins support this versioning scheme and for those that do not
it just keeps tracking the main branch.

Currently from the plugins that support it, only `nvim-lspconfig` needs
to be manually kept on the main branch since it is missing the correct
lua language server otherwise. This should be a problem of the past with
the release of the next version of the plugin.
2023-03-03 12:51:21 +01:00
Marty Oehme 051c0914ad
nvim: Add wrapping plugin 2023-03-03 12:38:09 +01:00
Marty Oehme 2c4d5c483d
nvim: Update plugin lockfile 2023-03-01 17:41:30 +01:00
Marty Oehme 7128edc57c
nvim: Add quarto filetype setup 2023-03-01 17:39:03 +01:00
Marty Oehme c75b7636e0
nvim: Determine python venv on lsp start 2023-03-01 15:57:28 +01:00
Marty Oehme a44cf1d509
nvim: Add notify, select and input UI theme plugins 2023-03-01 15:56:30 +01:00
Marty Oehme 72e7832dce
nvim: Remove navigator.lua 2023-03-01 14:40:36 +01:00
Marty Oehme e94eade3b3
nvim: Add descriptions for various prefix groups 2023-03-01 14:37:59 +01:00
Marty Oehme 56003fcccb
nvim: Map <leader>v for vim-related options 2023-03-01 14:36:54 +01:00