kentoje/dotfiles

No description

2 stars1 forksUpdated Jan 25, 2026
npx skills add kentoje/dotfiles

README

dotfiles

Screenshots

image image

Flow

Nix is in charge of managing the system configuration. The dotfiles are managed by stow and are symlinked to the home directory.

Homebrew is installed via Nix, and most of UI applications are installed if possible with Nix.

Install

Stow

Run stow in the current dotfiles directory which should be in $HOME/dotfiles

$ sudo ./setup/macos/setup.sh

nix-darwin

Install nix

$ curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install

Install nix-darwin

$ nix run nix-darwin -- switch --flake ./.config/nix-darwin-<PRO_OR_MINI>#kento

Update nix packages

$ nix flake update ./.config/nix-darwin-pro

Rebuild env

$ darwin-rebuild switch --flake <PATH_TO_FLAKE>#<HOSTNAME>

Tmux

Install tmux plugins

$ git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
$ nvim .config/tmux/tmux.config

Run plugin install with: <C-TMUX_PREFIX>I

Publisher

kentojekentoje

Statistics

Stars2
Forks1
Open Issues0
CreatedJan 5, 2021