https://github.com/santoshxshrestha/nixos
My digital home, built with Nix, flakes, and intent
https://github.com/santoshxshrestha/nixos
dotfiles hyprland linux linux-ricing niri nixos-configuration nixvim quickshell waybar
Last synced: 5 months ago
JSON representation
My digital home, built with Nix, flakes, and intent
- Host: GitHub
- URL: https://github.com/santoshxshrestha/nixos
- Owner: santoshxshrestha
- Created: 2025-03-05T14:44:28.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-01-22T18:04:51.000Z (5 months ago)
- Last Synced: 2026-01-23T01:00:43.431Z (5 months ago)
- Topics: dotfiles, hyprland, linux, linux-ricing, niri, nixos-configuration, nixvim, quickshell, waybar
- Language: Nix
- Homepage:
- Size: 40.4 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
nixos
# ⚠️ Personal NixOS & Home Manager Configuration
> **Warning:**
> This repository contains my personal NixOS and Home Manager configuration.
> **Do not use, fork, or adapt this configuration unless you fully understand every part of it.**
> It is tailored for my hardware, workflow, and preferences, and is not intended for external use or collaboration.
---
## Overview
This repository manages my entire NixOS system and user environment using Nix flakes and Home Manager.
It provides a reproducible, declarative setup for my daily development and desktop needs.
---
## Features
- **NixOS System Configuration:** Full system-level setup, hardware-specific
- **Home Manager Integration:** User-level dotfiles and app configs, managed via flakes
- **Modern Desktop:** Hyprland (Wayland), custom theming, multi-monitor support
- **Development Environment:** Neovim (nixvim), dev tools, shells, and utilities
- **Modular Structure:** Organized for easy personal maintenance and extension
---
## Repository Structure
```
.
├── .editorconfig
├── .github/
│ └── assets/
├── flake.lock
├── flake.nix
├── homes/
│ └── santosh/
│ ├── assets/
│ ├── config/
│ ├── modules/
│ ├── scripts/
│ └── home.nix
├── hosts/
│ └── helios/
│ ├── modules/
│ ├── configuration.nix
│ └── hardware-configuration.nix
├── secrets/
├── wallpapers/
├── README.md
├── TODO.md
```
---
## Architecture Notes
- **Flake-based:** Locked dependencies for reproducible builds
- **Home Manager:** Integrated into system config for unified rebuilds
- **Modular Design:** Clean separation for system, user, and host-specific configs
---
## Contributing
> **Note:**
> This is a personal configuration repository for NixOS and Home Manager.
> Contributions, issues, or pull requests are **not** accepted as this repository is entirely tailored to my specific hardware, workflow, and preferences.
---
**Thinking of using NixOS or Home Manager?**
I strongly recommend you build your own configuration from scratch, tailored to your hardware and workflow.
Here are some excellent resources to help you get started:
- [NixOS Manual](https://nixos.org/manual/nixos/stable/)
- [NixOS Wiki](https://nixos.wiki/)
- [Home Manager Manual](https://nix-community.github.io/home-manager/)
- [Awesome Nix](https://github.com/nix-community/awesome-nix)
- [Home Manager Options](https://home-manager-options.extranix.com/)