Full Refactor and history reset
This commit is contained in:
94
personal_apps.nix
Normal file
94
personal_apps.nix
Normal file
@@ -0,0 +1,94 @@
|
||||
{
|
||||
config,
|
||||
lib,
|
||||
pkgs,
|
||||
inputs,
|
||||
...
|
||||
}:
|
||||
{
|
||||
virtualisation.docker.enable = true;
|
||||
virtualisation.libvirtd.enable = true;
|
||||
security.polkit.enable = true;
|
||||
programs.virt-manager.enable = true;
|
||||
|
||||
services = {
|
||||
gvfs.enable = true;
|
||||
printing.enable = true;
|
||||
printing.drivers = [ pkgs.brlaser ];
|
||||
};
|
||||
|
||||
programs.steam.enable = true;
|
||||
users.users.joe.packages = with pkgs; [
|
||||
element-desktop
|
||||
handbrake
|
||||
luajitPackages.luarocks_bootstrap
|
||||
texliveFull
|
||||
darktable
|
||||
qcad
|
||||
spotify
|
||||
octaveFull
|
||||
gimp
|
||||
inkscape
|
||||
libreoffice-still
|
||||
freecad
|
||||
ocs-url
|
||||
pandoc
|
||||
teams-for-linux
|
||||
krita
|
||||
zoom-us
|
||||
discord
|
||||
proxmox-backup-client
|
||||
blender
|
||||
playerctl
|
||||
gnucash
|
||||
nomachine-client
|
||||
proton-pass-cli
|
||||
mattermost-desktop
|
||||
font-awesome
|
||||
];
|
||||
|
||||
# systemd.services."backup" = {
|
||||
# script = ''
|
||||
# export PBS_REPOSITORY='backup@pbs!workstation-backup@backup.5sigma.net:main'
|
||||
# export PBS_PASSWORD='edd3be5c-2c75-4832-82f4-c1027361ae8d'
|
||||
# ${pkgs.proxmox-backup-client}/bin/proxmox-backup-client backup nix.pxar:/home/joe/.config/nix projects.pxar:/home/joe/projects;
|
||||
# '';
|
||||
# serviceConfig = {
|
||||
# Type = "oneshot";
|
||||
# User = "joe";
|
||||
# };
|
||||
# wantedBy = [ "default.target" ];
|
||||
# };
|
||||
#
|
||||
# systemd.timers."backup" = {
|
||||
# enable = true;
|
||||
# wantedBy = [ "timers.target" ];
|
||||
# timerConfig = {
|
||||
# OnBootSec = "15m";
|
||||
# OnUnitActiveSec = "1d";
|
||||
# Unit = "backup.service";
|
||||
# };
|
||||
# };
|
||||
|
||||
# EMAIL CHECKING
|
||||
# systemd.timers."mail-check" = {
|
||||
# enable = true;
|
||||
# wantedBy = [ "timers.target" ];
|
||||
# timerConfig = {
|
||||
# OnBootSec = "5m";
|
||||
# OnUnitActiveSec = "5m";
|
||||
# Unit = "mail-check.service";
|
||||
# };
|
||||
# };
|
||||
|
||||
# systemd.services."mail-check" = {
|
||||
# script = ''
|
||||
# ${pkgs.isync}/bin/mbsync -a
|
||||
# '';
|
||||
# serviceConfig = {
|
||||
# Type = "oneshot";
|
||||
# User = "joe";
|
||||
# };
|
||||
# wantedBy = [ "default.target" ];
|
||||
# };
|
||||
}
|
||||
Reference in New Issue
Block a user