From ccf5e348782cbcb4898097998e58299a4d6a4766 Mon Sep 17 00:00:00 2001 From: "Jill \"oatmealine\" Monoids" Date: Mon, 4 Mar 2024 13:40:11 +0300 Subject: [PATCH] satisfy the Autism Beast (by justifying the means with the ends) horrible /etc/os-release hack that changes the logo (visible in gnome settings, for instance) to an iterator icon. i am so happy about this information --- hosts/seven-red-suns/default.nix | 8 ++++++-- packages/iterator-icons/default.nix | 17 +++++++++++++++++ .../iterator-icons/icons/seven-red-suns.png | Bin 0 -> 3029 bytes 3 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 packages/iterator-icons/default.nix create mode 100644 packages/iterator-icons/icons/seven-red-suns.png diff --git a/hosts/seven-red-suns/default.nix b/hosts/seven-red-suns/default.nix index 0953c1c..3e6762b 100644 --- a/hosts/seven-red-suns/default.nix +++ b/hosts/seven-red-suns/default.nix @@ -16,13 +16,13 @@ # debug strace ltrace lsof # apps - vivaldi telegram-desktop onlyoffice-bin mpv qalculate-gtk + vivaldi telegram-desktop onlyoffice-bin mpv qalculate-gtk krita # compatilibility wineWowPackages.waylandFull winetricks # misc cowsay file which tree gnused yt-dlp prismlauncher ] ++ (with pkgs.my; [ - olympus + olympus iterator-icons ]); # usually you don't need to do this, but this is a workaround for https://github.com/flameshot-org/flameshot/issues/3328 @@ -30,6 +30,10 @@ modules = { security.useDoas = true; + os-release = { + enable = true; + logo = "seven-red-suns"; + }; hardware = { pipewire.enable = true; diff --git a/packages/iterator-icons/default.nix b/packages/iterator-icons/default.nix new file mode 100644 index 0000000..e2b1fde --- /dev/null +++ b/packages/iterator-icons/default.nix @@ -0,0 +1,17 @@ +{ stdenv, ... }: + +stdenv.mkDerivation { + pname = "iterator-icons"; + version = "0.0.0"; + + src = ./.; + + dontDropIconThemeCache = true; + + installPhase = '' + runHook preInstall + mkdir -p $out/share/icons/hicolor/256x256/apps/ + cp -a ./icons/* $out/share/icons/hicolor/256x256/apps/ + runHook postInstall + ''; +} \ No newline at end of file diff --git a/packages/iterator-icons/icons/seven-red-suns.png b/packages/iterator-icons/icons/seven-red-suns.png new file mode 100644 index 0000000000000000000000000000000000000000..7d0c714d667800ff93c9e725733db1f72fe336be GIT binary patch literal 3029 zcmcImc{o-38vd^ z(M-z8{4!&P{4@M?XbJB{ z0;ZbIO&^;|L&ENJ#4V=f#mtfuqK))tsn=wNcWtg&9Lv_sxwT}cyE$uYsq%Twcw6Z> z@4HJQukPoant_kV@xIk3$gLXBdbT-#N)D_@W)+d7Nl_vaR*N=c-cjjdBbzSS`pGl8 z`1bn@s`S!U8jlVsQ`V9f)>FklhHai#Ak4k}?R`on_nV6v#?WLft{kQ~2%D*zcwE0I zr&lM@^4HGyMYhjrhvI6&8#C>*eT{tV=VEmQ3se?X&)t4gW}SP1iK@mwUe*D1rxy#} zd>P3&9U(=GAnj(M5sqhWhp(@-f4#IIQ;FoR4^^!d@J#IpF3FAUj(?x?JAn2ca&=6Z(vS}M$_wwAtxoh#|vA7elbv1Xzt2HYS#o`1p?#>JW(wsOA zT)dEb25mx7{>=^qTcVKIb+xv82sZ=?G#>@%ML`T79?DPSma&1hVhAAWP?QreZD+}M z;14U#+AAgOzv^&jrd4}(L&hjVFU&l$=;T;9ZIbfMaN^k1SVjFxMaY-et1DFxrs*Z9M{2QQIwf^N|iW)qOJ}G&QZ7_4h$dO zS5Py@fv|7h1TC6GVn-)G!hRx?*e66nrBFJtYPfE-t8d!vnweZ&L)mjJ(!oX;SV*f6=^PsfDK;u>z}zSUbq(K4yd7d*umu1cG$bNBQHf zPB`%EdSlF~XM@pU11)B$Dib^&^ONs5j)S@BjE%J3bu`c)vRia?2NNtUbcm4rs5R=8 zn&r8^jVVp`yI!1CinH+4zF4DA(B0%3^_J6T1+Dh}Xm^Nt7zf#(b<*(D2x9d_uR!jG z3KQ6zld|MM40(gnJi0OLMt;p2B`b)bdn$gMlnuLK=Mu%pgBW}k4uxVig8TdBU0Xti zpXJxaR%~ze4t=VowsSFPnYB}Ml*)W(5vE8e!qQB#l1!KeIB?I?NyHhjv~24Z`5Q7! zpl)}^gcHLCUayo-i8j+{K%$^sz5|l1;hm&Tc8BB&ANCaWl4XM18m6}}b?ja&y5ss{ zaa`;r-1B;ohepu6OTylwyN(S$^DYg0RcmdfOH7Se0e8lz{N#rtG-YKbpzJ16ep2DE}gle!wuiDp@(2 zyAKNZWnUsG2}RSYwza9G`s7GA2nSv0t>=>JYXt znTnSl@dDNsG@E3}x5GgirH{pdQ{y$Do5RqCt^GrYmN>K|?&Mu`U?6?x)$`>mU7iQ0 zB9`tueS1=$TL=7WxBSoK{aXhDL&dax#U8e5d!*=;yVNx=mk<3?F`aza^V#@&%Q|2= zH>uEZ3~C{O^O>9mwZPbSfvmBf2HG~}{RLHm-7$RWg0?|Nm=#h<=Rz52cb2E%!BAf{ zM2k`&RLws^@WByo$snFoN937&k{P;OHe9ZArv`VuNO@(0_I!zE^Bu7AGg+?PyiuyPL$P7B6zoT88qB zrSsSNF{*3twTb`A`VoZI`5>9A1_g6Jqu78c8+fWu*{0*Sz8rERZ>%_8(p<#;sr1hFd z(uJn1Bom>e24M>O7Z=jQMQMPgzhdcH%FVrbwr}!yOE=#~wITlz&n;r2nio^+m4IxW z{>G}T1DOG-^Oz6}aG)(j9JPkji|tz>hp9BX4wDRFy>`Ez zM=wJR9FJ-Wk;ewnR~=cdH{j~;Ha{Xm6IYXz5dSv6^r7r6uj$nFw&MMIZqBamT1(;6 zL3Wc(&~sA*AJcEbp;8R#lp^`TEn%VEPcnx~i%~tg2HOpdL^16&rU-RNb`JRgO@&6n zXy1)8V9Fo2R|^mp2vSP++(?k&2mSSf1os}B-eOTn?RSyhQD-&VC07%`(ob2PqVm-% zo9KBEx=N^lDz+UG+RER2i1Rbt%iSW6XqAw^?UyfXB21wmY_z)d`48ag5}pdeR3IOw tgH}|c6>|T3kpJX__V?o)VL+@3{E(TrmlwJJBs?twlY^Fq#rm$1e*<@XvY-F} literal 0 HcmV?d00001