desktop-2024-11-25-00-13-53
This commit is contained in:
@ -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"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
@ -7,4 +7,12 @@
|
|||||||
services = {
|
services = {
|
||||||
fwupd.enable = true;
|
fwupd.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
environment = {
|
||||||
|
persistence."/persist" = {
|
||||||
|
directories = [
|
||||||
|
"/var/lib/bluetooth"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
@ -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 = {
|
||||||
|
@ -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 = {
|
||||||
|
@ -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;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -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)
|
||||||
|
@ -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 = {
|
||||||
|
@ -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"
|
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -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 = {
|
||||||
|
@ -4,6 +4,14 @@
|
|||||||
pkgs,
|
pkgs,
|
||||||
...
|
...
|
||||||
}: {
|
}: {
|
||||||
|
environment = {
|
||||||
|
persistence."/persist" = {
|
||||||
|
directories = [
|
||||||
|
"/var/lib/gitea"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
services = {
|
services = {
|
||||||
nginx = {
|
nginx = {
|
||||||
virtualHosts = {
|
virtualHosts = {
|
||||||
|
@ -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 = {
|
||||||
|
@ -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 = {
|
||||||
|
@ -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 = {
|
||||||
|
Reference in New Issue
Block a user