Compare commits

..

4 commits

Author SHA1 Message Date
c42affa347 add name and pfp
Some checks failed
Hydra packages.riscv64-linux.art-lotte-bgs-sfw Hydra build #25220 of nixos-config:pr618:packages.riscv64-linux.art-lotte-bgs-sfw
Hydra nixosConfigurations.not522-installer Hydra build #25213 of nixos-config:pr618:nixosConfigurations.not522-installer
Hydra nixosConfigurations.not522 Hydra build #25212 of nixos-config:pr618:nixosConfigurations.not522
Hydra packages.x86_64-linux.art-lotte-bgs-nsfw Hydra build #25221 of nixos-config:pr618:packages.x86_64-linux.art-lotte-bgs-nsfw
Hydra packages.aarch64-linux.art-lotte-bgs-sfw Hydra build #25218 of nixos-config:pr618:packages.aarch64-linux.art-lotte-bgs-sfw
Hydra packages.aarch64-linux.art-lotte-bgs-nsfw Hydra build #25217 of nixos-config:pr618:packages.aarch64-linux.art-lotte-bgs-nsfw
Hydra packages.riscv64-linux.art-lotte-bgs-nsfw Hydra build #25219 of nixos-config:pr618:packages.riscv64-linux.art-lotte-bgs-nsfw
Hydra packages.x86_64-linux.art-lotte-bgs-sfw Hydra build #25222 of nixos-config:pr618:packages.x86_64-linux.art-lotte-bgs-sfw
Hydra nixosConfigurations.rainbow-resort Hydra build #25215 of nixos-config:pr618:nixosConfigurations.rainbow-resort
Hydra nixosConfigurations.thinkrac Hydra build #25216 of nixos-config:pr618:nixosConfigurations.thinkrac
Hydra nixosConfigurations.pc-installer Hydra build #25214 of nixos-config:pr618:nixosConfigurations.pc-installer
2024-11-11 15:43:12 +01:00
f3672294aa actually load the sops keys on login 2024-11-11 15:25:19 +01:00
20a5f5670b copy instead of link the background files 2024-11-11 15:23:44 +01:00
cae52377df fix naming for nsfw-bgs 2024-11-11 15:23:23 +01:00
4 changed files with 23 additions and 4 deletions

View file

@ -1,6 +1,6 @@
{ art-lotte, stdenvNoCC }: { art-lotte, stdenvNoCC }:
stdenvNoCC.mkDerivation { stdenvNoCC.mkDerivation {
pname = "sfw-bgs"; pname = "nsfw-bgs";
inherit (art-lotte) version; inherit (art-lotte) version;
src = art-lotte; src = art-lotte;
dontUnpack = true; dontUnpack = true;
@ -28,7 +28,7 @@ stdenvNoCC.mkDerivation {
installPhase = '' installPhase = ''
mkdir $out mkdir $out
for f in $nsfwBgs; do for f in $nsfwBgs; do
ln -svf $src/$f $out/$f cp $src/$f $out/$f
done done
''; '';

View file

@ -15,7 +15,7 @@ stdenvNoCC.mkDerivation {
installPhase = '' installPhase = ''
mkdir $out mkdir $out
for f in $sfwBgs; do for f in $sfwBgs; do
ln -svf $src/$f $out/$f cp $src/$f $out/$f
done done
''; '';

View file

@ -8,6 +8,7 @@
]; ];
hashedPasswordFile = config.sops.secrets."users/users/darkkirb/hashedPassword".path; hashedPasswordFile = config.sops.secrets."users/users/darkkirb/hashedPassword".path;
extraGroups = [ "wheel" ]; extraGroups = [ "wheel" ];
description = "Charlotte 🦝 Delenk";
}; };
sops.secrets."users/users/darkkirb/hashedPassword" = { sops.secrets."users/users/darkkirb/hashedPassword" = {
neededForUsers = true; neededForUsers = true;

View file

@ -1,6 +1,24 @@
{ ... }: { pkgs, ... }:
{ {
imports = [ imports = [
./git.nix ./git.nix
./sops.nix
]; ];
home.file.".face".source =
let
pfp = pkgs.stdenvNoCC.mkDerivation {
pname = "face";
inherit (pkgs.art-lotte) version;
src = "${pkgs.art-lotte}/2023-10-26-sammythetanuki-babylottepfp-therian.jxl";
dontUnpack = true;
nativeBuildInputs = [ pkgs.libjxl ];
buildPhase = ''
djxl $src face.png
'';
installPhase = ''
cp face.png $out
'';
};
in
"${pfp}";
} }