Skip to content

luantorv/nixconf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

121 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NixConf

My personal NixOS configuration featuring the River window manager on Wayland using Home Manager and SOPS as a flake module.

Structure

.
├── assets/            # Wallpapers and screenshots
├── docs/              # Configuration documentation
│   ├── INSTALLATION and UPDATING.md
│   ├── KEYBINDS.md
│   └── SECRETS.md
├── flake.nix          # Entry point, global variables
├── hosts/             # Per-machine configuration
│   ├── laptop/
│   │   ├── default.nix
│   │   ├── boot.nix
│   │   ├── hardware-configuration.nix
│   │   └── hardware.nix
│   └── server/
│       ├── default.nix
│       ├── boot.nix
│       ├── hardware-configuration.nix
│       └── harwdare.nix
├── modules/
│   ├── home/          # Home Manager modules
│   │   ├── desktop/
│   │   ├── editors/
│   │   ├── files/
│   │   ├── packages/
│   │   ├── shell/
│   │   ├── terminal/
│   │   └── theme/
│   └── nixos/         # NixOS modules
│       ├── boot/
│       └── core/
├── profiles/          # Module bundles per use case
│   ├── desktop.nix
│   └── minimal.nix
├── secrets/           # Secrets handled by SOPS
├── CREDITS.md
└── README.md

Screenshoots

Fastfetch Waybar Wofi launcher Wofi power menu Vim Htop

System Information

Components
OS NixOS 25.11 (Xantusia)
WM River (wayland)
Terminal Foot
Shell Bash
Editor NeoVim - VSCodium
File Manager yazi - Thunar
Status Bar waybar
Launcher Wofi
Browser Brave

Documentation

In the docs folder you can find detailed documentation on implementing secrets, keybinds, and how to prove or test this configuration.

Credits

In CREDITS.md you can find the sources for the images (except for the screenshoots, obviously) available in this repository.

Disclaimer

This project is primarily designed for personal use. Feel free to adapt it, fork it, or break it.

Author: