From 2ff36e390a30530d98bb7f4575eef0f71d85c960 Mon Sep 17 00:00:00 2001 From: itsscb Date: Tue, 14 May 2024 09:26:26 +0200 Subject: [PATCH] nvbvjbg5v0sd7lqsfy59ky5gdibf7kpd --- configuration.nix | 1 + home.nix | 6 ++++++ nixos-switch.log | 44 ++++++++++++++++++++++++++------------------ sddm-theme-dawn.nix | 25 +++++++++++++++++++++++++ 4 files changed, 58 insertions(+), 18 deletions(-) create mode 100644 sddm-theme-dawn.nix diff --git a/configuration.nix b/configuration.nix index b97c501..b50a83f 100644 --- a/configuration.nix +++ b/configuration.nix @@ -57,6 +57,7 @@ in { services = { displayManager.sddm = { enable = true; + theme = "${import ./sddm-theme-dawn.nix {inherit pkgs;}}"; }; xserver = { diff --git a/home.nix b/home.nix index f85175d..8587f16 100644 --- a/home.nix +++ b/home.nix @@ -27,6 +27,12 @@ }; }; + qt = { + enable = true; + platformTheme = "gtk"; + style.name = "adwaita-dark"; + }; + programs = { helix = { enable = true; diff --git a/nixos-switch.log b/nixos-switch.log index e3fdd8d..8eab969 100644 --- a/nixos-switch.log +++ b/nixos-switch.log @@ -1,25 +1,33 @@ building Nix... building the system configuration... -these 8 derivations will be built: - /nix/store/5flx47nl8i3zal8qhmx26kr42xckabwz-hm_hyprhyprland.conf.drv - /nix/store/h3l5aky1kw9z4wc1l5q7yb0q8s27i46b-home-manager-files.drv - /nix/store/rzkb2dxi2l609al26481805vva2vvqcp-activation-script.drv - /nix/store/lb0y7nyxzh15hbbxg6djjkqnqvnail1z-home-manager-generation.drv - /nix/store/lp9zp2h3fw58rfq9mcqc2mn1vi3md9ah-unit-home-manager-itsscb.service.drv - /nix/store/crfgsr8nfbkgb440wjw8xzj68l96wj0k-system-units.drv - /nix/store/k8xvcy3cmm5by6j92vy1vvvd2z68gwi9-etc.drv - /nix/store/fq0bwxj61frlkz1f032f3xxxmq68g9dq-nixos-system-scbnb-24.05pre625274.205781405197.drv -building '/nix/store/5flx47nl8i3zal8qhmx26kr42xckabwz-hm_hyprhyprland.conf.drv'... -building '/nix/store/rzkb2dxi2l609al26481805vva2vvqcp-activation-script.drv'... -building '/nix/store/h3l5aky1kw9z4wc1l5q7yb0q8s27i46b-home-manager-files.drv'... -building '/nix/store/lb0y7nyxzh15hbbxg6djjkqnqvnail1z-home-manager-generation.drv'... -building '/nix/store/lp9zp2h3fw58rfq9mcqc2mn1vi3md9ah-unit-home-manager-itsscb.service.drv'... -building '/nix/store/crfgsr8nfbkgb440wjw8xzj68l96wj0k-system-units.drv'... -building '/nix/store/k8xvcy3cmm5by6j92vy1vvvd2z68gwi9-etc.drv'... -building '/nix/store/fq0bwxj61frlkz1f032f3xxxmq68g9dq-nixos-system-scbnb-24.05pre625274.205781405197.drv'... +trace: warning: itsscb profile: The option `qt.platformTheme` has been renamed to `qt.platformTheme.name`. +these 4 derivations will be built: + /nix/store/bj3ygwvi1d46fna0b39y95lfg59c521k-sddm-theme-dawn.drv + /nix/store/vc0kswdn30mil5wd54dpcsxacgqnfdzm-sddm.conf.drv + /nix/store/2xcnx008fz0vgxzaq1si3i167qcqz3g9-etc.drv + /nix/store/nvbvjbg5v0sd7lqsfy59ky5gdibf7kpd-nixos-system-scbnb-24.05pre625274.205781405197.drv +building '/nix/store/bj3ygwvi1d46fna0b39y95lfg59c521k-sddm-theme-dawn.drv'... +Running phase: unpackPhase +unpacking source archive /nix/store/657h6dgfxlnyaxs41ba53ln44jmya9q2-source +source root is source +Running phase: patchPhase +Running phase: updateAutotoolsGnuConfigScriptsPhase +Running phase: configurePhase +no configure script, doing nothing +Running phase: buildPhase +no Makefile or custom buildPhase, doing nothing +Running phase: installPhase +Running phase: fixupPhase +shrinking RPATHs of ELF executables and libraries in /nix/store/v94wl3fc1x81vq4v6fgli9c1mjan6if6-sddm-theme-dawn +checking for references to /build/ in /nix/store/v94wl3fc1x81vq4v6fgli9c1mjan6if6-sddm-theme-dawn... +patching script interpreter paths in /nix/store/v94wl3fc1x81vq4v6fgli9c1mjan6if6-sddm-theme-dawn +/nix/store/v94wl3fc1x81vq4v6fgli9c1mjan6if6-sddm-theme-dawn/preview.sh: interpreter directive changed from "#! /bin/bash" to "/nix/store/h3bhzvz9ipglcybbcvkxvm4vg9lwvqg4-bash-5.2p26/bin/bash" +building '/nix/store/vc0kswdn30mil5wd54dpcsxacgqnfdzm-sddm.conf.drv'... +building '/nix/store/2xcnx008fz0vgxzaq1si3i167qcqz3g9-etc.drv'... +building '/nix/store/nvbvjbg5v0sd7lqsfy59ky5gdibf7kpd-nixos-system-scbnb-24.05pre625274.205781405197.drv'... activating the configuration... setting up /etc... -modifying secret: git reloading user units for itsscb... restarting sysinit-reactivation.target restarting the following units: home-manager-itsscb.service +the following new units were started: sysinit-reactivation.target, systemd-tmpfiles-resetup.service diff --git a/sddm-theme-dawn.nix b/sddm-theme-dawn.nix new file mode 100644 index 0000000..0211e81 --- /dev/null +++ b/sddm-theme-dawn.nix @@ -0,0 +1,25 @@ +{pkgs}: let + imgLink = "https://github.com/itsscb/nixos/blob/master/dotfiles/hypr/rust.png?raw=true"; + image = pkgs.fetchurl { + url = imgLink; + sha256 = "sha256-A6SJPjzcGueivWQZZh29bTb7oQeoLlgrKN660HF4ZWY="; + }; +in + pkgs.stdenv.mkDerivation { + name = "sddm-theme-dawn"; + src = pkgs.fetchFromGitLab { + owner = "es20490446e"; + repo = "sddm-theme-dawn"; + rev = "154a2e19e81d3a35927a20dbfa82ea66a466f825"; + sha256 = "sha256-dM9sebNNHelexhgZwkcXvl84NL9BY4kQCeDLBjeL6DY="; + }; + + installPhase = '' + mkdir -p $out + cp -R ./root/usr/share/sddm/themes/dawn/* $out/ + rm $out/components/images/background/original.jpg + rm $out/components/images/background/blurred.jpg + cp -r ${image} $out/components/images/background/original.jpg + cp -r ${image} $out/components/images/background/blurred.jpg + ''; + }