diff --git a/flake.lock b/flake.lock index d20a356..f2cfffb 100644 --- a/flake.lock +++ b/flake.lock @@ -1030,11 +1030,11 @@ }, "nixpkgs_7": { "locked": { - "lastModified": 1736061677, - "narHash": "sha256-DjkQPnkAfd7eB522PwnkGhOMuT9QVCZspDpJJYyOj60=", + "lastModified": 1735922141, + "narHash": "sha256-vk0xwGZSlvZ/596yxOtsk4gxsIx2VemzdjiU8zhjgWw=", "owner": "nixos", "repo": "nixpkgs", - "rev": "cbd8ec4de4469333c82ff40d057350c30e9f7d36", + "rev": "d29ab98cd4a70a387b8ceea3e930b3340d41ac5a", "type": "github" }, "original": { @@ -1067,11 +1067,11 @@ "treefmt-nix": "treefmt-nix_2" }, "locked": { - "lastModified": 1736136610, - "narHash": "sha256-pVNRdhEA32ZyiernLrsvpzxxCw2zV7lbw5lzYhHcPU8=", + "lastModified": 1736062223, + "narHash": "sha256-E2pP/HI/adDIzDhYR25xlTQpvMnssZPhozHbTg66H/E=", "owner": "nix-community", "repo": "NUR", - "rev": "c03408924cf08dea2eb171942d6b3e463b2741dc", + "rev": "c069281f9ef15582d5c1c59995e9d6cf2c0ed1b6", "type": "github" }, "original": { diff --git a/home/modules/baseline.nix b/home/modules/baseline.nix index 46f7432..c5cdd05 100644 --- a/home/modules/baseline.nix +++ b/home/modules/baseline.nix @@ -11,19 +11,7 @@ in { enable = mkEnableOption "Basic home settings"; }; config = mkIf cfg.enable { - xdg = { - enable = true; - mimeApps = { - enable = true; - defaultApplications = {}; - }; - portal = { - # this shouldnt be on baseline, as servers have no GUI - enable = true; - xdgOpenUsePortal = true; - configPackages = with pkgs; [xdg-desktop-portal-gtk]; - }; - }; + xdg.enable = true; home = { stateVersion = "24.05"; # DO NOT CHANGE @@ -36,7 +24,6 @@ in { killall man-pages man-pages-posix - pv tree units unzip diff --git a/home/modules/gui/default.nix b/home/modules/gui/default.nix index 54bf1bb..1e8196e 100644 --- a/home/modules/gui/default.nix +++ b/home/modules/gui/default.nix @@ -139,10 +139,11 @@ in { }; }; - #qt = { mentioning qt makes qt applications not work, I should probably check how to fix this - # enable = true; - # style.name = "bb10dark"; - #}; + qt = { + enable = true; + style.name = "bb10dark"; + platformTheme.name = "gtk"; + }; home.sessionVariables = { # Use gtk in jvm apps diff --git a/home/modules/gui/gtk.nix b/home/modules/gui/gtk.nix new file mode 100644 index 0000000..fdd2712 --- /dev/null +++ b/home/modules/gui/gtk.nix @@ -0,0 +1,11 @@ +{ + config, + lib, + pkgs, + ... +}: { + home.packages = with pkgs; [ + gruvbox-dark-icons-gtk + libsForQt5.breeze-gtk + ]; +}