Skip to content

Nix flake for managing my computing life with Nix

Notifications You must be signed in to change notification settings

347Online/347OS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,149 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

347OS

This is my setup for managing my computing life with Nix

Features

  • Modules for system configuration for both NixOS or macOS via nix-darwin
  • Modules for portable userspace configuration via Home-Manager, including standalone
  • Host Configurations:
    • Amber - Personal Workstation
    • Athena - Personal Laptop

Usage

Linux

# Selects the appropriate config by hostname
# Can optionally append #<HOSTNAME> to specify a specific host definition
sudo nixos-rebuild switch --flake "$FLAKE_DIR"

Mac

# Selects the appropriate config by hostname
# Can optionally append #<HOSTNAME> to specify a specific host definition
darwin-rebuild switch --flake "$FLAKE_DIR"

Generic Unix

# Portable Userspace for user 'katie'
home-manager switch --flake "$FLAKE_DIR"

About

Nix flake for managing my computing life with Nix

Resources

Stars

Watchers

Forks