|
13 | 13 | boot.kernelParams = [ "quiet" "splash" ]; |
14 | 14 | boot.plymouth = { |
15 | 15 | enable = true; |
16 | | - themePackages = [ pkgs.plymouth-hackers-theme ]; |
| 16 | + themePackages = [ pkgs.plymouth-theme-hackers pkgs.plymouth-theme-xenia ]; |
17 | 17 | }; |
18 | 18 |
|
19 | 19 | # Enable networking |
|
165 | 165 | gettext # needed for guest-account |
166 | 166 | update # the update script (see below) |
167 | 167 | autostart # the autostart script (see below) |
168 | | - plymouth-hackers-theme |
| 168 | + plymouth-theme-hackers |
| 169 | + plymouth-theme-xenia |
169 | 170 | account-manager |
170 | 171 | ]; |
171 | 172 |
|
|
185 | 186 | version = src.rev; |
186 | 187 | src = prev.fetchgit { |
187 | 188 | url = "https://aur.archlinux.org/lightdm-guest-account.git"; |
188 | | - hash = "sha256-Ks2oGYfqbxgqKdbiIgiIkjI0yL8CZlp8yd7IHxilxnk="; |
| 189 | + hash = "sha256-fQKqmEN9bofK0DKm9NNDgBWhH0sERDNDAk4peDskdp8="; |
189 | 190 | }; |
190 | 191 | patches = [ |
191 | 192 | ./guest-account-path.patch |
|
216 | 217 | ''; |
217 | 218 | }; |
218 | 219 | # Add plymouth themes |
219 | | - plymouth-hackers-theme = prev.stdenv.mkDerivation { |
220 | | - pname = "plymouth-hackers-theme"; |
| 220 | + plymouth-theme-hackers = prev.stdenv.mkDerivation { |
| 221 | + pname = "plymouth-theme-hackers"; |
221 | 222 | version = "0.1.0"; |
222 | 223 | src = prev.fetchFromGitHub { |
223 | 224 | owner = "mainframed"; |
|
241 | 242 | find $out/share/plymouth/themes/ -name \*.plymouth -exec sed -i "s@\/usr\/@$out\/@" {} \; |
242 | 243 | ''; |
243 | 244 | }; |
| 245 | + plymouth-theme-xenia = prev.stdenv.mkDerivation { |
| 246 | + pname = "plymouth-theme-xenia"; |
| 247 | + version = "0.1.0"; |
| 248 | + src = prev.fetchgit { |
| 249 | + url = "https://code.opensuse.org/fl4nn/plymouth-theme-xenia.git"; |
| 250 | + hash = "sha256-Ks2oGYfqbxgqKdbiIgiIkjI0yL8CZlp8yd7IHxilxnk="; |
| 251 | + }; |
| 252 | + installPhase = '' |
| 253 | + mkdir -p $out/share/plymouth/themes |
| 254 | + cp -r xenia $out/share/plymouth/themes |
| 255 | + find $out/share/plymouth/themes/ -name \*.plymouth -exec sed -i "s@\/usr\/@$out\/@" {} \; |
| 256 | + ''; |
| 257 | + }; |
244 | 258 | account-manager = let |
245 | 259 | qtEnv = with prev.qt6; env "qt-custom-${qtbase.version}" [ qtdeclarative qtquick3d qt3d prev.libglvnd ]; in prev.rustPlatform.buildRustPackage rec { |
246 | 260 | pname = "account-manager"; |
|
0 commit comments