{ pkgs, ... }: let menu = pkgs.writeShellScriptBin "menu" '' if pgrep wofi; then pkill wofi else wofi --show drun fi ''; powermenu = pkgs.writeShellScriptBin "powermenu" '' if pgrep wlogout; then pkill wlogout else ${pkgs.wlogout}/bin/wlogout fi ''; wireguard-import = pkgs.writeShellScriptBin "wireguard-import" '' nmcli connection import type wireguard file "$1" ''; vault = pkgs.writeShellScriptBin "vault" '' nvim $HOME/Nextcloud/obsidian ''; in { home.packages = [ menu wireguard-import powermenu vault ]; }