From 4adcdcf4c6c273498410a0956cba856f1206efd5 Mon Sep 17 00:00:00 2001 From: Menno van Leeuwen Date: Thu, 6 Mar 2025 11:20:05 +0100 Subject: [PATCH] refactor: enhance Zen Browser desktop entry with additional actions and update flake.lock --- .../tasks/workstations/zen-browser.yml | 21 +++++++++++++++++-- config/home-manager/flake.lock | 6 +++--- 2 files changed, 22 insertions(+), 5 deletions(-) diff --git a/config/ansible/tasks/workstations/zen-browser.yml b/config/ansible/tasks/workstations/zen-browser.yml index 424bad5..ea07686 100644 --- a/config/ansible/tasks/workstations/zen-browser.yml +++ b/config/ansible/tasks/workstations/zen-browser.yml @@ -40,9 +40,26 @@ Exec=/usr/local/bin/{{ browser_name }} %u Icon=/opt/zen/browser/chrome/icons/default/default128.png Type=Application - StartupNotify=true + MimeType=text/html;text/xml;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https;application/x-xpinstall;application/pdf;application/json; + StartupWMClass=zen Categories=Network;WebBrowser; - MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;x-scheme-handler/http;x-scheme-handler/https; + StartupNotify=true + Terminal=false + X-MultipleArgs=false + Keywords=Internet;WWW;Browser;Web;Explorer; + Actions=new-window;new-private-window;profilemanager; + + [Desktop Action new-window] + Name=Open a New Window + Exec=/usr/local/bin/{{ browser_name }} %u + + [Desktop Action new-private-window] + Name=Open a New Private Window + Exec=/usr/local/bin/{{ browser_name }} --private-window %u + + [Desktop Action profilemanager] + Name=Open the Profile Manager + Exec=/usr/local/bin/{{ browser_name }} --ProfileManager %u dest: "/usr/share/applications/zen.desktop" mode: '0644' become: true diff --git a/config/home-manager/flake.lock b/config/home-manager/flake.lock index bc65b24..5779f61 100644 --- a/config/home-manager/flake.lock +++ b/config/home-manager/flake.lock @@ -39,11 +39,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1741010256, - "narHash": "sha256-WZNlK/KX7Sni0RyqLSqLPbK8k08Kq7H7RijPJbq9KHM=", + "lastModified": 1741173522, + "narHash": "sha256-k7VSqvv0r1r53nUI/IfPHCppkUAddeXn843YlAC5DR0=", "owner": "nixos", "repo": "nixpkgs", - "rev": "ba487dbc9d04e0634c64e3b1f0d25839a0a68246", + "rev": "d69ab0d71b22fa1ce3dbeff666e6deb4917db049", "type": "github" }, "original": {