feat: docker now works.. kinda, root use only

This commit is contained in:
2025-11-24 01:02:37 +00:00
parent 50aa7ca367
commit e4863b1b3d
+20 -4
View File
@@ -99,7 +99,6 @@
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
home-manager home-manager
firefox firefox
docker
vmware-workstation vmware-workstation
cacert cacert
]; ];
@@ -154,9 +153,12 @@
nix.settings.experimental-features = [ "nix-command" "flakes" ]; nix.settings.experimental-features = [ "nix-command" "flakes" ];
# Enable docker # Enable docker
virtualisation.docker.rootless = { virtualisation.docker = {
enable = true; enable = true;
setSocketVariable = true; rootless = {
enable = true;
setSocketVariable = true;
};
}; };
virtualisation.vmware.host.enable = true; virtualisation.vmware.host.enable = true;
@@ -213,4 +215,18 @@
xdg-desktop-portal-hyprland xdg-desktop-portal-hyprland
]; ];
}; };
security.pam.services = {
login.u2fAuth = true;
sudo.u2fAuth = true;
};
services.udev.extraRules = ''
ACTION=="remove",\
ENV{ID_BUS}=="usb",\
ENV{ID_MODEL_ID}=="0407",\
ENV{ID_VENDOR_ID}=="1050",\
ENV{ID_VENDOR}=="Yubico",\
RUN+="${pkgs.systemd}/bin/loginctl lock-sessions"
'';
} }