move all url fetches into main flake

This commit is contained in:
Sean Kovacs 2026-01-15 22:39:47 -05:00
commit b381e1785d
Signed by: sckova
GPG key ID: 00F325187C68651A
7 changed files with 144 additions and 72 deletions

View file

@ -61,6 +61,21 @@
url = "gitlab:OpenMW/openmw";
flake = false;
};
catppuccin-discord = {
url = "github:catppuccin/discord";
flake = false;
};
catppuccin-btop = {
url = "github:catppuccin/btop";
flake = false;
};
catppuccin-mpv = {
url = "github:catppuccin/mpv";
flake = false;
};
};
outputs = {
@ -78,6 +93,9 @@
nixvim,
apple-silicon,
openmw,
catppuccin-discord,
catppuccin-btop,
catppuccin-mpv,
...
}: let
# All systems we want to support for the generic VM
@ -90,6 +108,13 @@
allowUnfree = true;
};
# Helper to create source metadata
mkSource = src: {
inherit src;
version = src.shortRev or src.rev or "unknown";
date = src.lastModifiedDate or "unknown";
};
mkNixosSystem = {
hostname,
system,
@ -119,11 +144,10 @@
nur.overlays.default
(import ./packages/overlay.nix)
(final: prev: {
openmw-git = {
src = openmw;
version = openmw.shortRev or openmw.rev or "unknown";
date = openmw.lastModifiedDate or "unknown";
};
openmw-git = mkSource openmw;
catppuccin-discord-git = mkSource catppuccin-discord;
catppuccin-btop-git = mkSource catppuccin-btop;
catppuccin-mpv-git = mkSource catppuccin-mpv;
})
];
};