update, theme
This commit is contained in:
parent
5a7c6a8a9a
commit
05c142d3e8
5 changed files with 38 additions and 57 deletions
|
|
@ -9,7 +9,7 @@
|
|||
wrapper = pkgs.callPackage ({ ... }: pkgs.writeShellScriptBin "hyprland" ''
|
||||
${builtins.readFile ./session.sh}
|
||||
${config.hyprland-session.prerun}
|
||||
${lib.getExe exe} $@
|
||||
${lib.getExe' exe "start-hyprland"} -- $@
|
||||
'') {};
|
||||
in {
|
||||
imports = [ hyprland.nixosModules.default ];
|
||||
|
|
@ -87,6 +87,7 @@ in {
|
|||
};
|
||||
};
|
||||
|
||||
/*
|
||||
# Without this the portal blocks on desktop portals not being ready...
|
||||
systemd.user.services.plasma-xdg-desktop-portal-kde.Service = {
|
||||
ExecStart = "${pkgs.kdePackages.xdg-desktop-portal-kde}/libexec/xdg-desktop-portal-kde";
|
||||
|
|
@ -96,6 +97,7 @@ in {
|
|||
"QT_QPA_PLATFORMTHEME="
|
||||
];
|
||||
};
|
||||
*/
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -9,10 +9,10 @@
|
|||
colorScheme = "${pkgs.kdePackages.breeze}/share/color-schemes/BreezeDark.colors";
|
||||
iconTheme = "breeze-dark";
|
||||
style = "breeze";
|
||||
fontFixed = "JetBrainsMono Nerd Font";
|
||||
fontFixedSize = 12;
|
||||
font = "DejaVu Sans";
|
||||
fontSize = 12;
|
||||
fontFixed.family = "JetBrainsMono Nerd Font";
|
||||
fontFixed.size = 12;
|
||||
font.family = "DejaVu Sans";
|
||||
font.size = 12;
|
||||
};
|
||||
|
||||
misc = {
|
||||
|
|
@ -26,6 +26,7 @@
|
|||
environment.systemPackages = with pkgs; [
|
||||
qt6.qtwayland
|
||||
kdePackages.breeze
|
||||
kdePackages.breeze.qt5
|
||||
kdePackages.breeze-icons
|
||||
qt6.qtsvg # needed to load breeze icons
|
||||
|
||||
|
|
@ -35,6 +36,7 @@
|
|||
kdePackages.kirigami.unwrapped
|
||||
kdePackages.kirigami-addons
|
||||
kdePackages.sonnet
|
||||
qt6Packages.qt6ct
|
||||
];
|
||||
|
||||
qt = {
|
||||
|
|
@ -45,25 +47,4 @@
|
|||
home-manager.users.${config.main-user} = {
|
||||
imports = [ ./home.nix ];
|
||||
};
|
||||
|
||||
nixpkgs.overlays = [(final: prev: {
|
||||
qt6Packages = prev.qt6Packages.overrideScope (qfinal: qprev: {
|
||||
qt6ct = qprev.qt6ct.overrideAttrs (ctprev: {
|
||||
src = pkgs.fetchFromGitLab {
|
||||
domain = "www.opencode.net";
|
||||
owner = "ilya-fedin";
|
||||
repo = "qt6ct";
|
||||
rev = "9d64a13ff6c376380901ef855f3c5e6a1f7afc0d"; # 'kde' branch
|
||||
sha256 = "vOq5LC5TPRkBfFYzsqyd8wGIzAa6jT7PwWsEj5Dqrqs=";
|
||||
};
|
||||
|
||||
buildInputs = ctprev.buildInputs ++ (with final.kdePackages; [
|
||||
kconfig
|
||||
kcolorscheme
|
||||
kiconthemes
|
||||
]);
|
||||
cmakeFlags = [ "-DPLUGINDIR=${placeholder "out"}/lib/qt-6/plugins"];
|
||||
});
|
||||
});
|
||||
})];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
//@ pragma ShellId shell
|
||||
//@ pragma IgnoreSystemSettings
|
||||
|
||||
import Quickshell
|
||||
import Quickshell.Io
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue