My arch linux / niri / yambar / tofi / foot / yazi / helix / nushell rice.
Note (2025-02-17): Only recently swtiched to wayland / niri, so these configs may change a lot
- default shell: nushell
- login shell: bash
/bin/sh: dash- text editor: helix
- wayland compositor: niri
- terminal: foot
- status bar: yambar
- notifications: mako
- file manager: yazi
- launcher: tofi
- muxer: zellij
- resource monitor: btop
- video player: mpv
- audio player: termusic
- browser: librewolf + 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 niri keybinds with
<super>+<F1> <super>+<enter>opens a terminal at the directory of the currently focused terminal (this was set in foot and not in niri)<super>+<shift>+<enter>opens a terminal at home- Some mnemonics:
<super>+f(ile manager),<super>+e(mail client),<super>+c(alculator),<super>+b(rowser), - Hotkeys involving moving windows usually use
shift
se(search edit): open file in$EDITORsd(search directory): cd to the containing directoryso(search open): open file with$OPENERsg <str>(search grep): grep<str>within the chosen file (usesrg)sr(search reading): fuzzy search the$READINGdirectory and open the file with$READERprogram (also:srbandsrpto search book and paper lists to read from)
