nichobi's dotfiles - Sway, neovim, qutebrowser & more
  • Shell 38.5%
  • Lua 28.7%
  • Python 22.3%
  • CSS 10.2%
  • JavaScript 0.3%
Find a file
2026-01-31 22:25:36 +01:00
alacritty alacritty: Ctrl-[ always sends escape 2026-01-23 15:29:17 +01:00
beets beets: Format yaml 2025-12-29 14:34:18 +01:00
bin bin: Various fixes 2025-11-14 14:06:43 +01:00
electron Clean up trailing blank lines 2024-11-24 00:50:00 +01:00
flashfocus sway: Flash windows when switched to 2020-06-03 20:14:14 +02:00
ghc Clean up trailing blank lines 2024-11-24 00:50:00 +01:00
ghostty ghostty: Initial configuration 2025-11-14 13:57:45 +01:00
git Clean up trailing blank lines 2024-11-24 00:50:00 +01:00
gnupg gnupg: Switch to pinentry-gnome3 2024-11-24 01:08:59 +01:00
haskeline Clean up trailing blank lines 2024-11-24 00:50:00 +01:00
helix helix: Initial commit 2026-01-23 22:30:23 +01:00
metapackages Revert "meta/base,sway: Switch terminal to ghostty" 2026-01-19 14:46:28 +01:00
mpv Clean up trailing blank lines 2024-11-24 00:50:00 +01:00
nvim nvim: Change macro recording message 2026-01-31 22:25:36 +01:00
paru paru: Disable checks and use subpath for pkgbuild repo 2024-11-24 00:07:44 +01:00
qutebrowser qutebrowser: Update quickmarks 2025-02-14 23:58:31 +01:00
readline Remove shell dir and split out inputrc and zshenv 2023-02-04 14:32:25 +01:00
sway sway/autotiling: Use workspace 10 instead of scratchpad 2026-01-22 20:23:57 +01:00
swaync meta/sway: Replace mako with swaync 2023-01-21 17:16:48 +01:00
tmux tmux: Enable mouse support 2020-08-18 20:58:56 +02:00
waybar Clean up trailing blank lines 2024-11-24 00:50:00 +01:00
wob wob/sway: Update wob to use configuration file 2022-11-21 11:17:57 +01:00
xkb/symbols Clean up trailing blank lines 2024-11-24 00:50:00 +01:00
xsettingsd Clean up trailing blank lines 2024-11-24 00:50:00 +01:00
yt-dlp Clean up trailing blank lines 2024-11-24 00:50:00 +01:00
zathura Clean up trailing blank lines 2024-11-24 00:50:00 +01:00
zsh zsh: Improve compatibility with Ubuntu in WSL2 2025-05-27 09:20:24 +02:00
.gitignore metapackages: Initial Arch Linux metapackages 2020-11-17 22:23:39 +01:00
dotfileinstall Minor cleanup of install script 2025-11-14 16:11:41 +01:00
README.md Clean up trailing blank lines 2024-11-24 00:50:00 +01:00

nichobi's dotfiles

Configuration files for my Arch Linux setup.

This is my setup Wayland enviroment based around Sway as the window manager, Alacritty as a terminal, and neovim as an editor.

Dotfiles are managed with pilgo, according to the setup in pilgo.yml.

Included dotfiles

The repo contains configs for the following software:

  • Alacritty: Terminal emulator
  • Paru: AUR helper and pacman wrapper
  • qutebrowser: Keyboard driven, Vim-like browser
  • Sway: Tiling window manager for Wayland
  • Zathura: Document viewer
  • neovim: Modal editor forked off of vim
  • tmux: Terminal multiplexer
  • zsh: Shell
    • ohmyzsh: Framework for zsh configuration
  • A few more minor config files are also included

Setup

Run ./dotfileinstall Directory names can be provided as args to only install certain dotfiles.