From 0dd59cb0ec5191796f5d9afe193df686534a87b5 Mon Sep 17 00:00:00 2001 From: Love Billenius Date: Thu, 26 Mar 2026 20:23:35 +0100 Subject: [PATCH] 32bit and docker --- flake.lock | 16 ++++++++-------- hosts/kronos/default.nix | 22 +++++++++++++++------- modules/desktop-hyprland.nix | 8 +++++++- 3 files changed, 30 insertions(+), 16 deletions(-) diff --git a/flake.lock b/flake.lock index df43d04..78474db 100644 --- a/flake.lock +++ b/flake.lock @@ -30,8 +30,8 @@ ] }, "locked": { - "lastModified": 1774431270, - "narHash": "sha256-D1dtiU9K5LslHCnT1oEdChw1rddzVuIabOrqxeuNn/Y=", + "lastModified": 1774539899, + "narHash": "sha256-LuIiEKPwQYQJF6u/vBLBpo5ZIXH0Isgpci5zWwlQns4=", "path": "/home/love/dotfiles", "type": "path" }, @@ -47,11 +47,11 @@ ] }, "locked": { - "lastModified": 1774379316, - "narHash": "sha256-0nGNxWDUH2Hzlj/R3Zf4FEK6fsFNB/dvewuboSRZqiI=", + "lastModified": 1774550169, + "narHash": "sha256-cLcm8jXyhEDRHTCN1fym6+5L6Z264kj2QBpL+/yT3WI=", "owner": "nix-community", "repo": "home-manager", - "rev": "1eb0549a1ab3fe3f5acf86668249be15fa0e64f7", + "rev": "7622882af88598b882436416bd74154826fcf742", "type": "github" }, "original": { @@ -82,11 +82,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1774106199, - "narHash": "sha256-US5Tda2sKmjrg2lNHQL3jRQ6p96cgfWh3J1QBliQ8Ws=", + "lastModified": 1774386573, + "narHash": "sha256-4hAV26quOxdC6iyG7kYaZcM3VOskcPUrdCQd/nx8obc=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "6c9a78c09ff4d6c21d0319114873508a6ec01655", + "rev": "46db2e09e1d3f113a13c0d7b81e2f221c63b8ce9", "type": "github" }, "original": { diff --git a/hosts/kronos/default.nix b/hosts/kronos/default.nix index 0389d09..1ca5c15 100644 --- a/hosts/kronos/default.nix +++ b/hosts/kronos/default.nix @@ -33,15 +33,22 @@ in networking.hostId = "ff0b8826"; services.xserver.videoDrivers = [ "nvidia" ]; - hardware.nvidia = { - modesetting.enable = true; - powerManagement.enable = false; - powerManagement.finegrained = false; - open = true; - nvidiaSettings = true; - package = config.boot.kernelPackages.nvidiaPackages.stable; + hardware = { + graphics = { + enable32Bit = true; + }; + nvidia = { + modesetting.enable = true; + powerManagement.enable = false; + powerManagement.finegrained = false; + open = true; + nvidiaSettings = true; + package = config.boot.kernelPackages.nvidiaPackages.stable; + }; }; + virtualisation.docker.enable = true; + users.mutableUsers = true; users.users.${userName} = { isNormalUser = true; @@ -53,6 +60,7 @@ in "video" "wheel" "cdrom" + "docker" ]; shell = pkgs.zsh; }; diff --git a/modules/desktop-hyprland.nix b/modules/desktop-hyprland.nix index 053e457..3888e7b 100644 --- a/modules/desktop-hyprland.nix +++ b/modules/desktop-hyprland.nix @@ -1,7 +1,10 @@ { pkgs, ... }: { programs.dconf.enable = true; - programs.hyprland.enable = true; + programs.hyprland = { + enable = true; + xwayland.enable = true; + }; programs.thunar.enable = true; programs.thunderbird.enable = true; programs.xwayland.enable = true; @@ -49,6 +52,9 @@ noto-fonts noto-fonts-cjk-sans noto-fonts-color-emoji + vista-fonts + corefonts + source-han-sans ]; fonts.fontconfig.defaultFonts = {