32bit and docker

This commit is contained in:
2026-03-26 20:23:35 +01:00
parent 1caf83fc3e
commit 0dd59cb0ec
3 changed files with 30 additions and 16 deletions

16
flake.lock generated
View File

@@ -30,8 +30,8 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1774431270, "lastModified": 1774539899,
"narHash": "sha256-D1dtiU9K5LslHCnT1oEdChw1rddzVuIabOrqxeuNn/Y=", "narHash": "sha256-LuIiEKPwQYQJF6u/vBLBpo5ZIXH0Isgpci5zWwlQns4=",
"path": "/home/love/dotfiles", "path": "/home/love/dotfiles",
"type": "path" "type": "path"
}, },
@@ -47,11 +47,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1774379316, "lastModified": 1774550169,
"narHash": "sha256-0nGNxWDUH2Hzlj/R3Zf4FEK6fsFNB/dvewuboSRZqiI=", "narHash": "sha256-cLcm8jXyhEDRHTCN1fym6+5L6Z264kj2QBpL+/yT3WI=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "1eb0549a1ab3fe3f5acf86668249be15fa0e64f7", "rev": "7622882af88598b882436416bd74154826fcf742",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -82,11 +82,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1774106199, "lastModified": 1774386573,
"narHash": "sha256-US5Tda2sKmjrg2lNHQL3jRQ6p96cgfWh3J1QBliQ8Ws=", "narHash": "sha256-4hAV26quOxdC6iyG7kYaZcM3VOskcPUrdCQd/nx8obc=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "6c9a78c09ff4d6c21d0319114873508a6ec01655", "rev": "46db2e09e1d3f113a13c0d7b81e2f221c63b8ce9",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@@ -33,7 +33,11 @@ in
networking.hostId = "ff0b8826"; networking.hostId = "ff0b8826";
services.xserver.videoDrivers = [ "nvidia" ]; services.xserver.videoDrivers = [ "nvidia" ];
hardware.nvidia = { hardware = {
graphics = {
enable32Bit = true;
};
nvidia = {
modesetting.enable = true; modesetting.enable = true;
powerManagement.enable = false; powerManagement.enable = false;
powerManagement.finegrained = false; powerManagement.finegrained = false;
@@ -41,6 +45,9 @@ in
nvidiaSettings = true; nvidiaSettings = true;
package = config.boot.kernelPackages.nvidiaPackages.stable; package = config.boot.kernelPackages.nvidiaPackages.stable;
}; };
};
virtualisation.docker.enable = true;
users.mutableUsers = true; users.mutableUsers = true;
users.users.${userName} = { users.users.${userName} = {
@@ -53,6 +60,7 @@ in
"video" "video"
"wheel" "wheel"
"cdrom" "cdrom"
"docker"
]; ];
shell = pkgs.zsh; shell = pkgs.zsh;
}; };

View File

@@ -1,7 +1,10 @@
{ pkgs, ... }: { pkgs, ... }:
{ {
programs.dconf.enable = true; programs.dconf.enable = true;
programs.hyprland.enable = true; programs.hyprland = {
enable = true;
xwayland.enable = true;
};
programs.thunar.enable = true; programs.thunar.enable = true;
programs.thunderbird.enable = true; programs.thunderbird.enable = true;
programs.xwayland.enable = true; programs.xwayland.enable = true;
@@ -49,6 +52,9 @@
noto-fonts noto-fonts
noto-fonts-cjk-sans noto-fonts-cjk-sans
noto-fonts-color-emoji noto-fonts-color-emoji
vista-fonts
corefonts
source-han-sans
]; ];
fonts.fontconfig.defaultFonts = { fonts.fontconfig.defaultFonts = {