Skip to content

kpa28-git/KAR

Repository files navigation

Kevin's Arch Rice (KAR)

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

alt text

Programs (see ~/.config for the full list)

Installation

Dependencies

  • The latest version of my scripts as a git submodule dependency (built-in)

Steps

  1. Make sure you have all required programs installed
  2. Clone this repo: git clone git@github.com:kpa28-git/KAR.git
  3. Populate submodules: git submodule update --init --recursive

Overview

  • 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

Hotkeys (see ~/.config/niri/config.kdl)

  • 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

Directory Search Aliases (respects ~/.config/fd/ignore_file)

  • se (search edit): open file in $EDITOR
  • sd (search directory): cd to the containing directory
  • so (search open): open file with $OPENER
  • sg <str> (search grep): grep <str> within the chosen file (uses rg)
  • sr (search reading): fuzzy search the $READING directory and open the file with $READER program (also: srb and srp to search book and paper lists to read from)

TODO

  • nushell