From cda39b3c91ca3dc422856fe3178d72b48b1290ec Mon Sep 17 00:00:00 2001 From: "info@data-pro.nu" Date: Wed, 11 Mar 2026 14:55:08 +0100 Subject: [PATCH] working on wofi --- .../generated/hyprland/task_launcher/wofi.nix | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/Droidnix/generated/hyprland/task_launcher/wofi.nix b/Droidnix/generated/hyprland/task_launcher/wofi.nix index c7b0b9302..9f0d0a88d 100644 --- a/Droidnix/generated/hyprland/task_launcher/wofi.nix +++ b/Droidnix/generated/hyprland/task_launcher/wofi.nix @@ -1,4 +1,10 @@ -{ lib, config, pkgs, flakeRoot, ... }: +{ + lib, + config, + pkgs, + flakeRoot, + ... +}: { # Install Wofi and its dependencies @@ -8,25 +14,19 @@ # Home Manager configuration for Wofi home-manager.users.henrov = { - # Ensure the config and theme directories exist + # Create the config directory if it doesn't exist home.file = { - ".config/wofi".source = "${flakeRoot}/.assets/hyprland/conf/wofi"; ".config/wofi/config".text = lib.readFile "${flakeRoot}/.assets/hyprland/conf/wofi/wofi.conf"; ".config/wofi/style.css".source = "${flakeRoot}/.assets/hyprland/conf/wofi/theming.css"; }; + # Ensure the .config/wofi directory exists + home.file.".config/wofi".ensureDir = true; + # Environment variables for Wofi home.sessionVariables = { WOFI_CONFIG = "$HOME/.config/wofi/config"; WOFI_STYLE = "$HOME/.config/wofi/style.css"; }; }; - - # Systemd service to ensure Wofi is available (optional) - systemd.user.services.wofi = { - description = "Wofi Application Launcher"; - wantedBy = [ "default.target" ]; - serviceConfig.Type = "oneshot"; - serviceConfig.ExecStart = "${pkgs.wofi}/bin/wofi --show drun"; - }; }