Skip to content

Cephalode/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

GNU Stow-managed config files for both macOS (Metasepia) and NixOS (Loligo).

Install

cd ~/devel/dotfiles
./setup.sh

Or manually:

stow --target="$HOME" nvim git kitty btop cava fuzzel niri kanata keyd gtk-3 gtk-4

Structure

Each package lives in its own directory with the structure that should appear in ~/.config/:

  • nvim/ — Neovim config
  • git/ — Git config, ignore, and templates
  • kitty/ — Terminal emulator
  • niri/ — NixOS window manager (Loligo-specific)
  • btop/, cava/, fuzzel/ — Tools and themes
  • kanata/, keyd/ — Keyboard configuration
  • gtk-3/, gtk-4/ — GTK theming
  • (Plus macOS-specific packages: aerospace, karabiner, hammerspoon, etc.)

Update a package

# Edit files in ~/.config/nvim (or wherever)
# Changes are automatically reflected in ~/devel/dotfiles/nvim/.config/nvim/
cd ~/devel/dotfiles
git add .
git commit -m "Update nvim"

About

All my configurations for multiple CLI and GUI apps.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors