Compare commits

..

2 Commits

Author SHA1 Message Date
79adc3dfe5 change podman storage dir 2026-07-27 20:25:45 +09:00
b0032e8c9b add things 2026-07-22 09:43:44 +09:00
7 changed files with 24 additions and 4 deletions

View File

@@ -34,6 +34,8 @@ in
"qtwebkit-5.212.0-alpha4" "qtwebkit-5.212.0-alpha4"
]; ];
services.tailscale.enable = true;
services.nfs.server = { services.nfs.server = {
enable = true; enable = true;
exports = '' exports = ''
@@ -60,7 +62,7 @@ in
#"192.168.1.165" = [ "walruslab.org" ]; #"192.168.1.165" = [ "walruslab.org" ];
}; };
services.netbird.enable = true; services.netbird.enable = false;
# Enable NAT so the container can reach the Debian repos # Enable NAT so the container can reach the Debian repos
networking.nat = { networking.nat = {
@@ -215,6 +217,8 @@ in
programs.dconf.enable = true; programs.dconf.enable = true;
programs.kdeconnect.enable = true;
# List packages installed in system profile. # List packages installed in system profile.
# You can use https://search.nixos.org/ to find more packages (and options). # You can use https://search.nixos.org/ to find more packages (and options).
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [

View File

@@ -121,5 +121,5 @@
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
hardware.nvidia-container-toolkit.enable = true; #hardware.nvidia-container-toolkit.enable = true;
} }

View File

@@ -21,6 +21,8 @@
end end
fish_add_path $HOME/.cargo/bin fish_add_path $HOME/.cargo/bin
fish_add_path $HOME/.local/share/pnpm/bin
fish_add_path $HOME/.npm/bin
fish_add_path /usr/bin fish_add_path /usr/bin
''; '';
} }

View File

@@ -73,4 +73,5 @@ with pkgs;
bun bun
jetbrains.rider jetbrains.rider
julia-bin julia-bin
haskellPackages.turtle
] ]

View File

@@ -148,4 +148,7 @@ with pkgs;
ipmitool ipmitool
kubevirt kubevirt
bubblewrap
pv-migrate
] ]

View File

@@ -4,6 +4,14 @@
{ {
virtualisation = { virtualisation = {
containers.enable = true; containers.enable = true;
containers.storage.settings = {
storage = {
driver = "overlay";
graphroot = "/mnt/ssd1/podman";
rootless_storage_path = "/mnt/ssd1/podman";
};
};
podman = { podman = {
enable = true; enable = true;
dockerCompat = true; dockerCompat = true;

View File

@@ -1,6 +1,6 @@
# X display system config # X display system config
{ pkgs, ... }: { pkgs, config, ... }:
{ {
hardware.graphics.enable = true; hardware.graphics.enable = true;
services.xserver.enable = true; services.xserver.enable = true;
@@ -8,9 +8,11 @@
services.xserver.videoDrivers = [ "nvidia" ]; services.xserver.videoDrivers = [ "nvidia" ];
hardware.nvidia = { hardware.nvidia = {
open = false; open = true;
modesetting.enable = true; modesetting.enable = true;
powerManagement.enable = false; powerManagement.enable = false;
nvidiaSettings = true;
package = config.boot.kernelPackages.nvidiaPackages.production;
}; };
xdg.portal = { xdg.portal = {