My arch linux / niri / yambar / tofi / alacritty / yazi / helix rice.
Note (2025-02-17): Only recently swtiched to wayland / niri, so these configs may change a lot
- login shell: zsh
/bin/sh
: dash- text editor: helix
- wayland compositor: niri
- terminal: alacritty
- status bar: yambar
- notifications: mako
- file manager: yazi
- launcher: tofi
- muxer: zellij
- resource monitor: btop
- video player: mpv
- audio player: termusic
- browser: firefox + tridactyl
- calculator: julia REPL
- monospace font: Iosevka Term SS17
- day/night theming: darkman, wl-sunset
- The latest version of my scripts as a git submodule dependency (built-in)
- Make sure you have all required programs installed
- Clone this repo:
git clone git@github.com:kpa28-git/KAR.git
- Populate submodules:
git submodule update --init --recursive
- Low friction shell - well organized crossplatform aliases and quick navigation tools
- Mnemonic hotkeys to do common things in graphical sessions
- Minimalist HUD-like statusbar
- Browser configured for intuitive use and low friction
- Most of my scripts are POSIX compliant for speed and portability
- Global light/dark theme with darkman
- Show important keybinds with
mod+<F1>
<mod>+<enter>
opens a terminal- Some mnemonics:
<mod>+f(ile manager)
,<mod>+e(mail client)
,<mod>+c(alculator)
- Hotkeys involving moving windows usually use
shift
se
(search edit): open file in$EDITOR
sd
(search directory): cd to the containing directoryso
(search open): open file with$OPENER
sg <str>
(search grep): grep<str>
within the chosen file (usesrg
)sr
(search reading): fuzzy search the$READING
directory and open the file with$READER
program (also:srb
andsrp
to search book and paper lists to read from)
- nushell