massivebird / dotfiles

My Linux machine configuration
1 stars 0 forks source link

massivebird's dotfiles

preview-0
preview-1

Layout and philosophy

NixOS is really cool and you should check it out 🐧

This repository is an XDG-compliant, OS-agnostic, drop-in replacement for $HOME/.config. Here, you'll find application-specific configurations in addition to my NixOS system configuration. I like this layout as opposed to a Nix Home Manager-driven setup that melts app configs into .nix files.

My programs

Installation

This repo is intended to be cloned into/as the system's ~/.config directory.

I usually do something gross like this:

cd ~
rm -rf .config
git clone https://github.com/massivebird/dotfiles .config

Loading the NixOS flake

The nix directory contains my NixOS system config flake.

After installation, substitute <hostname> and run the following:

sudo nixos-rebuild switch --flake ~/.config/nix#<hostname>

Miscellaneous

previous wallpaper