mirror of
https://github.com/ItsDrike/nixdots
synced 2024-12-25 17:54:35 +00:00
ItsDrike
9d15387d5e
This introduces xmonad like workspace swapping, i.e. if the workspaces is already focused on another monitor, a swap will occur, moving the workspace from the other monitor to the currently focused monitor and replacing it with the workspace originally focused on this monitor (i.e. swapping them). If we're only using 1 monitor, or the workspace isn't focused on any monitor, this will behave exactly like regular workspace focus command. |
||
---|---|---|
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