Skip to content

Commit b346206

Browse files
committed
init: initial commit
0 parents  commit b346206

File tree

127 files changed

+176
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

127 files changed

+176
-0
lines changed

LICENSE

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
MIT License
2+
3+
Copyright (c) 2024 yunfachi
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.
22+

README.md

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# nix-config-wallpapers
2+
3+
Wallpaper collection for use with my [nix-config](https://github.com/yunfachi/nix-config).
4+
5+
## Credits
6+
7+
- [Pixiv: 焦茶](https://www.pixiv.net/en/users/12845810)
8+
- [Pixiv: あきま](https://www.pixiv.net/en/users/19301797)
9+
- Various contributors from [Wallhaven](https://wallhaven.cc)

default.nix

+138
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,138 @@
1+
builtins.mapAttrs (name: value: let
2+
fileExtensions = ["png" "jpg" "jpeg"];
3+
file = let
4+
findFile = builtins.filter builtins.pathExists (map (ext: ./images/${name}.${ext}) fileExtensions);
5+
in
6+
if findFile != []
7+
then builtins.head findFile
8+
else builtins.throw "Wallpaper '${name}' does not exist or extension is not ${builtins.concatStringsSep "," fileExtensions}";
9+
in {
10+
path = file;
11+
tags = value;
12+
hash = builtins.hashFile "sha256" file;
13+
})
14+
{
15+
"64840888_p0" = ["akima" "blue" "dark" "futuristic" "city" "girl"];
16+
"66540983_p0" = ["akima" "blue" "dark" "night" "snowy" "city"];
17+
"76205846_p0" = ["akima" "blue" "girl" "portrait" "indoor"];
18+
"62031907_p0" = ["akima" "blue" "night" "city" "girl"];
19+
"62454928_p0" = ["akima" "blue" "night" "girl"];
20+
"68779457_p0" = ["akima" "dark" "indoor" "girl" "portrait"];
21+
"72514196_p0" = ["akima" "dark" "sunset" "girl" "window" "city"];
22+
"76079630_p0" = ["akima" "gray" "girl" "portrait" "indoor"];
23+
"112923224_p1" = ["akima" "gray" "girl" "portrait" "rainy"];
24+
"99746284_p0" = ["akima" "gray" "girl" "portrait"];
25+
"66145266_p0" = ["akima" "gray" "girl" "rainy"];
26+
"77545409_p0" = ["akima" "gray" "indoor" "girl" "futuristic"];
27+
"64208125_p0" = ["akima" "gray" "indoor" "girl" "portrait"];
28+
"76721553_p0" = ["akima" "gray" "indoor" "girl" "window" "sunset" "cloudy"];
29+
"66312319_p0" = ["akima" "gray" "indoor" "night" "girl"];
30+
"74125530_p0" = ["akima" "gray" "light" "ruins" "girl"];
31+
"90877153_p0" = ["akima" "gray" "light" "sky" "girl" "futuristic"];
32+
"67845232_p0" = ["akima" "green" "girl" "portrait" "indoor"];
33+
"58288977_p0" = ["akima" "light" "furutistic" "girl"];
34+
"68228271_p0" = ["akima" "light" "girl" "portrait" "nature"];
35+
"78345825_p0" = ["akima" "yellow" "girl" "portrait" "city" "futuristic"];
36+
"60858814_p0" = ["akima" "yellow" "sunrise" "futuristic" "city" "girl"];
37+
"64013673_p0" = ["akima" "yellow" "sunrise" "futuristic" "city" "girl"];
38+
"73710499_p0" = ["akima" "yellow" "sunset" "rainy" "girl" "city"];
39+
wallhaven-4dgl7m = ["blue" "city" "futuristic" "detailed" "girl"];
40+
wallhaven-8x16mo = ["blue" "dark" "night" "city" "snowy"];
41+
wallhaven-8x6lxo = ["blue" "dark" "night" "girl" "portrait"];
42+
wallhaven-ne9exw = ["blue" "dark" "ruins" "city"];
43+
wallhaven-d5qwmo = ["blue" "futuristic" "sky" "girl"];
44+
wallhaven-49wj8w = ["blue" "girl" "minimalistic" "railings" "portrait"];
45+
wallhaven-73d1e3 = ["blue" "girl" "portrait" "sky"];
46+
wallhaven-y8y15x = ["blue" "girl" "sky" "city"];
47+
wallhaven-76gkey = ["blue" "girl" "window"];
48+
wallhaven-8ozzxk = ["blue" "green" "sky" "nature" "mountains"];
49+
wallhaven-g8rkml = ["blue" "green" "sky" "ruins" "girl"];
50+
wallhaven-0wy27r = ["blue" "indoor" "window"];
51+
wallhaven-r2y5dj = ["blue" "light" "city" "sky" "sunrise"];
52+
wallhaven-dg15oj = ["blue" "light" "shade" "girl"];
53+
wallhaven-8o3zqk = ["blue" "light" "sky" "girl" "portrait"];
54+
wallhaven-z8pm7y = ["blue" "nature" "sky" "girl" "minimalistic"];
55+
wallhaven-wq59xx = ["blue" "nature" "sky" "town" "road"];
56+
wallhaven-96y9qk = ["blue" "night" "nature"];
57+
wallhaven-6qzg1x = ["blue" "sky" "city"];
58+
wallhaven-x8922o = ["blue" "sky" "futuristic" "detailed" "nature"];
59+
wallhaven-oxpgl9 = ["blue" "sky" "girl"];
60+
wallhaven-dgdmol = ["blue" "town" "detailed"];
61+
wallhaven-l36zrl = ["blue" "town" "girl" "sky" "nature"];
62+
wallhaven-57l6v1 = ["blue" "twilight" "girl" "town" "rainy" "road"];
63+
wallhaven-nm2d80 = ["blue" "window" "sky"];
64+
wallhaven-76qoov = ["detailed" "city"];
65+
wallhaven-nmkwk0 = ["detailed" "futuristic" "city"];
66+
unknown-905219 = ["girls_last_tour" "blue" "dark" "rainy"];
67+
wallhaven-1pdwow = ["girls_last_tour" "blue" "light" "girl" "portrait" "futuristic"];
68+
wallhaven-ymm6kl = ["girls_last_tour" "dark" "detailed" "girl" "indoor"];
69+
wallhaven-qdxpjd = ["girls_last_tour" "dark" "girl"];
70+
wallhaven-pkeg53 = ["girls_last_tour" "gray" "city" "ruins" "girl" "portrait"];
71+
wallhaven-x65x6d = ["girls_last_tour" "light" "minimalistic" "girl" "portrait"];
72+
wallhaven-x1rkev = ["girls_last_tour" "light" "snowy" "girl"];
73+
wallhaven-gjooee = ["girls_last_tour" "orange" "girl" "portrait" "indoor"];
74+
wallhaven-e72j28 = ["gray" "city" "rainy"];
75+
wallhaven-nrxwv1 = ["gray" "city" "road" "rainy"];
76+
wallhaven-nzjv7o = ["gray" "girl" "city" "window" "portrait"];
77+
wallhaven-ym9zzg = ["gray" "girl" "portrait" "town" "road" "cloudy"];
78+
wallhaven-o3j2x5 = ["gray" "nature" "girl" "portrait" "rainy"];
79+
wallhaven-j5g6ry = ["gray" "ruins" "rainy" "girl"];
80+
wallhaven-2eojex = ["green" "blue" "ruins" "nature"];
81+
wallhaven-md2xlk = ["green" "city" "ruins"];
82+
wallhaven-vgd3gl = ["green" "city" "ruins"];
83+
wallhaven-gpqypd = ["green" "forest" "nature"];
84+
wallhaven-gpq337 = ["green" "forest"];
85+
wallhaven-p2le2p = ["green" "futuristic" "detailed" "ruins"];
86+
wallhaven-42k9vy = ["green" "gray" "nature" "city" "rainy"];
87+
wallhaven-2e5yvm = ["green" "indoor" "girl"];
88+
wallhaven-qz21l7 = ["green" "light" "nature" "forest" "town" "majestic"];
89+
wallhaven-3lwxdd = ["green" "nature" "field"];
90+
wallhaven-96l5xd = ["green" "nature" "forest" "man"];
91+
wallhaven-0jxlow = ["green" "nature" "forest"];
92+
wallhaven-85k2lj = ["green" "nature" "forest"];
93+
wallhaven-4791zy = ["green" "nature" "forest"];
94+
wallhaven-yxedxg = ["green" "nature" "forest"];
95+
wallhaven-z8zgqw = ["green" "nature" "sky" "mountains"];
96+
wallhaven-13xxjg = ["green" "nature" "town"];
97+
"65605301_p0" = ["jiao_cha" "blue" "indoor" "window" "shade" "girl"];
98+
"69864024_p0" = ["jiao_cha" "blue" "light" "shade" "girl" "portrait"];
99+
"70265599_p0" = ["jiao_cha" "blue" "orange" "sky" "shade" "girl"];
100+
"75102868_p0" = ["jiao_cha" "blue" "shade" "girl" "nature"];
101+
"78417838_p0" = ["jiao_cha" "blue" "shade" "girl" "portrait"];
102+
"66103386_p0" = ["jiao_cha" "blue" "shade" "girl"];
103+
"66364166_p2" = ["jiao_cha" "blue" "shade" "girl"];
104+
"71295163_p0" = ["jiao_cha" "blue" "shade" "girl"];
105+
"72038523_p0" = ["jiao_cha" "blue" "shade" "girl"];
106+
"74075845_p0" = ["jiao_cha" "blue" "sky" "futuristic" "road" "shade" "girl"];
107+
"74851178_p0" = ["jiao_cha" "blue" "sky" "nature" "shade" "girl"];
108+
"70123969_p0" = ["jiao_cha" "blue" "sky" "shade" "girl" "portrait"];
109+
"67308965_p0" = ["jiao_cha" "blue" "sky" "shade" "girl"];
110+
"70022600_p0" = ["jiao_cha" "blue" "sky" "shade" "girl"];
111+
"68936009_p0" = ["jiao_cha" "blue" "sky" "town" "shade" "girl"];
112+
"69580290_p0" = ["jiao_cha" "blue" "town" "nature" "shade" "girl" "portrait"];
113+
"66364166_p0" = ["jiao_cha" "blue" "yellow" "night" "road" "shade" "girl" "portrait"];
114+
"70022444_p0" = ["jiao_cha" "dark" "light" "shade" "girl" "portrait"];
115+
"69227626_p0" = ["jiao_cha" "dark" "night" "shade" "girl"];
116+
"61368190_p0" = ["jiao_cha" "light" "mountains" "shade" "girl"];
117+
"72109603_p0" = ["jiao_cha" "light" "shade" "girl" "portrait"];
118+
"72599030_p0" = ["jiao_cha" "light" "shade" "girl" "portrait"];
119+
"69717321_p0" = ["jiao_cha" "orange" "indoor" "shade" "girl" "portrait"];
120+
"75188095_p0" = ["jiao_cha" "orange" "indoor" "shade" "girl" "portrait"];
121+
"78145222_p0" = ["jiao_cha" "orange" "indoor" "shade" "girl" "portrait"];
122+
"81754094_p0" = ["jiao_cha" "orange" "indoor" "shade" "girl"];
123+
"64337772_p0" = ["jiao_cha" "pink" "city" "sky" "sunset" "shade" "girl" "portrait"];
124+
"78145165_p0" = ["jiao_cha" "pink" "shade" "girl" "portrait"];
125+
"78145235_p0" = ["jiao_cha" "pink" "shade" "girl" "portrait"];
126+
"72312706_p0" = ["jiao_cha" "yellow" "shade" "girl" "night"];
127+
"68304229_p0" = ["jiao_cha" "yellow" "shade" "girl" "portrait"];
128+
wallhaven-zxr3rg = ["light" "detailed" "road"];
129+
unknown-2dcWLKO = ["light" "girl" "portrait"];
130+
wallhaven-lmey7y = ["orange" "dark" "night" "girl" "shade"];
131+
wallhaven-odkykm = ["ping" "dark" "sunset" "girl"];
132+
wallhaven-x1851d = ["pink" "city" "detailed" "rainy"];
133+
wallhaven-q68rvl = ["pink" "city" "girl" "shade" "sky"];
134+
wallhaven-3zev16 = ["pink" "dark" "city" "indoor" "girl" "ruins"];
135+
wallhaven-q23q85 = ["pink" "sky" "town" "majestic"];
136+
wallhaven-lnzv49 = ["yellow" "dark" "night" "detailed" "city" "futuristic"];
137+
wallhaven-1k2y73 = ["yellow" "sunrise" "girl" "portrait"];
138+
}

flake.nix

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
description = "My wallpapers for my nix-config";
3+
4+
outputs = _: {
5+
wallpapers = import ./default.nix;
6+
};
7+
}

0 commit comments

Comments
 (0)