Dot files for my laptop
Find a file
2025-11-03 11:21:16 -05:00
.config Change colorscheme some 2025-11-03 11:21:16 -05:00
.local/bin Try to fix swayidle again from stepping on itself 2025-10-21 22:05:54 -04:00
srv/scripts/bin remove sudo_with_sudoedit 2025-09-04 08:12:20 -04:00
.bashrc No need to check if interactive twice 2025-08-29 11:08:53 -04:00
.zprofile No need include zshrc 2025-08-29 11:09:03 -04:00
README.md update readme 2025-09-17 12:39:32 -04:00
sync add screenunlock script 2025-10-16 10:25:19 -04:00

My Dotfiles

Scripts

  • .local/bin
    • gen-wm-help: create help images using gen-keybinding-img
    • rofi-launcher, rofi-powermenu, rofi-windows: rofi-based utilities
    • play_pause_media.sh: Attempts to pause and play media (will prompt if there are more than one to play)
    • run*: wrapper scripts to run different tools
    • wm-*: scripts to manage the window manager
    • watch_tablet.sh: monitor input events and handle when the keyboard goes away
    • screen-rotation: watch for rotation and manage the system accordingly
  • /srv/scripts/bin
    • tmux*: Tmux helper scripts

zsh

  • .zprofile
  • .config/zsh

starship - shell prompt

  • .config/starship

shell - my shell startup scripts

  • .config/shell

kitty - my terminal

  • .config/kitty

Neovim config

  • .config/nvim/init.lua

Niri config

  • .config/niri/config.kdl

nwg-drawer - App launcher for tablet mode

  • .config/nwg-drawer

Tmux config

  • .config/tmux/tmux.conf
    • My main tmux config

Vim config

  • .vimrc

Waybar config - bar for niri

  • .config/waybar
    • config.jsonc - main waybar config
    • modules.jsonc - included modules
    • style.css - waybar style
  • .config/local/waybar* - waybar overrides for syncing across multiple systems
    • waybar.jsonc
    • waybar.css
    • waybar_{primary,secondary,tertiary}.jsonc - specific configs for multiple monitors
  • .config/local/wb_*
    • wb_mode.jsonc - either a copy of wb_laptop.jsonc or wb_tablet.jsonc
    • wb_laptop.jsonc - waybar config overrides for laptop mode
    • wb_tablet.jsonc - waybar config overrides for tablet mode

wleave - power menu

  • .config/wleave

local overrides

  • I put in local overrides for things like waybar and kitty in here so that what goes in the main app configs can be synced across all of my systems