From 63b4470f8e0126f328da6419a22d4ac8565bcb72 Mon Sep 17 00:00:00 2001 From: Chris Toph Date: Sun, 2 Mar 2025 13:51:19 -0500 Subject: [PATCH] Screen recorde, jetbrains and fleet apps added --- host/rune/home/default.nix | 4 ++++ host/rune/modules/fleet/home.nix | 26 ++++++++++++++++++++++++++ host/rune/modules/gnome/home.nix | 1 + 3 files changed, 31 insertions(+) create mode 100644 host/rune/modules/fleet/home.nix diff --git a/host/rune/home/default.nix b/host/rune/home/default.nix index e51279b..2f6b9d8 100644 --- a/host/rune/home/default.nix +++ b/host/rune/home/default.nix @@ -13,6 +13,7 @@ ../../../common/vscode # Modules + ../modules/fleet/home.nix ../modules/gnome/home.nix ../modules/vm/home.nix ]; @@ -42,7 +43,9 @@ fish fishPlugins.grc fishPlugins.tide + gpu-screen-recorder-gtk grc + jetbrains-toolbox inspector logisim-evolution mcaselector @@ -56,6 +59,7 @@ telegram-desktop termius vesktop + vivaldi zen ]; } diff --git a/host/rune/modules/fleet/home.nix b/host/rune/modules/fleet/home.nix new file mode 100644 index 0000000..d900115 --- /dev/null +++ b/host/rune/modules/fleet/home.nix @@ -0,0 +1,26 @@ +{ + config, + pkgs, + ... +}: +{ + xdg.desktopEntries = { + fleet = { + name = "Fleet"; + comment = "Jetbrains Fleet"; + exec = "fleet %u"; + icon = "${config.home.homeDirectory}/.local/share/JetBrains/Toolbox/apps/fleet/lib/Fleet.png"; + type = "Application"; + terminal = false; + mimeType = [ + "text/plain" + "inode/directory" + "x-scheme-handler/fleet" + ]; + categories = [ + "Development" + "IDE" + ]; + }; + }; +} \ No newline at end of file diff --git a/host/rune/modules/gnome/home.nix b/host/rune/modules/gnome/home.nix index ea1b18d..9ace16b 100644 --- a/host/rune/modules/gnome/home.nix +++ b/host/rune/modules/gnome/home.nix @@ -56,6 +56,7 @@ "vesktop.desktop" "org.telegram.desktop.desktop" "code.desktop" + "fleet.desktop" "steam.desktop" "Marvel Rivals.desktop" "org.prismlauncher.PrismLauncher.desktop"