Compare commits

..

2 commits

3 changed files with 31 additions and 2 deletions

View file

@ -1,8 +1,16 @@
{ pkgs, ... }:
{ pkgs, config, ... }:
{
home.packages = with pkgs.nodePackages_latest; [
nodejs
pnpm
prettier
];
home.sessionPath = [ "${config.home.homeDirectory}/.local/npm/bin" ];
home.file.".npmrc".text =
# ini
''
prefix=${config.home.homeDirectory}/.local/npm
'';
}

View file

@ -23,6 +23,27 @@ in
programs.zellij.enable = true;
programs.zellij.package = unstable.zellij;
systemd.user = {
services.zellij-cleanup = {
Service = {
Description = "Zellij cleanup killed sessions";
ExecStart = "${unstable.zellij}/bin/zellij delete-all-sessions --yes";
};
};
timers.zellij-cleanup = {
Unit = {
Description = "Zellij cleanup killed sessions";
};
Timer = {
OnCalendar = "*-*-* 4:00:00";
Persistent = true;
};
Install = {
WantedBy = [ "timers.target" ];
};
};
};
# Uses initExtraFirst instead of initExtra
# to avoid loading of zsh plugins before zellij loads.
#

View file

@ -18,7 +18,7 @@ in
settings = {
monitors = [
"desc:${primaryMonitor},3440x1440@165,0x0,1"
"desc:${secondaryMonitor},2560x1440@75,440x-1440,1"
"desc:${secondaryMonitor},2560x1440@75,3440x0,1"
];
workspaces = [
"1, monitor:desc:${primaryMonitor}, default:true"