From fc3feb0ce3d6f02451304ff0126a712cb913c61e Mon Sep 17 00:00:00 2001 From: Nickolaj Jepsen Date: Sun, 2 Mar 2025 23:11:53 +0100 Subject: [PATCH] feat: update custom launcher --- flake.lock | 6 +++--- hosts/desktop/nvidia.nix | 6 +++++- modules/desktop/fireproof-shell.nix | 6 +++--- modules/desktop/gtk/default.nix | 4 ++++ modules/desktop/qt.nix | 7 +++++++ modules/graphical.nix | 1 + 6 files changed, 23 insertions(+), 7 deletions(-) create mode 100644 modules/desktop/qt.nix diff --git a/flake.lock b/flake.lock index 9e6d9df..3479b85 100644 --- a/flake.lock +++ b/flake.lock @@ -197,11 +197,11 @@ "treefmt-nix": "treefmt-nix_2" }, "locked": { - "lastModified": 1740875242, - "narHash": "sha256-b1aP36Kt/B4JMtmUw9m2RSy4O+kwqr0eQ75488vd0xk=", + "lastModified": 1740954531, + "narHash": "sha256-+vF7qhkB3w4PReoafd5e+REkon4C+paKRoCNCUg46Sg=", "owner": "nickolaj-jepsen", "repo": "fireproof-shell", - "rev": "221ecb1e53b10fe2151fd03277ce0cf5616c0a68", + "rev": "10ccd26c819994993331393949d88dd680058831", "type": "github" }, "original": { diff --git a/hosts/desktop/nvidia.nix b/hosts/desktop/nvidia.nix index a732ecd..cb74f7c 100644 --- a/hosts/desktop/nvidia.nix +++ b/hosts/desktop/nvidia.nix @@ -1,4 +1,8 @@ -{pkgs, config, ...}: { +{ + pkgs, + config, + ... +}: { hardware.graphics = { enable = true; }; diff --git a/modules/desktop/fireproof-shell.nix b/modules/desktop/fireproof-shell.nix index 44f15c6..69036c8 100644 --- a/modules/desktop/fireproof-shell.nix +++ b/modules/desktop/fireproof-shell.nix @@ -4,8 +4,8 @@ pkgs, pkgsUnstable, ... -}: let -fireproofPkgs = inputs.fireproof-shell.packages.${pkgs.system}; +}: let + fireproofPkgs = inputs.fireproof-shell.packages.${pkgs.system}; in { environment.systemPackages = [ fireproofPkgs.fireproof-shell @@ -20,5 +20,5 @@ in { }; }; - fireproof.home-manager.wayland.windowManager.hyprland.settings.execr = [ "pkill .fireproof-shel; fireproof-shell" ]; + fireproof.home-manager.wayland.windowManager.hyprland.settings.execr = ["pkill .fireproof-shel; fireproof-shell"]; } diff --git a/modules/desktop/gtk/default.nix b/modules/desktop/gtk/default.nix index 4e7aa5f..df27f02 100644 --- a/modules/desktop/gtk/default.nix +++ b/modules/desktop/gtk/default.nix @@ -26,6 +26,10 @@ name = "adw-gtk3-dark"; package = pkgs.adw-gtk3; }; + iconTheme = { + name = "Qogir-dark"; + package = pkgs.qogir-icon-theme; + }; gtk3.extraConfig = {gtk-application-prefer-dark-theme = true;}; gtk3.extraCss = builtins.readFile ./theme.css; diff --git a/modules/desktop/qt.nix b/modules/desktop/qt.nix new file mode 100644 index 0000000..7f5f4a3 --- /dev/null +++ b/modules/desktop/qt.nix @@ -0,0 +1,7 @@ +_: { + qt = { + enable = true; + platformTheme = "gnome"; + style = "adwaita-dark"; + }; +} diff --git a/modules/graphical.nix b/modules/graphical.nix index a9d3a8f..5a053f5 100644 --- a/modules/graphical.nix +++ b/modules/graphical.nix @@ -7,6 +7,7 @@ ./desktop/greetd.nix ./desktop/hyprland/default.nix ./desktop/gtk/default.nix + ./desktop/qt.nix ./apps/spotify.nix ./apps/firefox.nix ./apps/ghostty.nix