diff --git a/flake.lock b/flake.lock index 8989b1b..96eb9d6 100644 --- a/flake.lock +++ b/flake.lock @@ -41,7 +41,8 @@ "home-manager": "home-manager", "nixpkgs": "nixpkgs", "rose-pine": "rose-pine", - "rose-pine-amfora": "rose-pine-amfora" + "rose-pine-amfora": "rose-pine-amfora", + "rose-pine-qt5ct": "rose-pine-qt5ct" } }, "rose-pine": { @@ -74,6 +75,22 @@ "repo": "amfora", "type": "github" } + }, + "rose-pine-qt5ct": { + "flake": false, + "locked": { + "lastModified": 1681348150, + "narHash": "sha256-mfkVexp3deDZCwbq/P8Ynf1gYwF5kVXfGGv7BEGFZCU=", + "owner": "piperbly", + "repo": "rose-pine-qt5ct", + "rev": "61c90bc63291508f2cec6e8589e35af637a75374", + "type": "github" + }, + "original": { + "owner": "piperbly", + "repo": "rose-pine-qt5ct", + "type": "github" + } } }, "root": "root", diff --git a/flake.nix b/flake.nix index 3f3057a..41792b8 100644 --- a/flake.nix +++ b/flake.nix @@ -18,6 +18,10 @@ url = "github:rose-pine/amfora"; flake = false; }; + rose-pine-qt5ct = { + url = "github:piperbly/rose-pine-qt5ct"; + flake = false; + }; }; outputs = diff --git a/home/default.nix b/home/default.nix index a376947..0c263b7 100644 --- a/home/default.nix +++ b/home/default.nix @@ -47,6 +47,7 @@ imports = [ ./gtk.nix ./programs + ./qt.nix ./services ./xdg.nix ./xorg diff --git a/home/qt.nix b/home/qt.nix new file mode 100644 index 0000000..564e340 --- /dev/null +++ b/home/qt.nix @@ -0,0 +1,10 @@ +{ inputs, ... }: +{ + xdg.configFile."qt5ct/colors/rose-pine.conf".source = "${inputs.rose-pine-qt5ct}/rose-pine.conf"; + + qt = { + enable = true; + + style.name = "adwaita"; + }; +}