https://github.com/rxtsel/dotfiles
My linux setup ❤
https://github.com/rxtsel/dotfiles
archlinux fish ghostty neovim nixos noctalia-shell nvim solarized twm
Last synced: 6 days ago
JSON representation
My linux setup ❤
- Host: GitHub
- URL: https://github.com/rxtsel/dotfiles
- Owner: rxtsel
- Created: 2022-02-03T20:54:54.000Z (over 4 years ago)
- Default Branch: nixos
- Last Pushed: 2026-06-23T03:52:09.000Z (15 days ago)
- Last Synced: 2026-06-23T04:12:35.115Z (15 days ago)
- Topics: archlinux, fish, ghostty, neovim, nixos, noctalia-shell, nvim, solarized, twm
- Language: Nix
- Homepage:
- Size: 75.7 MB
- Stars: 30
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# My NixOS setup
NixOS setup based on a Solarized-style theme. This repository tries to follow a dendritic pattern, keeping shared logic in common modules and machine-specific details inside each host folder.
If you download this repo, change `modules/nixos/core/options.nix` or set `preferences.user` in your own host configuration before building.

## Structure
```text
.
├── assets/
│ └── wallpapers/ # Wallpaper collection
├── docs/ # Notes and documentation
│ └── adr/ # Architecture decisions
└── modules/
├── home/ # Home Manager modules
├── hosts/ # Host-specific machine configs
│ ├── blackout/ # Desktop host
│ └── matebook-d15/ # Laptop host
└── nixos/ # Shared NixOS modules
```
To add more hosts, create a new folder inside `modules/hosts/` and place there the machine's own generated hardware and configuration files, based on what NixOS creates for that system during setup.