treewide: yet another restructure

modules, overlays, and packages have their own default.nix re-exporting
things instead of reading file paths. slightly improves declarativeness.

wine-osu is removed; we're just using nix-gaming (for now).

our custom packages will now have to be accessed via pkgs.me instead of
just pkgs. helps know where it came from

future goals: get rid of our overlays completely, or at least not make
it replace anything from nixpkgs
This commit is contained in:
LavaDesu 2021-11-17 10:57:56 +07:00
parent eb0f2cb733
commit 8c75ba2a2d
Signed by: cilly
GPG key ID: 6500251E087653C9
14 changed files with 96 additions and 11552 deletions

12
overlays/default.nix Normal file
View file

@ -0,0 +1,12 @@
builtins.map (path: import path) [
./discord.nix
./material-icons.nix
./mps-youtube.nix
./osu-lazer.nix
./picom.nix
./polybar.nix
./transcrypt.nix
./tree-sitter.nix
./winetricks.nix
./xinit.nix
]