{ pkgs, pkgs-unstable, lib, repoRoot, ... }: let bottles = pkgs.bottles.override { removeWarningPopup = true; }; in { imports = [ ../modules/programs/chromium.nix ../modules/programs/discord.nix ../modules/programs/vscode.nix ../modules/services/syncthing.nix ]; xdg.configFile."obsidian/obsidian.json".source = lib.mkForce ../conf/obsidian.json; xdg = { enable = true; userDirs = { enable = true; }; mime.enable = true; autostart = { enable = true; entries = [ "${pkgs-unstable.chromium}/share/applications/chromium-browser.desktop" "${pkgs-unstable.discord}/share/applications/discord.desktop" "${pkgs-unstable.signal-desktop}/share/applications/signal.desktop" "${pkgs-unstable.obsidian}/share/applications/obsidian.desktop" "${pkgs-unstable.vscode}/share/applications/code.desktop" ]; }; desktopEntries = { chromium-dailies = { name = "Chromium Dailies"; genericName = "Web Browser (with dailies)"; exec = "${pkgs.xonsh}/bin/xonsh ${repoRoot}/util/open_dailies.xsh"; terminal = false; }; }; }; }