added input packages for consistency

This commit is contained in:
2026-07-04 14:08:09 +01:00
parent 0fea6f1450
commit 8e8c11d7e5

View File

@@ -5,6 +5,18 @@
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
hyprland.url = "github:hyprwm/Hyprland"; hyprland.url = "github:hyprwm/Hyprland";
wrappers.url = "github:lassulus/wrappers"; wrappers.url = "github:lassulus/wrappers";
otter-launcher = {
url = "github:kuokuo123/otter-launcher";
inputs.nixpkgs.follows = "nixpkgs";
};
wshowkeys = {
url = "github:voidarclabs/wshowkeys";
inputs.nixpkgs.follows = "nixpkgs";
};
woomer = {
url = "github:voidarclabs/woomer";
inputs.nixpkgs.follows = "nixpkgs";
};
}; };
outputs = { outputs = {
@@ -21,6 +33,40 @@
packages.${pkgs.stdenv.hostPlatform.system}.default = wrappers.lib.wrapPackage { packages.${pkgs.stdenv.hostPlatform.system}.default = wrappers.lib.wrapPackage {
inherit pkgs; inherit pkgs;
package = hypr; package = hypr;
runtimeInputs = with pkgs;
[
# Desktop apps
kitty
firefox
nemo
wlogout
grimblast
wpaperd
# Autostart
syncthing
gotify-desktop
# Hackstation
wayvnc
quickshell
# mobile02
way-edges
waybar
dunst
]
++ (let
input = {
package,
output ? "default",
}:
inputs.${package}.packages.${pkgs.stdenv.hostPlatform.system}.${output};
in [
(input {package = "otter-launcher";})
(input {package = "wshowkeys";})
(input {package = "woomer";})
]);
exePath = pkgs.lib.getExe hypr; exePath = pkgs.lib.getExe hypr;
flags = { flags = {
"--config" = ./hyprland.lua; "--config" = ./hyprland.lua;