keystroke3/dotfiles
keystroke3/dotfiles has 42 GitHub stars and 0 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-15 00:00 UTC. Last push 2026-11-09.
Measured star growth
- in 24h
- 0
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
About
My Linux settings and configs
Developer ToolsREADME.md
OriginalDotfiles
About
This repo contains my most frequently used config files. If you use the same programs as I do then they may be useful to you. Please make sure you read through the config files to know if they will be useful to you and what you may want to change.

The screenshots above are from an older Hyprland/BSPWM setup — I've since moved to niri. New screenshots are on the TODO list.
Prerequisites
Before you attempt to install these dots, you must first make sure your system is ready. Otherwise they may not work as intended.
Fonts
For a basic install, you will need to have Powerline and Font Awesome which will work fine for most of the
symbols to be visible. There are however, some widgets that will not load properly
and I would highly recommend getting the Nerd Fonts and Noto Fonts packages.
Terminals use JetBrainsMono Nerd so make sure that is also installed.
Fish
Fish is now my primary shell. My old Zsh config is still in the repo (I used Oh-My-Zsh once, then my own dots) but is legacy at this point — treat it as reference, not the maintained path.
Niri
On Linux I run niri, a scrollable-tiling Wayland compositor. I no longer use Hyprland or BSPWM, and their configs (along with polybar/waybar-only tooling) are stale leftovers in this repo.
Noctalia
The shell/bar for niri is Noctalia (a Quickshell
config), launched via qs -c noctalia-shell. It replaces what used to be Waybar.
NeoVim
I use KickStart.nvim with my fork. I don't use the plain vim/ranger/lf configs here and I can't be bothered to remove them.
Wallpaper
The full resolution wallapper by Alx can be found on wallhaven. I stretched it a bit since it looked a bit squished despite being very high resolution.
Apps
I will try to list all the things I use here, but I can't grantee that the list is up to date or that it includes everything. These are the ones I interact with on a daily basis.
Arch Linux / niri
macOS
Misc (both)
- Ghostty (terminal)
- Alacritty
- Kitty
- Yazi (TUI file manager)
- Fzf (for my fuzzy finding needs)
- mpv
- Census I have renamed the binary to
fsand is being used in the various scripts - NeoVim
- VSCodium
- opencode
- GitHub CLI (
gh) - lazygit
- herdr
Installation
If you have all things set up correctly, you can start copying the files. First, clone the repo:git clone https://github.com/keystroke3/dotfiles.git
After cloning, you can copy the files to their respective locations and then logout and log back in to apply changes.