hopefully made overridable??

This commit is contained in:
2026-07-04 14:15:25 +01:00
parent 8e8c11d7e5
commit 9ae2feddcd

View File

@@ -29,12 +29,15 @@
pkgs = import nixpkgs {inherit system;}; pkgs = import nixpkgs {inherit system;};
hypr = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.default; hypr = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.default;
defaultRuntimePkgs = let
input = {
package,
output ? "default",
}:
inputs.${package}.packages.${system}.${output};
in { in {
packages.${pkgs.stdenv.hostPlatform.system}.default = wrappers.lib.wrapPackage { inherit
inherit pkgs; (pkgs)
package = hypr;
runtimeInputs = with pkgs;
[
# Desktop apps # Desktop apps
kitty kitty
firefox firefox
@@ -42,31 +45,27 @@
wlogout wlogout
grimblast grimblast
wpaperd wpaperd
# Autostart # Autostart
syncthing syncthing
gotify-desktop gotify-desktop
# Hackstation # Hackstation
wayvnc wayvnc
quickshell quickshell
# mobile02 # mobile02
way-edges way-edges
waybar waybar
dunst dunst
] ;
++ (let otter-launcher = input {package = "otter-launcher";};
input = { wshowkeys = input {package = "wshowkeys";};
package, woomer = input {package = "woomer";};
output ? "default", };
}: in {
inputs.${package}.packages.${pkgs.stdenv.hostPlatform.system}.${output}; lib.defaultRuntimePackages.${pkgs.stdenv.hostPlatform.system} = defaultRuntimePkgs;
in [ packages.${pkgs.stdenv.hostPlatform.system}.default = pkgs.lib.makeOverridable wrappers.lib.wrapPackage {
(input {package = "otter-launcher";}) inherit pkgs;
(input {package = "wshowkeys";}) package = hypr;
(input {package = "woomer";}) runtimeInputs = defaultRuntimePkgs;
]);
exePath = pkgs.lib.getExe hypr; exePath = pkgs.lib.getExe hypr;
flags = { flags = {
"--config" = ./hyprland.lua; "--config" = ./hyprland.lua;