CMurtagh-LGTM/dotfiles

★ 2Forks 0ShellGitHub ↗Compare

README

CMurtagh-LGTM's dotfiles

The nord theme is pretty cool :P.

If you have any suggestions or improvements please make a issue or pull request.

Dependencies

Incomplete list

Main

  • LeftWM
  • sxhkd
  • dunst
  • Alacritty
  • zsh
    • powerlevel 10k
  • feh
  • rofi
  • neovim
  • eww
  • delta
  • picom
  • cbonsai
  • pass and rofi-pass
  • neomutt
  • neofetch
    • chafa
  • pmenu
  • Thunar
    • Tumbler
    • ffmpegthumbnailer
    • popler-glib
    • catfish mlocate
    • Thunar-media-tags-plugin
  • mpd
  • mpd-notification
  • ncmpcc
  • xcwd
  • rofimoji
  • syncthing

Inside Scripts

  • python
    • psutil
    • rich
    • fasteners
    • iCalEvents
  • eww & sxkbd
    • mpc
    • pactl
  • eww & tumbler
    • imagemagick
  • eww
    • wmctrl
    • liquid-bin rust crate

rofi-modi

  • ddgr - todo

Neovim

  • fzy
  • Universal ctags
  • bc
  • dictd
  • pearl
  • lazygit
  • github-cli
  • a clipboard, eg xclip

Neomutt

  • mutt-wizard
  • links
  • notmuch
  • abook (todo)
  • cronie

Language servers

  • efm-langserver
    • black
    • isort
    • doq
    • flake8
      • isort
      • docstrings
      • blind except
    • mypy
  • ccls
  • jedi-language-server
  • R languageserver
  • vim-language-server
  • ltex-ls
  • jdtls

Zim

  • zim
  • fzy
  • exa

Font

  • Hack Nerd Font
  • Julia Mono (as a fallback for mathematics symbols)

Setting up Neovim

  • :PlugInstall
  • :TSInstall <language-name>

Cool Stuff

  • bat for coloured cat
  • git graph alias to git log --oneline --decorate --graph

Keybindings

Key Action
mod4+p open rofi drun
mod4+o toggle eww dashboard
mod4+i rofi ddgr-search
mod4+l rofi pass
mod4+t btop
mod4+e emoji picker
mod4+shift+e mathematics symbols
mod4+alt+e rofimoji all
mod4+shift+alt+e nerd font picker
mod4+alt+p rofi powermenu
mod4+return open Alacritty
mod4+alt+return open Alacritty in xcwd
rightclick on desktop open pmenu
Key Action
mod4+numb go to workspace 1-10
mod4+ctrl+numb go to workspace 11-20
mod4+shift+numb send to workspace
Key Action
mod4+c close window
mod4+f fullscreen
mod4+g toggle gaps
mod4+esc reload sxhkd
mod4+alt+r soft reload wm
mod4+alt+q quit wm
Key Action
mod4+right next screen
mod4+left prev screen
mod4+shift+up move window up
mod4+shift+dowm move window down
mod4+shift+return move window top
Key Action
mod4+ctrl+up next layout
mod4+ctrl+down prev layout
Key Action
mod4+space close notification
mod4+shift+space close all notification
mod4+ctrl+space notification history
mod4+shift+ctrl+space notification context menu
Key Action
media keys todo

TODO

  • images in neomutt
  • Make notes - possible scratchpad from left with orgmode neovim
    • Sync with iCalendar standard?
  • rofi modi
    • browser bookmarks
    • rofi steam?
    • rofi spotify?
  • Add lock screen slock or xscreensaver
  • add volume control slider to eww
  • comment and format script files
  • work out all the neovim binary dependencies
  • Add new neovim plugins
  • Alacritty config deep dive
  • Remove toggle gaps when leftwm 0.3.0 comes
  • checkout yadm https://github.com/TheLocehiliosan/yadm
  • move neovim readme stuff to the new repo

Contributors

CMurtagh-LGTM

Issues