Skip to content

x7c1/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

232 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

x7c1's dotfiles

Layout

  • home-manager/ — flake and home-manager modules
  • config/ — tool-agnostic config files referenced from the modules
  • ubuntu/ — Ubuntu-specific scripts and setup notes
  • macos/ — macOS-specific scripts and setup notes

Setup

See the per-host guide:

After bootstrap, run the first-time toolchain setup.

Routine sync

For routine use, just run:

./scripts/sync.sh

Pulls the latest commits and applies them via home-manager switch. If a pending flake bump PR (auto-opened by the update-flake-lock workflow) is found, it is verified, merged, and applied as part of the same run. Idempotent — safe to run anytime.

For cases that fall outside that flow (bumping ahead of schedule, bumping a single input, rolling back), see Updating Nix flake inputs.

Manual updates

  • Neovim plugins./scripts/update-nvim-plugins.sh
  • Rust toolchain — rustup update
  • Node.js — fnm install --lts
  • System packages
    • Ubuntu — sudo apt upgrade
    • macOS — softwareupdate -ia && brew upgrade

About

Personal cui configurations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors