41 lines
1.2 KiB
Nix
41 lines
1.2 KiB
Nix
{ pkgs, config, hostName, lib, ... }: {
|
|
imports = [
|
|
./modules/programs/chromium.nix
|
|
./modules/programs/discord.nix
|
|
./modules/programs/vscode.nix
|
|
./modules/services/syncthing.nix
|
|
];
|
|
|
|
stylix.enableReleaseChecks = false;
|
|
# obsidian special case
|
|
# programs.obsidian.enable = true;
|
|
# overide broken config
|
|
xdg.configFile."obsidian/obsidian.json".source = lib.mkForce ../conf/obsidian.json;
|
|
|
|
# nixpkgs config
|
|
xdg.configFile."nixpkgs/config.nix".source = ../conf/config.nix;
|
|
|
|
xdg = {
|
|
enable = true;
|
|
userDirs.enable = true;
|
|
mime.enable = true;
|
|
autostart = {
|
|
enable = true;
|
|
entries = [
|
|
"${pkgs.chromium}/share/applications/chromium-browser.desktop"
|
|
"${pkgs.discord}/share/applications/discord.desktop"
|
|
"${pkgs.signal-desktop}/share/applications/signal.desktop"
|
|
"${pkgs.obsidian}/share/applications/obsidian.desktop"
|
|
"${pkgs.vscodium}/share/applications/codium.desktop"
|
|
];
|
|
};
|
|
desktopEntries = {
|
|
chromium-dailies = {
|
|
name = "Chromium Dailies";
|
|
genericName = "Web Browser (with dailies)";
|
|
exec = "xonsh /home/alisceon/.nixos_config/util/open_dailies.xsh";
|
|
terminal = false;
|
|
};
|
|
};
|
|
};
|
|
} # end file
|