dotfiles-ansible/TODO.md

3.5 KiB

TODO

Plans for the future of this dotfiles.

Software

Cosmetic

  • GTK/Icons/Cursor theme, Sarasa font bootstraping
  • Waybar config file for River
  • catppuccin theme
  • Remove pipewire-pulse entirely (is there alternative to pavucontrol for pipewire??)
  • qBittorrent themes
  • vivid themes
  • waybar: pulseaudio module -> wireplumber module (wait for more features, e.g. scrolling)
  • html2text, html2org

Sandboxing

  • Dockerfile for animdl + 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 (777 is no good)

Neovim

Colorscheme

  • OneDark theme
  • Catppuccin theme

Configuration

  • Different background for active/inactive winbar

LSP/DAP

  • fennel-ls
  • elixirls
  • clojure_lsp
  • denols
  • flux_lsp
  • nil_ls / rnix
  • qml_lsp / qmlls
  • taplo
  • teal
  • vuels
  • starlark
  • ocaml
  • haskell
  • ruff + pylyzer instead of pylsp

Interesting plugins

My Neovim config is already a mess, so it's fine making it even messier.

  • leap-spooky.nvim
  • blanket.nvim
  • clangd_extensions.nvim
  • crates.nvim
  • numb.nvim
  • nvim-treehopper
  • package-info.nvim
  • pretty-fold.nvim / nvim-ufo
  • refactoring.nvim
  • rust-tools.nvim
  • smart-splits.nvim
  • telekasten.nvim
  • scorpeon.vim (no deno in Alpine yet)
  • lsp-inlayhints.nvim
  • tangerine.nvim / aniseed / hotpot
  • silicon.nvim / silicon.lua
  • nabla.nvim
  • peek.nvim (no deno in Alpine yet) / smp.nvim
  • grpc-nvim
  • nvim-ide
  • haskell-tools.nvim
  • nvim-asciidoc-preview