- This repository contains by dotfiles and nixos configuration
This repository contains configuarations for multiple machines. To adapt a config to your own machine, choose one of the availible configurations and replace the hardware-configuation.nix file with the one generated on your machine using nixos-generate-config.
| Name | Description | Command |
|---|---|---|
| desktop | My desktop computer configuration designed for development, gaming, and general usage | sudo nixos-rebuild switch --flake .#desktop |
| laptop | My microsoft surface configuation designed primarly for devleopment and school | sudo nixos-rebuild switch --flake .#laptop |
| usb | My portable USB OS. For more information see my repo Kappabyte/USB | sudo nixos-rebuild switch --flake .#usb |
There are 4 main directories in this repository
| Name | Purpose |
|---|---|
custom |
Contains custom packages and services |
nixos |
Contains overlays, package configuation, and user configuation |
machine |
Contains machine specific configuation, including a common configuation among machines |
home |
Contains home-manager configuration |