From 1f712cd9632343e19e0db77bbc43df746b66ac04 Mon Sep 17 00:00:00 2001 From: Himadri Bhattacharjee <107522312+lavafroth@users.noreply.github.com> Date: Mon, 12 Feb 2024 07:58:20 +0530 Subject: [PATCH] feat: add config for app folders --- home.nix | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/home.nix b/home.nix index 915cf95..d9a81ce 100644 --- a/home.nix +++ b/home.nix @@ -67,6 +67,59 @@ "signal-desktop.desktop" ]; + "org/gnome/desktop/app-folders/folders/Office" = { + name = "Office"; + apps = [ + "startcenter.desktop" + "base.desktop" + "writer.desktop" + "calc.desktop" + "impress.desktop" + "draw.desktop" + "math.desktop" + ]; + }; + + "org/gnome/desktop/app-folders/folders/Programming" = { + name = "Programming"; + apps = [ + "jupyterlab.desktop" + "jupyter-notebook.desktop" + "Helix.desktop" + "ghidra.desktop" + ]; + }; + + "org/gnome/desktop/app-folders/folders/Graphics" = { + name = "Graphics"; + apps = [ + "org.kde.krita.desktop" + "gimp.desktop" + "com.github.flxzt.rnote.desktop" + ]; + }; + + "org/gnome/desktop/app-folders/folders/AltBrowsers" = { + name = "Alt Browsers"; + apps = [ + "torbrowser.desktop" + "chromium-browser.desktop" + ]; + }; + + "org/gnome/desktop/app-folders".folder-children = [ + "Utilities" + "Office" + "Programming" + "Graphics" + "AltBrowsers" + ]; + + # notebooks with touchpads + "org/gnome/desktop/peripherals/touchpad".tap-to-click = true; + + # disable hot corners + "org/gnome/desktop/interface".enable-hot-corners = false; }; xdg.desktopEntries.ocr = {