nixos_config/home/profiles/workstation.nix

41 lines
1.1 KiB
Nix
Raw Normal View History

2026-03-10 21:50:51 +01:00
{ pkgs, lib, repoRoot, ... }:
{
2026-03-10 21:05:35 +01:00
imports = [
2026-03-10 21:50:51 +01:00
../modules/programs/chromium.nix
../modules/programs/discord.nix
../modules/programs/vscode.nix
../modules/services/syncthing.nix
2026-03-10 21:05:35 +01:00
];
2026-01-30 16:49:04 +01:00
stylix.enableReleaseChecks = false;
2025-08-14 12:27:04 +02:00
2026-03-10 21:50:51 +01:00
xdg.configFile."obsidian/obsidian.json".source = lib.mkForce ../conf/obsidian.json;
2025-08-14 12:27:04 +02:00
xdg = {
enable = true;
userDirs = {
enable = true;
setSessionVariables = true;
};
2025-08-14 12:27:04 +02:00
mime.enable = true;
2025-12-11 20:23:32 +01:00
autostart = {
enable = true;
entries = [
2026-01-08 18:05:08 +01:00
"${pkgs.chromium}/share/applications/chromium-browser.desktop"
2025-12-11 20:23:32 +01:00
"${pkgs.discord}/share/applications/discord.desktop"
"${pkgs.signal-desktop}/share/applications/signal.desktop"
"${pkgs.obsidian}/share/applications/obsidian.desktop"
2026-01-12 09:48:09 +01:00
"${pkgs.vscodium}/share/applications/codium.desktop"
2025-12-11 20:23:32 +01:00
];
};
2026-01-08 18:05:08 +01:00
desktopEntries = {
chromium-dailies = {
name = "Chromium Dailies";
genericName = "Web Browser (with dailies)";
2026-03-10 21:50:51 +01:00
exec = "${pkgs.xonsh}/bin/xonsh ${repoRoot}/util/open_dailies.xsh";
2026-01-08 18:05:08 +01:00
terminal = false;
};
};
2025-08-14 12:27:04 +02:00
};
2026-03-10 21:50:51 +01:00
}