Package wallpapers and sync flake inputs and package upstream source

This commit is contained in:
ulic-youthlic 2025-07-03 20:10:07 +08:00
parent bebfd63f40
commit 250c5f2cec
Signed by: youthlic
GPG key ID: 63E86C3C14A0D721
9 changed files with 131 additions and 58 deletions

View file

@ -22,7 +22,7 @@
},
"TrackersListCollection": {
"cargoLocks": null,
"date": "2025-06-30",
"date": "2025-07-04",
"extract": null,
"name": "TrackersListCollection",
"passthru": null,
@ -34,14 +34,14 @@
"name": null,
"owner": "XIU2",
"repo": "TrackersListCollection",
"rev": "f2f10c1694d692df5cd88779bba2ba8692c79a87",
"sha256": "sha256-cDH/CseZ+ytO+9I0Hg663iShZt7epTrLf18oaqGimXo=",
"rev": "1d1f4e22d9cbea323bc8e397869d9f62096af0dc",
"sha256": "sha256-Coax6wd9D4nbyutEzTzrZxPsb2NEZm/HHHvlguy7bIU=",
"sparseCheckout": [
"all.txt"
],
"type": "github"
},
"version": "f2f10c1694d692df5cd88779bba2ba8692c79a87"
"version": "1d1f4e22d9cbea323bc8e397869d9f62096af0dc"
},
"cliphist": {
"cargoLocks": null,
@ -152,7 +152,7 @@
},
"spotx": {
"cargoLocks": null,
"date": "2025-06-28",
"date": "2025-07-02",
"extract": null,
"name": "spotx",
"passthru": null,
@ -164,12 +164,12 @@
"name": null,
"owner": "SpotX-Official",
"repo": "SpotX-Bash",
"rev": "da5fe58e1436206d2dfce270a1567c5a5805d786",
"sha256": "sha256-ZRJgptfJmLDTJbgul7jIRObtdK0ZM6Ah4/pll+k8Xwc=",
"rev": "a0df4fcaace5efc1b58acd39b2c4d1750bb81057",
"sha256": "sha256-H8AG9WOodmPFBoHGwZ8qs55bb4myyKrRLsUmepvzYtQ=",
"sparseCheckout": [],
"type": "github"
},
"version": "da5fe58e1436206d2dfce270a1567c5a5805d786"
"version": "a0df4fcaace5efc1b58acd39b2c4d1750bb81057"
},
"tree-sitter-idris": {
"cargoLocks": null,
@ -193,6 +193,36 @@
},
"version": "c56a25cf57c68ff929356db25505c1cc4c7820f6"
},
"wallpaper_hieda-no-akyuu-touhou.1920x1080.mp4": {
"cargoLocks": null,
"date": null,
"extract": null,
"name": "wallpaper_hieda-no-akyuu-touhou.1920x1080.mp4",
"passthru": null,
"pinned": false,
"src": {
"name": null,
"sha256": "sha256-NGlCqI92PFnMF/eyoCdWzJ0qDIkVhfkW46SpwV/iask=",
"type": "url",
"url": "http://wallpaper.youthlic.social/hieda-no-akyuu-touhou.1920x1080.mp4"
},
"version": "346942a88f763c59cc17f7b2a02756cc9d2a0c891585f916e3a4a9c15fe26ac9"
},
"wallpaper_outer-wilds.3840x2160.mp4": {
"cargoLocks": null,
"date": null,
"extract": null,
"name": "wallpaper_outer-wilds.3840x2160.mp4",
"passthru": null,
"pinned": false,
"src": {
"name": null,
"sha256": "sha256-GeDMtISD9V80EyAXGOiyukpqzREuGj57ta2RO4fF8hA=",
"type": "url",
"url": "http://wallpaper.youthlic.social/outer-wilds.3840x2160.mp4"
},
"version": "19e0ccb48483f55f3413201718e8b2ba4a6acd112e1a3e7bb5ad913b87c5f210"
},
"wshowkeys-mao": {
"cargoLocks": null,
"date": "2025-06-04",

View file

@ -15,18 +15,18 @@
};
TrackersListCollection = {
pname = "TrackersListCollection";
version = "f2f10c1694d692df5cd88779bba2ba8692c79a87";
version = "1d1f4e22d9cbea323bc8e397869d9f62096af0dc";
src = fetchFromGitHub {
owner = "XIU2";
repo = "TrackersListCollection";
rev = "f2f10c1694d692df5cd88779bba2ba8692c79a87";
rev = "1d1f4e22d9cbea323bc8e397869d9f62096af0dc";
fetchSubmodules = false;
deepClone = false;
leaveDotGit = false;
sparseCheckout = [ "all.txt" ];
sha256 = "sha256-cDH/CseZ+ytO+9I0Hg663iShZt7epTrLf18oaqGimXo=";
sha256 = "sha256-Coax6wd9D4nbyutEzTzrZxPsb2NEZm/HHHvlguy7bIU=";
};
date = "2025-06-30";
date = "2025-07-04";
};
cliphist = {
pname = "cliphist";
@ -98,15 +98,15 @@
};
spotx = {
pname = "spotx";
version = "da5fe58e1436206d2dfce270a1567c5a5805d786";
version = "a0df4fcaace5efc1b58acd39b2c4d1750bb81057";
src = fetchFromGitHub {
owner = "SpotX-Official";
repo = "SpotX-Bash";
rev = "da5fe58e1436206d2dfce270a1567c5a5805d786";
rev = "a0df4fcaace5efc1b58acd39b2c4d1750bb81057";
fetchSubmodules = false;
sha256 = "sha256-ZRJgptfJmLDTJbgul7jIRObtdK0ZM6Ah4/pll+k8Xwc=";
sha256 = "sha256-H8AG9WOodmPFBoHGwZ8qs55bb4myyKrRLsUmepvzYtQ=";
};
date = "2025-06-28";
date = "2025-07-02";
};
tree-sitter-idris = {
pname = "tree-sitter-idris";
@ -123,6 +123,22 @@
name = "idris";
date = "2024-11-05";
};
"wallpaper_hieda-no-akyuu-touhou.1920x1080.mp4" = {
pname = "wallpaper_hieda-no-akyuu-touhou.1920x1080.mp4";
version = "346942a88f763c59cc17f7b2a02756cc9d2a0c891585f916e3a4a9c15fe26ac9";
src = fetchurl {
url = "http://wallpaper.youthlic.social/hieda-no-akyuu-touhou.1920x1080.mp4";
sha256 = "sha256-NGlCqI92PFnMF/eyoCdWzJ0qDIkVhfkW46SpwV/iask=";
};
};
"wallpaper_outer-wilds.3840x2160.mp4" = {
pname = "wallpaper_outer-wilds.3840x2160.mp4";
version = "19e0ccb48483f55f3413201718e8b2ba4a6acd112e1a3e7bb5ad913b87c5f210";
src = fetchurl {
url = "http://wallpaper.youthlic.social/outer-wilds.3840x2160.mp4";
sha256 = "sha256-GeDMtISD9V80EyAXGOiyukpqzREuGj57ta2RO4fF8hA=";
};
};
wshowkeys-mao = {
pname = "wshowkeys-mao";
version = "bf18fba01eafd7659e242066abca0fd4938bf417";

View file

@ -25,6 +25,7 @@ in
noto-serif-cjk = callPackage ./noto-serif-cjk.nix {};
noto-sans-cjk = callPackage ./noto-sans-cjk.nix {};
wallpapers = callPackage ./wallpapers.nix {};
}
// (
let

