Skip to content

Latest commit

 

History

257 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

dotfiles image

Installing

You will need git and GNU stow

Clone into your $HOME directory or ~

git clone https://github.com/tmojzes/dotfiles.git ~

Run stow to symlink everything or just select what you want

stow */ # Everything (the '/' ignores the README)
stow nvim # Just my neovim config

Dev environment (Nix)

Dev tools (languages, editors, linters, git/CLI utilities, AI CLIs, k8s/infra tooling) are managed by home-manager via the nix package. Homebrew is only used for casks (GUI apps and fonts); no brew formulae are installed.

  1. Install Determinate Nix:

    curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install
  2. Stow the config and activate it (Linux uses tmojzes, macOS uses tmojzes-mac):

    stow nix
    nix run home-manager/master -- switch --flake ~/.config/home-manager#tmojzes-mac # macOS
    nix run home-manager/master -- switch --flake ~/.config/home-manager            # Linux

After the first activation, use home-manager switch instead of nix run ....

Programs

An updated list of all the programs I use can be found in the programs directory

About

This repository contains all my important config files from Linux.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages