diff --git a/flake.lock b/flake.lock index dc6b7a5..6882354 100644 --- a/flake.lock +++ b/flake.lock @@ -40,16 +40,16 @@ ] }, "locked": { - "lastModified": 1726989464, - "narHash": "sha256-Vl+WVTJwutXkimwGprnEtXc/s/s8sMuXzqXaspIGlwM=", + "lastModified": 1732319136, + "narHash": "sha256-wpmPl6FkAF9Jj5C/rzANgpUjfzQrUYOn267LnzKU2uI=", "owner": "nix-community", "repo": "home-manager", - "rev": "2f23fa308a7c067e52dfcc30a0758f47043ec176", + "rev": "f8831cc700030e11fc91da9ef6270593e6440edc", "type": "github" }, "original": { "owner": "nix-community", - "ref": "release-24.05", + "ref": "release-24.11", "repo": "home-manager", "type": "github" } @@ -91,16 +91,16 @@ }, "nixpkgs": { "locked": { - "lastModified": 1731797254, - "narHash": "sha256-df3dJApLPhd11AlueuoN0Q4fHo/hagP75LlM5K1sz9g=", + "lastModified": 1731755305, + "narHash": "sha256-v5P3dk5JdiT+4x69ZaB18B8+Rcu3TIOrcdG4uEX7WZ8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "e8c38b73aeb218e27163376a2d617e61a2ad9b59", + "rev": "057f63b6dc1a2c67301286152eb5af20747a9cb4", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-24.05", + "ref": "nixos-24.11", "repo": "nixpkgs", "type": "github" } diff --git a/flake.nix b/flake.nix index 2145ecc..d954d1a 100644 --- a/flake.nix +++ b/flake.nix @@ -1,8 +1,8 @@ { inputs = { - nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.05"; + nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.11"; home-manager = { - url = "github:nix-community/home-manager/release-24.05"; + url = "github:nix-community/home-manager/release-24.11"; inputs.nixpkgs.follows = "nixpkgs"; }; lix-module = { diff --git a/home/gnome.nix b/home/gnome.nix index 019ae64..253e4d0 100644 --- a/home/gnome.nix +++ b/home/gnome.nix @@ -13,14 +13,12 @@ meld simple-scan pinta - ] - ++ (with gnome; [ dconf-editor gpaste # graphical installer for flatpak apps gnome-software - ]) + ] ++ (with gnomeExtensions; [ caffeine appindicator diff --git a/home/vinzenz/default.nix b/home/vinzenz/default.nix index 2f8890b..556a664 100644 --- a/home/vinzenz/default.nix +++ b/home/vinzenz/default.nix @@ -16,7 +16,7 @@ inputs@{ pkgs, ... }: eza = { enable = true; git = true; - icons = true; + icons = "auto"; extraOptions = [ "--group-directories-first" "--header" diff --git a/modules/amd-graphics.nix b/modules/amd-graphics.nix index 8a62194..ec9ec02 100644 --- a/modules/amd-graphics.nix +++ b/modules/amd-graphics.nix @@ -4,7 +4,7 @@ boot.kernelModules = [ "amdgpu" ]; services.xserver.videoDrivers = [ "amdgpu" ]; - hardware.opengl = { + hardware.graphics = { extraPackages = with pkgs; [ amdvlk ]; extraPackages32 = with pkgs; [ driversi686Linux.amdvlk ]; }; diff --git a/modules/desktop-environment.nix b/modules/desktop-environment.nix index d3a7a10..e4eb0ed 100644 --- a/modules/desktop-environment.nix +++ b/modules/desktop-environment.nix @@ -13,7 +13,6 @@ }; # Enable sound with pipewire. - sound.enable = true; hardware.pulseaudio.enable = false; security.rtkit.enable = true; services.pipewire = { diff --git a/modules/gaming.nix b/modules/gaming.nix index c069b9a..4a4bebd 100644 --- a/modules/gaming.nix +++ b/modules/gaming.nix @@ -2,9 +2,8 @@ { config = { hardware = { - opengl = { - driSupport = true; - driSupport32Bit = true; + graphics = { + enable32Bit = true; extraPackages = with pkgs; [ mangohud ]; extraPackages32 = with pkgs; [ mangohud ]; }; @@ -75,6 +74,7 @@ "steam" "steam-original" "steam-run" + "steam-unwrapped" ]; }; } diff --git a/modules/gnome.nix b/modules/gnome.nix index 49a4d0e..6689ebc 100644 --- a/modules/gnome.nix +++ b/modules/gnome.nix @@ -13,8 +13,8 @@ displayManager.defaultSession = "gnome"; gnome = { - tracker-miners.enable = false; - tracker.enable = false; + tinysparql.enable = false; + localsearch.enable = false; sushi.enable = true; gnome-remote-desktop.enable = true; }; @@ -27,7 +27,7 @@ }; # remove some gnome default apps - environment.gnome.excludePackages = with pkgs.gnome; [ + environment.gnome.excludePackages = with pkgs; [ cheese # photo booth epiphany # web browser evince # document viewer @@ -35,11 +35,11 @@ gnome-maps gnome-weather gnome-music - pkgs.gnome-tour + gnome-tour ]; environment.systemPackages = with pkgs; [ - gnome.ghex + ghex impression ]; diff --git a/modules/intel-graphics.nix b/modules/intel-graphics.nix index 3d5655f..3e36301 100644 --- a/modules/intel-graphics.nix +++ b/modules/intel-graphics.nix @@ -1,7 +1,7 @@ { config, pkgs, ... }: { config = { - hardware.opengl = { + hardware.graphics = { extraPackages = with pkgs; [ intel-media-driver vaapiIntel