View file

@ -41,3 +41,11 @@ fetch.github = "sentriz/cliphist"
[radicle-ci-broker]
src.git = "https://seed.radicle.garden/zwTxygwuz5LDGBq255RA2CbNGrz8.git"
fetch.git = "https://seed.radicle.garden/zwTxygwuz5LDGBq255RA2CbNGrz8.git"
["wallpaper_hieda-no-akyuu-touhou.1920x1080.mp4"]
src.cmd = "curl -sL http://wallpaper.youthlic.social/hieda-no-akyuu-touhou.1920x1080.mp4 | sha256sum | cut -d ' ' -f 1"
fetch.url = "http://wallpaper.youthlic.social/hieda-no-akyuu-touhou.1920x1080.mp4"
["wallpaper_outer-wilds.3840x2160.mp4"]
src.cmd = "curl -sL http://wallpaper.youthlic.social/outer-wilds.3840x2160.mp4 | sha256sum | cut -d ' ' -f 1"
fetch.url = "http://wallpaper.youthlic.social/outer-wilds.3840x2160.mp4"

12
pkgs/wallpapers.nix Normal file
View file

@ -0,0 +1,12 @@
{
srcs,
runCommandNoCCLocal,
rootPath,
}:
runCommandNoCCLocal "wallpapers" {} ''
mkdir -p $out
ln -s ${srcs."wallpaper_hieda-no-akyuu-touhou.1920x1080.mp4".src} $out/wallpaper_hieda-no-akyuu-touhou.1920x1080.mp4
ln -s ${srcs."wallpaper_outer-wilds.3840x2160.mp4".src} $out/wallpaper_outer-wilds.3840x2160.mp4
ln -s ${rootPath + "/assets/wallpaper/01.png"} $out/01.png
''