53 lines
1.1 KiB
Nix
53 lines
1.1 KiB
Nix
{
|
|
pkgs,
|
|
...
|
|
}:
|
|
|
|
{
|
|
home.stateVersion = "25.11";
|
|
|
|
modules.profiles.jan.enable = true;
|
|
|
|
# home.packages = with pkgs; [
|
|
# opencloud-desktop
|
|
# code-nautilus
|
|
# nautilus-open-in-blackbox
|
|
# ];
|
|
|
|
xdg.desktopEntries = {
|
|
canvas = {
|
|
name = "Canvas";
|
|
type = "Application";
|
|
exec = "${pkgs.chromium}/bin/chromium --app=\"https://canvas.tue.nl\" --user-data-dir=/home/jan/.local/state/Canvas";
|
|
settings.StartupWMClass = "chrome-canvas.tue.nl__-Default";
|
|
};
|
|
overleaf = {
|
|
name = "Overleaf";
|
|
type = "Application";
|
|
exec = "${pkgs.chromium}/bin/chromium --app=\"https://www.overleaf.com\" --user-data-dir=/home/jan/.local/state/Overleaf";
|
|
settings.StartupWMClass = "chrome-www.overleaf.com__-Default";
|
|
};
|
|
};
|
|
|
|
# TODO: Slowly remove
|
|
modules.impermanence = {
|
|
directories = [
|
|
".cache"
|
|
".config"
|
|
".cargo"
|
|
".dbus"
|
|
".gnupg"
|
|
".local"
|
|
".MathWorks"
|
|
".mozilla"
|
|
".ssh"
|
|
".steam"
|
|
".SteamCloud"
|
|
".thunderbird"
|
|
".vscode"
|
|
".wine"
|
|
".Wolfram"
|
|
];
|
|
};
|
|
}
|