Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 1.91 KB

README.md

File metadata and controls

46 lines (34 loc) · 1.91 KB

dwf's dotfiles

This repository contains public Nix configurations for my systems and home directories.

nixos/ contains (some of) my NixOS machine configurations, while home-manager/ contains my home directory configuration, managed with (naturally) Home Manager. Note that these configurations are not managed as part of the NixOS configuration.

This repository is a flake. My goal is to expose things I imagine as being independently useful. Right now that includes the following under nixosModules:

Flake target Description
hardware.macbook-pro-11-1 Hardware profile customizing NixOS to my laptop, a MacBookPro11,1 (Retina display, late 2014).
user-xsession An X session that simply invokes user's ~/.xsession, which might be managed by Home Manager.

I rebuild my NixOS system configurations with

sudo nixos-rebuild switch --flake .

And my managed home directory with

home-manager switch --flake .

Acknowledgements

  • @shazow for pushing me down the NixOS garden path, and nagging me until I cleaned them up for public consumption.
  • @mgdm for elegantly reimplementing the fan control daemon for the Raspberry Pi 4 case I use, so that I didn't have to wrestle with the manufacturer's inscrutable shell script.
  • All the contributors to the NixOS and Home Manager projects.
  • All the people who've put their Nix configurations on GitHub, from which I've learned much.