ricing - jasper-zanjani/dotfiles GitHub Wiki

Ricing guide

Terminal applications configuration

  • castero
  • nnn
  • most
  • newsboat
  • neofetch

Tiling window managers

  • i3
  • qtile
  • polybar
  • rofi

Display managers

  • Difference between "desktop environment" and "display manager"
  • Changing display manager

Terminal applications

Application Configuration
castero config file ($HOME/.config/castero/castero.conf) with variables set to fixed enums black, red, green, etc. representing the standard 8 terminal colors
nnn environment variable NNN_CONTEXT_COLORS, set to values 0-7 representing the standard 8 terminal colors
most environment variable MOST_INITFILE points to config
newsboat config file ($HOME/.newsboat/config, then $HOME/.config/newsboat), CLI option -C can specify a custom config
neofetch --config option

Simulating a tiling window manager in KDE

  1. Run Command > Run Command (Meta+R)
  2. KDE Daemon > Launch Konsole (Meta+Return)
  3. Desktop navigation keyboard shortcuts: KWin >
  • Switch to Desktop (Meta+Fkey)
  • Switch to Previous/Next Desktop (Meta + PgUp/PgDown)
  • Switch to Window Above/Below/to the Left/Right (Meta+ K/J/H/L)
  • Window to Desktop (Meta+Shift+Fkey)
  • Window to Previous/Next Desktop (Meta+Shift_PgUp/PgDown)
  1. Panel screen edge -> top
  2. Pager settings > General: Display only Desktop name
  3. Configure Desktops
  • Change names of desktops to Font Awesome icons
  • Check "Show on-screen display when switching"

Display managers

Basically display managers are the login screens, while the GUI manipulated during normal use represents the desktop environment (i.e. GNOME, KDE, XFCE, etc).

Changing display manager

"How to choose and switch Linux display managers" MakeUseOf.com

Command Effect
dpkg-reconfigure gdm Produce a curses-based interface where you can select a display manager
vim /etc/X11/default-display/manager Configuration file can be edited as well
systemctl enable displaymanager.service -f Enable systemd service for newly-installed {displaymanager}; may require disabling previous display manager first

Konsole configuration

Color configuration is stored in two types of files

  1. .profile files $HOME/.local/share/konsole
  2. .colorscheme files in /usr/share/konsole/ and in $HOME/.local/share/konsole/ (where they are moved when you adjust settings Profiles are more immediately selectable within the GUI and may refer to any colorscheme using the following syntax: ColorScheme=colorscheme where {colorscheme} refers to the filename of a colorscheme file, including spaces.