Skip to content

goblinkingdev/nixfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nixfiles

My own multi-host NixOS configuration using flakes and Home Manager.

Repository Structure

  • hosts/: Host-specific configurations.
    • atlas/: My laptop configuration.
  • users/: User-specific Home Manager configurations.
    • goblinking/: Configuration for the goblinking user.
  • common/: Shared configuration logic across hosts.
  • flake.nix: Main entry point for the flake.

Key Features

  • Window Manager: Sway
  • Bar: Waybar
  • Theming: Catppuccin Macchiato (with purple accents)
  • Status Management: Home Manager integrated via NixOS modules.

Getting Started

Rebuild System

To update the system configuration for the atlas host:

sudo nixos-rebuild switch --flake .#atlas

Update Home Manager

Normally, Home Manager is updated as part of the system rebuild. To update it individually:

home-manager switch --flake .#goblinking

Credits

This configuration uses the Catppuccin Nix module for consistent theming.

About

My own multi-host NixOS configuration using flakes and Home Manager.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages