Skip to content

the configurations and resources that make up the system I use (for Void Linux/similar distributions)

License

Notifications You must be signed in to change notification settings

awbtux/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

TODO:

  • write this readme
  • replace/improve yambar's battery module
  • adapt and reimplement shalarm
  • write get-mime
  • write opener
    • configure defaults for applications in .config/shell/scripts/04-progs.sh
  • write get-de
  • support more wallpaper backends in set-wallpaper
  • tidy up chmenu
  • write wl-lock
  • add more browsers to www-browser and handle x11/wayland/TTYs properly
  • reimplement other XDG utilities
    • xdg-email
    • xdg-screensaver
    • xdg-settings
  • overhaul macro system used in generate-theme and handle process respawning more safely
    • update themes accordingly
  • adapt and reimplement todo.sh
  • write colorconv
  • write deploy-dots
  • reimplement notify-send, make it handle x11/wayland/TTYs properly
  • improve filetype support for lf previews (videos/images, epub/pdf/ppt and so on)
  • thumbnails/image previews in lf on wayland
    • if this isn't possible, switch to an alternative
  • improve neovim configuration:
    • statically link some treesitter parsers using ccbuild, so they don't get built when plugins are cleaned
    • fix hardline theme support
    • intelligently configure some features (truecolor/indentline) based on $TERM type
    • note-taking solution, likely similar to obsidian
    • saving/restoring sessions
    • fix or replace toggleterm
  • rewrite/reorganize mpv configuration
  • replace pause-mpvs with a more versatile mpv-sockets wrapper
  • password/secret storage setup, likely utilizing GnuPG/pass
    • pinentry script that handles x11/wayland/TTYs properly
  • add more WM keybinds for useful operations (eg. pause-mpvs)
  • newsboat configuration
  • dmenu/rofi-type dynamic menus that handle x11/wayland/TTYs properly
    • program run launcher
    • unicode emoji/punctuation picker
  • music setup, likely utilizing mpd/ncmpcpp/cmus
  • adapt and reimplement mutt-wizard and use neomutt for email
  • tmux configuration