1
0
mirror of https://github.com/XNM1/linux-nixos-hyprland-config-dotfiles.git synced 2025-09-15 09:45:58 +03:00

update: added nvidia support in containters, enabled resolvconf & updated some configs

This commit is contained in:
xnm
2024-11-23 17:11:09 +02:00
parent 8dcff38a63
commit c92884a39a
5 changed files with 17 additions and 8 deletions

View File

@@ -69,12 +69,14 @@ decoration {
passes = 2 passes = 2
} }
drop_shadow = yes shadow {
shadow_range = 15 enabled = true;
shadow_offset = 0, 0 range = 15
shadow_render_power = 3 render_power = 3
col.shadow = $teal offset = 0, 0
col.shadow_inactive = 0xff$baseAlpha; color = $teal
color_inactive = 0xff$baseAlpha;
}
active_opacity = 0.7 active_opacity = 0.7
inactive_opacity = 0.7 inactive_opacity = 0.7

View File

@@ -13,7 +13,7 @@
# If using resolvconf: # If using resolvconf:
resolvconf = { resolvconf = {
enable = false; # FIXME remember to delete /etc/resolv.conf after applying this config enable = true; # FIXME remember to delete /etc/resolv.conf if you disable `resolvconf`
useLocalResolver = true; useLocalResolver = true;
}; };

View File

@@ -20,7 +20,7 @@
gopls gopls
delve delve
emmet-language-server emmet-language-server
buf-language-server buf
cmake-language-server cmake-language-server
docker-compose-language-service docker-compose-language-service
vscode-extensions.vadimcn.vscode-lldb vscode-extensions.vadimcn.vscode-lldb

View File

@@ -4,6 +4,9 @@
# Load nvidia driver for Xorg and Wayland # Load nvidia driver for Xorg and Wayland
services.xserver.videoDrivers = ["nvidia"]; services.xserver.videoDrivers = ["nvidia"];
# Enable access to nvidia from containers (Docker, Podman)
hardware.nvidia-container-toolkit.enable = true;
hardware.nvidia = { hardware.nvidia = {
# Modesetting is required. # Modesetting is required.

View File

@@ -19,11 +19,14 @@
# Create a `docker` alias for podman, to use it as a drop-in replacement # Create a `docker` alias for podman, to use it as a drop-in replacement
dockerCompat = true; dockerCompat = true;
dockerSocket.enable = true;
# Required for containers under podman-compose to be able to talk to each other. # Required for containers under podman-compose to be able to talk to each other.
defaultNetwork.settings.dns_enabled = true; defaultNetwork.settings.dns_enabled = true;
}; };
}; };
environment.variables.DBX_CONTAINER_MANAGER = "podman";
users.extraGroups.podman.members = [ "xnm" ];
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
# nerdctl # nerdctl
@@ -38,6 +41,7 @@
podman-compose podman-compose
podman-tui podman-tui
docker-compose
# lazydocker # lazydocker
# docker-credential-helpers # docker-credential-helpers
]; ];