My dotfiles that I use across my setups
  • Lua 39%
  • Nix 26.9%
  • Shell 22.4%
  • Vim Script 11.7%
Find a file
2026-09-17 14:09:35 -04:00
awesomewm Start awesomewm config 2026-05-12 13:39:08 -04:00
fish Update fish variables with theme 2026-09-17 14:09:35 -04:00
kitty Init commit 2026-04-14 16:07:47 -04:00
nixos Add fcitx to laptop setup 2026-09-17 13:43:49 -04:00
nvim Add READMEs 2026-05-12 14:16:42 -04:00
.gitmodules Init commit 2026-04-14 16:07:47 -04:00
.zshrc Init commit 2026-04-14 16:07:47 -04:00
kitty.conf Init commit 2026-04-14 16:07:47 -04:00
README.md Add READMEs 2026-05-12 14:16:42 -04:00
starship.toml Init commit 2026-04-14 16:07:47 -04:00

Maddy's Dotfiles

A collection of my various configs for things I am opinionated about

I daily-drive 2 main machines, a desktop running AwesomeWM, and a laptop running KDE Plasma. Eventually, when I get around to setting up my home server, that will also be included.

These configs are very opinionated, with hotkeys especially likely not being usable for others since I use Colemak and have a custom keyboard.

Configs

  • nixos: My NixOS flake. Defines the setup of my system.
  • nvim: My Neovim config, the primary code editor I use on my personal systems.
  • kitty: My Kitty config, my terminal editor of choice.
  • fish: My shell of choice, all my fish functions and my startup config
  • awesomewm: My AwesomeWM config, used on my desktop machine
  • starfish: The config for starship, the program which creates my nice prompt
  • .zshrc: My ZSH config, my shell for when I need a bash-compatible shell and in use on servers