Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

stacy — NixOS configuration

Personal NixOS flake for a single machine.

Hardware

  • CPU: Intel (x86_64)
  • GPU: NVIDIA (open drivers + CUDA)
  • Disk: LUKS-encrypted

Features

  • Compositor: niri (Wayland)
  • Home Manager for user environment management
  • nixvim for Neovim configuration
  • Ollama with CUDA support for local LLMs
  • Zsh with oh-my-zsh

Usage

git clone <this-repo> /etc/nixos
cd /etc/nixos

Before applying, you must customize:

  1. Username — replace maxwell in flake.nix, home.nix, and modules/system/users.nix
  2. Hardware — generate hardware-configuration.nix for your machine (it is git-ignored):
    nixos-generate-config --show-hardware-config > hardware-configuration.nix
    Also update the LUKS UUID placeholder in modules/system/bootloader.nix.
  3. Git identity — set your name and email in home-manager/common/git.nix

Then apply:

sudo nixos-rebuild switch --flake .#stacy

License

MIT

About

my nix config modularized with flakes

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages