update, theme

This commit is contained in:
outfoxxed 2026-01-28 16:22:56 -08:00
parent 5a7c6a8a9a
commit 05c142d3e8
Signed by: outfoxxed
GPG key ID: 4C88A185FB89301E
5 changed files with 38 additions and 57 deletions

57
flake.lock generated
View file

@ -43,11 +43,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1768182537, "lastModified": 1769245071,
"narHash": "sha256-1Ff3WJ57qPtX8D5srMKzXbsWD+bmC0sZzWIIRdAkmNo=", "narHash": "sha256-zNALt0KgqdHkfpr4hs8QtZMDS2SBiLNJmM8m8VnOTg0=",
"owner": "nix-community", "owner": "nix-community",
"repo": "emacs-overlay", "repo": "emacs-overlay",
"rev": "35a115b97a6dfc196cc479c676556ce3c874ee81", "rev": "26e95836ccff731543f898b603b1a213463ce919",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -122,11 +122,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1768068402, "lastModified": 1769187349,
"narHash": "sha256-bAXnnJZKJiF7Xr6eNW6+PhBf1lg2P1aFUO9+xgWkXfA=", "narHash": "sha256-clG+nT6I2qxjIgk5WoSDKJyNhzKJs9jzbCujPF2S/yg=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "8bc5473b6bc2b6e1529a9c4040411e1199c43b4c", "rev": "082a4cd87c6089d1d9c58ebe52655f9e07245fcb",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -218,11 +218,11 @@
"xdph": "xdph" "xdph": "xdph"
}, },
"locked": { "locked": {
"lastModified": 1768144432, "lastModified": 1768908865,
"narHash": "sha256-6fc6FyEmfwT1Ke+2ib/80XPshc1h2lapIB/HlsaxyP4=", "narHash": "sha256-KkzYP2+FVo3wIb2oom2BT7RRGmlvTiEaDJApCpTdcWw=",
"owner": "hyprwm", "owner": "hyprwm",
"repo": "Hyprland", "repo": "hyprland",
"rev": "fbf421df889ceff3bac08a9f4b9493def5eecc4d", "rev": "8f547c6fa089f91e7577947c426f692397e9a5cb",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -284,11 +284,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1767957561, "lastModified": 1769251059,
"narHash": "sha256-N0kFdc6tSE0yFeQ/Iit3KNrz4nf2K5xvP3juL7SUyhc=", "narHash": "sha256-aMCfeMcMKA9UGX2up34iPpzTVGQzbLqyuz77XsCfAtk=",
"owner": "outfoxxed", "owner": "outfoxxed",
"repo": "hy3", "repo": "hy3",
"rev": "3287049e79e9e51431de8c09f9192a18afa1bf35", "rev": "c9d598a9c8a6cf2c977e711db1c65a335b78f5ba",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -534,11 +534,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1768127708, "lastModified": 1769018530,
"narHash": "sha256-1Sm77VfZh3mU0F5OqKABNLWxOuDeHIlcFjsXeeiPazs=", "narHash": "sha256-MJ27Cy2NtBEV5tsK+YraYr2g851f3Fl1LpNHDzDX15c=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "ffbc9f8cbaacfb331b6017d5a5abb21a492c9a38", "rev": "88d3861acdd3d2f0e361767018218e51810df8a1",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -555,11 +555,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1768203973, "lastModified": 1769243040,
"narHash": "sha256-bf+HggwDgQRt47maAe9fbv2sH6uwZnzVy4tTb2nonP8=", "narHash": "sha256-nl50Pd82SvwSnhMIjFjEkn7bq/SeP7Fuq1lxbn1/WdU=",
"owner": "nix-community", "owner": "nix-community",
"repo": "NUR", "repo": "NUR",
"rev": "7a7b3e1d25b93474d988915412e69c6f2401a0b7", "rev": "4b6d299c772e8bfcd4db8b60f02851766c609e10",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -598,17 +598,16 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1768476812, "lastModified": 1769015610,
"narHash": "sha256-vBd6bw38NO6eGWwcvbhDnylDvlMgcwqUZJ1vIaTuJ1M=", "narHash": "sha256-Uvrb9lpTW77sJvsgO7o2U/BmSAbD8IDdUr9bGmIKtt8=",
"owner": "kosslan", "owner": "kosslan",
"repo": "qt6engine", "repo": "qtengine",
"rev": "01c7a30591f42f47a3dd0087ddc1c702b1f3e1f3", "rev": "10d61da0369c123d8bde94ffc6b60441e5e7c2f3",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "kosslan", "owner": "kosslan",
"ref": "qt5", "repo": "qtengine",
"repo": "qt6engine",
"type": "github" "type": "github"
} }
}, },
@ -619,11 +618,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1768204289, "lastModified": 1768985439,
"narHash": "sha256-aXPr9W8AEmPz9+dH8CHIwrppKIjtS3mHyOXR2ppH/aw=", "narHash": "sha256-qkU4r+l+UPz4dutMMRZSin64HuVZkEv9iFpu9yMWVY0=",
"ref": "refs/heads/master", "ref": "refs/heads/master",
"rev": "db37dc580afc9db1bc598436649c650138b6166d", "rev": "191085a8821b35680bba16ce5411fc9dbe912237",
"revCount": 723, "revCount": 731,
"type": "git", "type": "git",
"url": "https://git.outfoxxed.me/quickshell/quickshell" "url": "https://git.outfoxxed.me/quickshell/quickshell"
}, },

