mirror of
https://github.com/ItsDrike/nixdots
synced 2025-11-03 19:56:36 +00:00
My NixOS Configuration
For a long time now, I've been using a custom shell script to handle focusing to a workspace, which handled (xmonad-like) monitor swapping. However recently, the option `focusworkspaceoncurrentmonitor` has been added to Hyprland, which does the exact same. That means the script is no longer necessary and we can move to the new built-in option. |
||
|---|---|---|
| docs | ||
| home | ||
| hosts | ||
| options | ||
| system | ||
| .gitignore | ||
| flake.lock | ||
| flake.nix | ||
| LICENSE | ||
| README.md | ||
NixDots
My NixOS and home-manager flake
Structure
docs: Directory with various documents explaining the installation process, or other relevant topics.flake.nix: Starting point of the configuration, declaring entrypoints.system: Basic core configurations for the system itself.home: Home-Manager configuration.options: Declaration of the configurable options, that should be set by the individual machines.hosts: Configuration of the individual hosts/computers
Inspiration
This configuration was massively inspired by the following amazing projects:
- https://git.notashelf.dev/NotAShelf/nyx (major inspiration)
- https://git.jacekpoz.pl/jacekpoz/niksos