Compare commits

3 Commits

Author SHA1 Message Date
Wesley Irvin
5338912d19 Merge pull request 'KeepassXC and Nextcloud' (#1) from nextcloud-keepass into master
Reviewed-on: #1
2023-06-18 20:13:18 +00:00
Wesley Irvin
86201c23b0 KeepassXC and Nextcloud
Patch to add KeepassXC and Nextcloud desktop to base config to
install for user wesley.
2023-06-18 16:10:45 -04:00
Wesley Irvin
e0011f16b6 Timeshift and tmux
Added in support for timeshift and added in cron services with
correct entry so that timeshift will take snapshots properly
on a schedule. Added in and configured tmux support. Was thinking
of using zellij but tmux just integrates so much nicer to nix.
2023-06-17 21:04:34 -04:00

View File

@@ -101,8 +101,10 @@
brave brave
element-desktop element-desktop
jamesdsp jamesdsp
keepassxc
neofetch neofetch
neovim neovim
nextcloud-client
retroarchFull retroarchFull
rustup rustup
spotify spotify
@@ -142,6 +144,14 @@
# Now add the zsh shell to /etc/shells so others can set their shell # Now add the zsh shell to /etc/shells so others can set their shell
environment.shells = with pkgs; [ zsh ]; environment.shells = with pkgs; [ zsh ];
# Enable tmux support and configure it to our usage
programs.tmux = {
enable = true;
keyMode = "vi";
shortcut = "s";
clock24 = true;
};
# Some programs need SUID wrappers, can be configured further or are # Some programs need SUID wrappers, can be configured further or are
# started in user sessions. # started in user sessions.
# programs.mtr.enable = true; # programs.mtr.enable = true;
@@ -152,6 +162,12 @@
# List services that you want to enable: # List services that you want to enable:
# Enable Vixie cron service
services.cron.enable = true;
services.cron.systemCronJobs = [
"0 * * * * root timeshift --check --scripted"
];
# Enable the OpenSSH daemon. # Enable the OpenSSH daemon.
# services.openssh.enable = true; # services.openssh.enable = true;