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

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

347OS

This is my setup for managing my computing life with Nix

Features

  • Portable Neovim setup
  • 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
    • Aspen - Home Server
    • Astrid - Home Server Satellite Unit
    • Athena - Personal Laptop

Usage

Neovim

nix run "$FLAKE_DIR#nvim"

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