39 lines
1.1 KiB
Nix
39 lines
1.1 KiB
Nix
{ 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;
|
|
};
|
|
};
|
|
};
|
|
}
|