5.1 KiB
5.1 KiB
TODO
Plans for the future of this dotfiles.
Software
wayoutUse bubblewrap for some applications==> replace with rootless podman- eww
swhkd- senpai
- ripgrep -> ugrep
- vieb
- wolfssh
- AutoSub
- fnm
- asdf
- userspace-tablet-driver for my XP-PEN Artist 16 Pro
- lite-xl with plugins
linters
,console
,formaters
,gitdiff_highlights
,todotree
- Wayland compositors: japokwm, dwl, labwc, vivarium, qtile (also revaluate hikari and wayfire)
tremc / rtorrent==> I use qbt with qbittorrent-nox daemon now- Other terminals (contour, wezterm)
Cosmetic
- GTK/Icons/Cursor theme, Sarasa font bootstraping
- Separated Waybar config files for Sway and River
- catppuccin theme
- Remove
pipewire-pulse
completely (is there alternative to pavucontrol for pipewire??) qBittorrent themes- vivid themes
- waybar: pulseaudio module -> wireplumber module (wait for more features, e.g. scrolling, icons)
Sandboxing
- Dockerfile for anime-downloader + mpv
- language-tool Dockerfile for usage with Neovim (null-ls + language-tool-rust)
- podman rootless with dbus access (without ANONYMOUS authentication)
- socket permissions (wayland / dbus/ pipewire / pulseaudio) in container normal user? 777 is no good
Neovim
Colorscheme
- OneDark theme
- Catppuccin theme
Configuration
- feline.nvim theme refactor
- Different background for active/inactive winbar
LSP/DAP
- fennel-ls
- elixirls
- clojure_lsp
- denols
- flux_lsp
- golangci_lint_ls
- nil_ls / rnix
- qml_lsp / qmlls
- taplo
- teal
- vuels
Interesting plugins
My Neovim config is already a mess, so it's fine making it even messier.
- lspsaga.nvim
- noice.nvim
- codewindow.nvim
- leap-spooky.nvim
- HighStr.nvim
- NeoZoom.lua
- abbreinder.nvim
- baleia.nvim
- blanket.nvim
- bufresize.nvim
- clangd_extensions.nvim
- cmp-clippy
- cmp-dap
- code_runner.nvim
- command-completion.nvim
- competitest.nvim
- contextprint.nvim
- crates.nvim
- cybu.nvim
- dap-buddy.nvim
- dash.nvim
- dressing.nvim
- due.nvim
- eyeliner.nvim
- fcitx.nvim
- fennel-nvim
- fine-cmdline.nvim
- firvish.nvim
- focus.nvim
- gesture.nvim
- git-worktree.nvim
- github.com/clojure-vim/*
- go.nvim
- goto-preview
- hlargs.nvim
- hover.nvim
- hydra.nvim
- iron.nvim
- key-menu.nvim
- knap
- litee.nvim
- live-command.nvim
- marks.nvim
- mason.nvim
- mkdnflow.nvim
- modes.nvim
- move.nvim
- neodim
- neotest
- nui.nvim
- numb.nvim
- nvim-biscuits
- nvim-code-action-menu
- nvim-coverage
- nvim-gfold
- nvim-gomove
- nvim-hlslens
- nvim-lastplace
- nvim-magic
- nvim-mapper
- nvim-regexplainer
- nvim-remote-containers
- nvim-revJ.lua
- nvim-tree-docs
- nvim-treehopper
- omen.nvim
- package-info.nvim
- pandoc.nvim
- present.nvim
- pretty-fold.nvim
- promise.nvim
- qf_helper.nvim
- refactoring.nvim
- replacer.nvim
- rust-tools.nvim
- scope.nvim
- searchbox.nvim
- slides.nvim
- smart-splits.nvim
- specs.nvim
- stabilize.nvim
- stickybuf.nvim
- stylish.nvim
- substitute.nvim
- syntax-tree-surfer
- telekasten.nvim
- telescope-ui-select.nvim
- template.nvim
- tldr.nvim
- urlview.nvim
- virtual-types.nvim
- vs-tasks.nvim
- workspaces.nvim
- yode-nvim
- zest.nvim
- undotree (https://github.com/jiaoshijie/undotree)
- cool-substitute.nvim
- tree-climber.nvim
- neoconf.nvim
- scorpeon.vim
- colorful-winsep.nvim
- nvim-treeclimber
- lsp-inlayhints.nvim
- headlines.nvim (calculate theme colors)
- Replace packer.nvim with lazy.nvim