mirror of
https://github.com/0x1d/nix.git
synced 2025-12-14 14:01:29 +01:00
b7b0322ae17548fbfa5720de56ba006fafd083a3
NixOS Configuration
This repo contains my personal NixOS configuration with multiple desktop environments.
Quick Start
Available Configurations
gnome- GNOME desktop environmentkde- KDE Plasma desktop environmenthyprland- Hyprland window manager
Quick Commands
# Test configuration without switching
./ctl.sh os test hyprland
# Switch to Hyprland
./ctl.sh os rebuild hyprland
Usage
Run ctl.sh to see the list of commands to manage the system.
./ctl.sh
Usage: ctl.sh <command> <subcommand>
~> os
test Rebuild and test OS without new generation
rebuild Rebuild OS and create new generation
upgrade Upgrade channels and rebuild OS
changes Show changes between generations
gc Garbage collect old generations
vm Build and run as VM
~> store
gc Collecting garbage in nix-store
optimise Optimise nix-store
search PACKAGE Search for package
~> shell
run NAME Run a nix-shell from ./shell/
Description
Languages
Nix
93%
Shell
7%