desktop-2024-11-25-00-13-53

This commit is contained in:
Alexander Szczepanski
2024-11-25 00:13:53 +01:00
parent a0f0e1a1f8
commit 93372f825d
13 changed files with 120 additions and 57 deletions

View File

@ -12,12 +12,19 @@
}; };
}; };
environment.systemPackages = with pkgs; [ environment = {
docker-compose systemPackages = with pkgs; [
lazydocker docker-compose
minikube lazydocker
dive minikube
dive
distrobox distrobox
]; ];
persistence."/persist" = {
directories = [
"/var/lib/docker"
];
};
};
} }

View File

@ -7,4 +7,12 @@
services = { services = {
fwupd.enable = true; fwupd.enable = true;
}; };
environment = {
persistence."/persist" = {
directories = [
"/var/lib/bluetooth"
];
};
};
} }

View File

@ -40,17 +40,24 @@
kdePackages.kde-gtk-config kdePackages.kde-gtk-config
kdePackages.breeze-gtk kdePackages.breeze-gtk
kdePackages.qtstyleplugin-kvantum kdePackages.qtstyleplugin-kvantum
# kdePackages.kmail
kdePackages.filelight kdePackages.filelight
kdePackages.plasma-disks kdePackages.plasma-disks
kdePackages.kalk kdePackages.kalk
kdePackages.powerdevil kdePackages.powerdevil
kdePackages.qtlocation
kdePackages.kdepim-addons
krusader krusader
ktimetracker ktimetracker
kdiff3 kdiff3
kdiskmark kdiskmark
maliit-keyboard maliit-keyboard
]; ];
persistence."/persist" = {
directories = [
"/var/lib/sddm"
];
};
}; };
services = { services = {

View File

@ -42,27 +42,34 @@
# }; # };
}; };
environment.systemPackages = with pkgs; [ environment = {
czkawka # fslint before systemPackages = with pkgs; [
handbrake czkawka # fslint before
keepassxc handbrake
nextcloud-client keepassxc
pinta nextcloud-client
# rustdesk-flutter pinta
simple-scan # rustdesk-flutter
simple-scan
telegram-desktop telegram-desktop
discord discord
kdenlive kdenlive
shotcut shotcut
vorta vorta
kitty kitty
lan-mouse_git lan-mouse_git
libreoffice libreoffice
]; ];
persistence."/persist" = {
directories = [
"/etc/NetworkManager/system-connections"
];
};
};
home-manager.users.alex = {pkgs, ...}: { home-manager.users.alex = {pkgs, ...}: {
programs = { programs = {

View File

@ -137,15 +137,14 @@ in {
ryzen-monitor-ng ryzen-monitor-ng
qdiskinfo qdiskinfo
jdk jdk
xmrig
monero-gui
]; ];
persistence."/persist" = { persistence."/persist" = {
directories = [ directories = [
"/etc/coolercontrol" "/etc/coolercontrol"
"/etc/NetworkManager/system-connections"
"/var/lib/bluetooth"
"/var/lib/docker"
"/var/lib/samba" "/var/lib/samba"
"/var/lib/sddm"
"/var/lib/systemd/rfkill" "/var/lib/systemd/rfkill"
]; ];
}; };
@ -159,8 +158,13 @@ in {
graphics = { graphics = {
enable = true; enable = true;
enable32Bit = true; enable32Bit = true;
extraPackages = with pkgs; [ rocmPackages.clr.icd ];
}; };
# cpu.x86.msr = {
# enable = true;
# };
pulseaudio.enable = false; pulseaudio.enable = false;
}; };

View File

@ -224,15 +224,11 @@ in {
# fahviewer # fahviewer
# fahcontrol # fahcontrol
]; ];
persistence."/persist" = { # persistence."/persist" = {
directories = [ # directories = [
"/etc/NetworkManager/system-connections" # # "/var/lib/samba"
# "/var/lib/bluetooth" # ];
"/var/lib/docker" # };
# "/var/lib/samba"
"/var/lib/sddm"
];
};
}; };
# Partition swapfile is on (after LUKS decryption) # Partition swapfile is on (after LUKS decryption)

View File

@ -42,14 +42,6 @@
hostName = "nixos-virtualbox"; # Define your hostname. hostName = "nixos-virtualbox"; # Define your hostname.
}; };
environment = {
persistence."/persist" = {
directories = [
"/var/lib/docker"
];
};
};
programs.nix-ld.enable = true; programs.nix-ld.enable = true;
# services = { # services = {

View File

@ -135,24 +135,15 @@ in {
environment = { environment = {
systemPackages = with pkgs; [ systemPackages = with pkgs; [
goaccess
xd xd
nyx nyx
headscale
]; ];
persistence."/persist" = { persistence."/persist" = {
directories = [ directories = [
"/var/lib/acme" "/var/lib/acme"
# "/var/lib/docker"
"/var/lib/fail2ban" "/var/lib/fail2ban"
"/var/lib/frigate"
"/var/lib/gitea"
"/var/lib/headscale"
"/var/lib/nextcloud"
"/var/lib/postgresql"
"/var/lib/private" "/var/lib/private"
"/var/lib/redis-nextcloud" "/var/www/alexander.szczepan.ski"
"/var/www"
]; ];
}; };
}; };

View File

@ -6,6 +6,14 @@
}: let }: let
secrets = import ../configs/secrets.nix; secrets = import ../configs/secrets.nix;
in { in {
environment = {
persistence."/persist" = {
directories = [
"/var/lib/frigate"
];
};
};
services = { services = {
nginx = { nginx = {
virtualHosts = { virtualHosts = {

View File

@ -4,6 +4,14 @@
pkgs, pkgs,
... ...
}: { }: {
environment = {
persistence."/persist" = {
directories = [
"/var/lib/gitea"
];
};
};
services = { services = {
nginx = { nginx = {
virtualHosts = { virtualHosts = {

View File

@ -6,6 +6,17 @@
}: let }: let
secrets = import ../configs/secrets.nix; secrets = import ../configs/secrets.nix;
in { in {
environment = {
systemPackages = with pkgs; [
goaccess
];
persistence."/persist" = {
directories = [
"/var/www/goaccess"
];
};
};
services = { services = {
nginx = { nginx = {
virtualHosts = { virtualHosts = {

View File

@ -4,7 +4,16 @@
pkgs, pkgs,
... ...
}: { }: {
environment.systemPackages = with pkgs; [headscale]; environment = {
systemPackages = with pkgs; [headscale];
environment = {
persistence."/persist" = {
directories = [
"/var/lib/headscale"
];
};
};
};
services = { services = {
nginx = { nginx = {

View File

@ -4,6 +4,21 @@
pkgs, pkgs,
... ...
}: { }: {
environment = {
systemPackages = with pkgs; [
goaccess
xd
nyx
];
persistence."/persist" = {
directories = [
"/var/lib/nextcloud"
"/var/lib/postgresql"
"/var/lib/redis-nextcloud"
];
};
};
services = { services = {
nginx = { nginx = {
virtualHosts = { virtualHosts = {