Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bddvlpr/resonance

My opinionated Nix configurations and modules.
https://github.com/bddvlpr/resonance

flakes hyprland impermanence nix nix-darwin nixos nixos-configuration pinned

Last synced: 3 months ago
JSON representation

My opinionated Nix configurations and modules.

Awesome Lists containing this project

README

        

# Resonance

![Desktop](https://i.imgur.com/ZkmIEoj.png)

My opinionated Nix system and module files (may contain traces of pkgs and overlays).

## Structure

Everything is split up in separate flake-parts. Why? I have no clue.
```
.
├── apps # Any apps I've used. I think this is empty.
├── checks # Checks for formatting and future stuff if I need it.
├── lib # Usually functions I share between flakes or modules are put here.
├── modules # Modules are split up in their respective directories. Depending on the host, the correct ones will be imported.
│   ├── darwin # Darwin modules; only OSX hosts will import these.
│   ├── home # Home manager modules; all home manager users will import these.
│   ├── nixos # NixOS modules; only NixOS hosts will import these.
│   └── shared # Shared modules; all hosts will import these on root config level.
├── overlays # I generally do not like using overlays.
│   └── pkgs # Just overlays the local pkgs in /pkgs/ onto the pkgs attribute.
├── pkgs # Packages I use or require without wanting to make a nixpkgs pr.
└── systems # All systems are listed here.
├── dissension
└── solaris
```