Skip to content

My dotfiles and NixOS configuration: nvim, zsh, i3, and more

Notifications You must be signed in to change notification settings

tomodachi94/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

15d5338 · Dec 10, 2024
Dec 4, 2024
Dec 10, 2024
Jul 31, 2024
Dec 4, 2024
Dec 9, 2024
Dec 9, 2024
Aug 9, 2024
Mar 29, 2024
Apr 20, 2024
Dec 29, 2022
Jun 20, 2024
May 20, 2024
Feb 24, 2024
May 11, 2024
May 1, 2024
Dec 4, 2024
Nov 18, 2024
Sep 15, 2024

Repository files navigation

Tomodachi94's Dotfiles

These are my dotfiles. They are intended for my usage only, but feel free to take inspiration.

Documentation for each individual piece of configuration is inside of its folder, either in the configuration itself or in a README.md in the directory root.

Setting up

git clone https://github.com/tomodachi94/dotfiles $HOME/dotfiles --filter=blob:none
nix develop --impure .
just build

If you have direnv, you can skip the first part.

The repository MUST be cloned to ~/dotfiles, as there is one mkOutOfStoreSymlink call that expects it to be at this path.

Developing

The first time you enter this repository, run direnv allow, then just develop (for now, only configures Git for this repo).

Why so many folders and default.nixs?

I want to be able to disable specific components of my config by simply commenting out a line in a list. It's probably excessive, but in my opinion this is the best solution for me.