From 003741d233312b21364ea9c24aae3af0e67a09b9 Mon Sep 17 00:00:00 2001 From: GaspardCulis Date: Fri, 20 Sep 2024 19:32:51 +0200 Subject: [PATCH] feat(hypr + misc): Added most required packages from hyprland config --- de/hypr/default.nix | 23 +++++++++++++++++++++++ misc/anyrun/default.nix | 9 +++++++++ misc/swayosd/default.nix | 9 +++++++++ 3 files changed, 41 insertions(+) create mode 100644 misc/anyrun/default.nix create mode 100644 misc/swayosd/default.nix diff --git a/de/hypr/default.nix b/de/hypr/default.nix index 98a3fc5..de10738 100644 --- a/de/hypr/default.nix +++ b/de/hypr/default.nix @@ -10,11 +10,31 @@ source = ../../bin/Hyprland; executable = true; }; + # UWU launcher script + ".local/bin/uwu-launcher" = { + source = ../../bin/uwu-launcher; + executable = true; + }; + # Togglescreen script + ".local/bin/togglescreen" = { + source = ../../bin/togglescreen; + executable = true; + }; }; home.packages = [ pkgs.egl-wayland # For NVIDIA compatibility pkgs.xdg-desktop-portal-hyprland + # Common DE packages required in config + pkgs.wl-clipboard-rs + pkgs.grim + pkgs.slurp + pkgs.hyprpicker + pkgs.udiskie + # Apps launchable from bindings + pkgs.firefox + pkgs.kitty + pkgs.yazi ]; wayland.windowManager.hyprland = { @@ -26,5 +46,8 @@ # bar is required imports = [ ../../bar + ../../term/alacritty + ../../misc/swayosd + ../../misc/anyrun ]; } diff --git a/misc/anyrun/default.nix b/misc/anyrun/default.nix new file mode 100644 index 0000000..850ff9e --- /dev/null +++ b/misc/anyrun/default.nix @@ -0,0 +1,9 @@ +{pkgs, ...}: { + home.file = { + ".config/anyrun".source = ../anyrun; + }; + + home.packages = [ + pkgs.anyrun + ]; +} diff --git a/misc/swayosd/default.nix b/misc/swayosd/default.nix new file mode 100644 index 0000000..e9a958c --- /dev/null +++ b/misc/swayosd/default.nix @@ -0,0 +1,9 @@ +{pkgs, ...}: { + home.file = { + ".config/swayosd/style.css".source = ./style.css; + }; + + home.packages = [ + pkgs.swayosd + ]; +}