Skip to content

Latest commit

 

History

History
61 lines (40 loc) · 1.37 KB

File metadata and controls

61 lines (40 loc) · 1.37 KB

NixOS Configurations

Welcome to my NixOS configurations repository! This is where I manage the setup for my personal machines using Nix Flakes.

Hosts

Zoidberg

  • Hostname: zoidberg
  • Configuration File: ./hosts/zoidberg
  • Machine: Dell XPS 17 9700
  • Specs: 32GB RAM | 1TB SSD

Hermes

  • Hostname: hermes
  • Configuration File: ./hosts/hermes
  • Machine: HP Pavilion TG01-0004ng
  • Specs: Ryzen 7 3700X | 16GB RAM | 1TB + 512GB SSD | RTX 2060, 8GB

Farnsworth

Feel free to explore the configurations and see how everything is set up!

Development Shell

A dev shell is provided in flake.nix so you can run the repository checks with all required tools (nix, git, ripgrep, alejandra, statix) available.

Enter the shell:

# Default shell (same toolset as nixos-dots)
nix develop

# Explicit shell name
nix develop .#nixos-dots

Run the Nix workflow from the shell:

scripts/nix-dev-check.sh

Or run it without entering an interactive shell:

nix develop .#nixos-dots --command scripts/nix-dev-check.sh

Notes

Import GPG Keys

gpg --keyserver keyserver.ubuntu.com --recv-keys 741eda0a1f942978d0e612ed938036d74671d8d5