From 387c7f09c3a1304e172fd1cadb9ca7d3e7e4cf5b Mon Sep 17 00:00:00 2001 From: Berk Arslan Date: Thu, 26 Sep 2024 13:00:48 +0300 Subject: [PATCH] Add gnome-text-editor application in business-vm gnome-text-editor is added in business-vm with icon Signed-off-by: Berk Arslan --- modules/common/services/desktop.nix | 7 +++++++ modules/reference/appvms/business.nix | 2 ++ packages/icon-pack/default.nix | 1 + 3 files changed, 10 insertions(+) diff --git a/modules/common/services/desktop.nix b/modules/common/services/desktop.nix index 4f56fd4ac9..1de89f2d5f 100644 --- a/modules/common/services/desktop.nix +++ b/modules/common/services/desktop.nix @@ -99,6 +99,13 @@ in path = "${pkgs.givc-cli}/bin/givc-cli ${cliArgs} start --vm business-vm teams"; icon = "${pkgs.icon-pack}/teams-for-linux.svg"; } + { + name = "Gnome Text Editor"; + description = "Text Editor and Note-Taking Application"; + vm = "Business"; + path = "${pkgs.givc-cli}/bin/givc-cli ${cliArgs} start --vm business-vm gnome-text-editor"; + icon = "${pkgs.icon-pack}/org.gnome.TextEditor.svg"; + } { name = "GALA"; diff --git a/modules/reference/appvms/business.nix b/modules/reference/appvms/business.nix index 1ed989a67e..8571e8486f 100644 --- a/modules/reference/appvms/business.nix +++ b/modules/reference/appvms/business.nix @@ -39,6 +39,7 @@ in pkgs.globalprotect-openconnect pkgs.openconnect pkgs.nftables + pkgs.gnome-text-editor ]; # TODO create a repository of mac addresses to avoid conflicts macAddress = "02:00:00:03:10:01"; @@ -83,6 +84,7 @@ in "office": "${config.ghaf.givc.appPrefix}/run-waypipe ${config.ghaf.givc.appPrefix}/chromium --enable-features=UseOzonePlatform --ozone-platform=wayland --app=https://microsoft365.com ${config.ghaf.givc.idsExtraArgs}", "teams": "${config.ghaf.givc.appPrefix}/run-waypipe ${config.ghaf.givc.appPrefix}/chromium --enable-features=UseOzonePlatform --ozone-platform=wayland --app=https://teams.microsoft.com ${config.ghaf.givc.idsExtraArgs}", "gpclient": "${config.ghaf.givc.appPrefix}/run-waypipe ${config.ghaf.givc.appPrefix}/gpclient -platform wayland" + "gnome-text-editor": "${config.ghaf.givc.appPrefix}/run-waypipe ${config.ghaf.givc.appPrefix}/gnome-text-editor" }''; }; diff --git a/packages/icon-pack/default.nix b/packages/icon-pack/default.nix index 180883717e..67b40d2f07 100644 --- a/packages/icon-pack/default.nix +++ b/packages/icon-pack/default.nix @@ -19,6 +19,7 @@ let "firefox.svg" "microsoft-365.svg" "ms-outlook.svg" + "org.gnome.TextEditor.svg" "preferences-system-network.svg" "slack.svg" "system-lock-screen.svg"