Skip to content

graytonio/nixos-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NixOS Configuration

This repository contains my NixOS system configurations and modules. It uses the Nix Flakes system for managing dependencies and configurations.

Repository Structure

  • modules/: Reusable NixOS modules that can be imported by different systems

    • shell/: Shell-related configurations (zsh, fish, etc.)
    • programming/: Development tools and programming environments
    • gaming/: Gaming-related configurations and tools
    • programs/: General program configurations
    • gui/: Graphical user interface configurations
    • wm/: Window manager configurations
  • systems/: System-specific configurations for different machines

    • desktop/: Desktop computer configuration
    • work/: Work laptop configuration
    • laptop/: Personal laptop configuration

Getting Started

  1. Clone this repository
  2. Install Nix with Flakes support
  3. Build and switch to the desired configuration:
    nixos-rebuild switch --flake .#<system-name>

Requirements

  • NixOS with Flakes support
  • Root access for system-wide configurations

Contributing

Feel free to use this configuration as a reference for your own NixOS setup. If you find any issues or have suggestions, please open an issue or submit a pull request.

License

This configuration is licensed under the MIT License. See the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages