From 42df1c821bae0cbd01428256ac3df2c3f0b973ef Mon Sep 17 00:00:00 2001 From: Swarsel Date: Tue, 13 Aug 2024 23:22:23 +0200 Subject: [PATCH] feat: add desktop entries for adm firefox profiles --- SwarselSystems.org | 29 +++++++++++++++++++++++++++++ flake.lock | 6 +++--- profiles/optional/home/work.nix | 29 +++++++++++++++++++++++++++++ 3 files changed, 61 insertions(+), 3 deletions(-) diff --git a/SwarselSystems.org b/SwarselSystems.org index 51a1e66..497d6e1 100644 --- a/SwarselSystems.org +++ b/SwarselSystems.org @@ -8541,6 +8541,35 @@ The rest of the settings is at [[#h:bbf2ecb6-c8ff-4462-b5d5-d45b28604ddf][work]] }; }; + xdg.desktopEntries = + let + terminal = false; + categories = [ "Application" ]; + icon = "firefox"; + in + { + firefox_dc = { + name = "Firefox (dc_adm)"; + genericName = "Firefox dc"; + exec = "firefox -p dc_adm"; + inherit terminal categories icon; + }; + + firefox_ws = { + name = "Firefox (ws_adm)"; + genericName = "Firefox ws"; + exec = "firefox -p ws_adm"; + inherit terminal categories icon; + }; + + firefox_cl = { + name = "Firefox (cl_adm)"; + genericName = "Firefox cl"; + exec = "firefox -p cl_adm"; + inherit terminal categories icon; + }; + }; + programs.git.userEmail = "leon.schwarzaeugl@imba.oeaw.ac.at"; } diff --git a/flake.lock b/flake.lock index 112f64a..ff30a47 100644 --- a/flake.lock +++ b/flake.lock @@ -807,11 +807,11 @@ }, "nixpkgs_4": { "locked": { - "lastModified": 1723175592, - "narHash": "sha256-M0xJ3FbDUc4fRZ84dPGx5VvgFsOzds77KiBMW/mMTnI=", + "lastModified": 1723362943, + "narHash": "sha256-dFZRVSgmJkyM0bkPpaYRtG/kRMRTorUIDj8BxoOt1T4=", "owner": "nixos", "repo": "nixpkgs", - "rev": "5e0ca22929f3342b19569b21b2f3462f053e497b", + "rev": "a58bc8ad779655e790115244571758e8de055e3d", "type": "github" }, "original": { diff --git a/profiles/optional/home/work.nix b/profiles/optional/home/work.nix index 5bc1618..6c257b7 100644 --- a/profiles/optional/home/work.nix +++ b/profiles/optional/home/work.nix @@ -263,6 +263,35 @@ }; }; + xdg.desktopEntries = + let + terminal = false; + categories = [ "Application" ]; + icon = "firefox"; + in + { + firefox_dc = { + name = "Firefox (dc_adm)"; + genericName = "Firefox dc"; + exec = "firefox -p dc_adm"; + inherit terminal categories icon; + }; + + firefox_ws = { + name = "Firefox (ws_adm)"; + genericName = "Firefox ws"; + exec = "firefox -p ws_adm"; + inherit terminal categories icon; + }; + + firefox_cl = { + name = "Firefox (cl_adm)"; + genericName = "Firefox cl"; + exec = "firefox -p cl_adm"; + inherit terminal categories icon; + }; + }; + programs.git.userEmail = "leon.schwarzaeugl@imba.oeaw.ac.at"; }