From 8e8c11d7e58474e1414f11ee959d3bc8565d063b Mon Sep 17 00:00:00 2001 From: voidarc Date: Sat, 4 Jul 2026 14:08:09 +0100 Subject: [PATCH] added input packages for consistency --- flake.nix | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/flake.nix b/flake.nix index 78992e3..c6c3bf8 100644 --- a/flake.nix +++ b/flake.nix @@ -5,6 +5,18 @@ nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; hyprland.url = "github:hyprwm/Hyprland"; 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 = { @@ -21,6 +33,40 @@ packages.${pkgs.stdenv.hostPlatform.system}.default = wrappers.lib.wrapPackage { inherit pkgs; 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; flags = { "--config" = ./hyprland.lua;