View file

@ -49,7 +49,7 @@
}; };
qtengine = { qtengine = {
url = "github:kosslan/qt6engine/qt5"; url = "github:kosslan/qtengine";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };

View file

@ -9,7 +9,7 @@
wrapper = pkgs.callPackage ({ ... }: pkgs.writeShellScriptBin "hyprland" '' wrapper = pkgs.callPackage ({ ... }: pkgs.writeShellScriptBin "hyprland" ''
${builtins.readFile ./session.sh} ${builtins.readFile ./session.sh}
${config.hyprland-session.prerun} ${config.hyprland-session.prerun}
${lib.getExe exe} $@ ${lib.getExe' exe "start-hyprland"} -- $@
'') {}; '') {};
in { in {
imports = [ hyprland.nixosModules.default ]; imports = [ hyprland.nixosModules.default ];
@ -87,6 +87,7 @@ in {
}; };
}; };
/*
# Without this the portal blocks on desktop portals not being ready... # Without this the portal blocks on desktop portals not being ready...
systemd.user.services.plasma-xdg-desktop-portal-kde.Service = { systemd.user.services.plasma-xdg-desktop-portal-kde.Service = {
ExecStart = "${pkgs.kdePackages.xdg-desktop-portal-kde}/libexec/xdg-desktop-portal-kde"; ExecStart = "${pkgs.kdePackages.xdg-desktop-portal-kde}/libexec/xdg-desktop-portal-kde";
@ -96,6 +97,7 @@ in {
"QT_QPA_PLATFORMTHEME=" "QT_QPA_PLATFORMTHEME="
]; ];
}; };
*/
}; };
}; };
} }

View file

@ -9,10 +9,10 @@
colorScheme = "${pkgs.kdePackages.breeze}/share/color-schemes/BreezeDark.colors"; colorScheme = "${pkgs.kdePackages.breeze}/share/color-schemes/BreezeDark.colors";
iconTheme = "breeze-dark"; iconTheme = "breeze-dark";
style = "breeze"; style = "breeze";
fontFixed = "JetBrainsMono Nerd Font"; fontFixed.family = "JetBrainsMono Nerd Font";
fontFixedSize = 12; fontFixed.size = 12;
font = "DejaVu Sans"; font.family = "DejaVu Sans";
fontSize = 12; font.size = 12;
}; };
misc = { misc = {
@ -26,6 +26,7 @@
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
qt6.qtwayland qt6.qtwayland
kdePackages.breeze kdePackages.breeze
kdePackages.breeze.qt5
kdePackages.breeze-icons kdePackages.breeze-icons
qt6.qtsvg # needed to load breeze icons qt6.qtsvg # needed to load breeze icons
@ -35,6 +36,7 @@
kdePackages.kirigami.unwrapped kdePackages.kirigami.unwrapped
kdePackages.kirigami-addons kdePackages.kirigami-addons
kdePackages.sonnet kdePackages.sonnet
qt6Packages.qt6ct
]; ];
qt = { qt = {
@ -45,25 +47,4 @@
home-manager.users.${config.main-user} = { home-manager.users.${config.main-user} = {
imports = [ ./home.nix ]; 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"];
});
});
})];
} }

View file

@ -1,5 +1,4 @@
//@ pragma ShellId shell //@ pragma ShellId shell
//@ pragma IgnoreSystemSettings
import Quickshell import Quickshell
import Quickshell.Io import Quickshell.Io