From a7836ff585899153c4062a3722c1b6cd5cef28fc Mon Sep 17 00:00:00 2001 From: Martin Berg Alstad Date: Sun, 13 Apr 2025 11:42:39 +0200 Subject: [PATCH] :bug: Fix config errors --- hosts/thinkpad/default.nix | 9 ++++++--- .../thinkpad/home-manager/hyprland/hyprpanel.nix | 2 +- .../thinkpad/home-manager/hyprland/hyprpaper.nix | 2 +- hosts/thinkpad/home-manager/hyprland/settings.nix | 4 ++-- hosts/thinkpad/modules/fonts.nix | 8 ++------ hosts/thinkpad/modules/networking.nix | 7 +++---- hosts/thinkpad/modules/sddm.nix | 3 +-- .../home-manager/hyprland/hyprpanel/default.nix | 2 +- shared/secrets/weather-api-key | Bin 54 -> 54 bytes 9 files changed, 17 insertions(+), 20 deletions(-) diff --git a/hosts/thinkpad/default.nix b/hosts/thinkpad/default.nix index 6f0823f..682f4b1 100644 --- a/hosts/thinkpad/default.nix +++ b/hosts/thinkpad/default.nix @@ -11,9 +11,12 @@ nixpkgs.overlays = [ outputs.overlays.unstable-packages ]; # Bootloader. - boot.loader = { - systemd-boot.enable = true; - efi.canTouchEfiVariables = true; + boot = { + kernelPackages = pkgs.linuxPackages_latest; + loader = { + systemd-boot.enable = true; + efi.canTouchEfiVariables = true; + }; }; # Define a user account. Don't forget to set a password with 'passwd'. diff --git a/hosts/thinkpad/home-manager/hyprland/hyprpanel.nix b/hosts/thinkpad/home-manager/hyprland/hyprpanel.nix index dd6d3c0..68594c8 100644 --- a/hosts/thinkpad/home-manager/hyprland/hyprpanel.nix +++ b/hosts/thinkpad/home-manager/hyprland/hyprpanel.nix @@ -4,7 +4,7 @@ }: { - programs.hyprpanel.layout."bar.layouts"."*".right = lib.mkDefault [ + programs.hyprpanel.settings.layout."bar.layouts"."*".right = lib.mkDefault [ "kbinput" "volume" "network" diff --git a/hosts/thinkpad/home-manager/hyprland/hyprpaper.nix b/hosts/thinkpad/home-manager/hyprland/hyprpaper.nix index 267e8e4..75f058a 100644 --- a/hosts/thinkpad/home-manager/hyprland/hyprpaper.nix +++ b/hosts/thinkpad/home-manager/hyprland/hyprpaper.nix @@ -7,7 +7,7 @@ }: { - services.hyprpaper = + services.hyprpaper.settings = let monitor1 = builtins.toString theme.wallpaper.monitor1; in diff --git a/hosts/thinkpad/home-manager/hyprland/settings.nix b/hosts/thinkpad/home-manager/hyprland/settings.nix index eba45d4..0c5c79a 100644 --- a/hosts/thinkpad/home-manager/hyprland/settings.nix +++ b/hosts/thinkpad/home-manager/hyprland/settings.nix @@ -16,8 +16,8 @@ ]; input = { - sensitivity = 0.4; # -1.0 - 1.0, 0 means no modification. - touchpad.natural_scroll = true; + sensitivity = lib.mkDefault 0.4; # -1.0 - 1.0, 0 means no modification. + touchpad.natural_scroll = lib.mkDefault true; }; gestures = lib.mkDefault { diff --git a/hosts/thinkpad/modules/fonts.nix b/hosts/thinkpad/modules/fonts.nix index c201c85..ad5af82 100644 --- a/hosts/thinkpad/modules/fonts.nix +++ b/hosts/thinkpad/modules/fonts.nix @@ -1,15 +1,11 @@ -{ pkgs, ... }: +{ pkgs, theme, ... }: { environment.systemPackages = with pkgs; [ font-awesome # Icons ]; - fonts = - let - theme = import ../theme.nix; - in - { + fonts = { fontconfig.enable = true; packages = with pkgs; [ (nerdfonts.override { fonts = [ theme.nerdFont ]; }) diff --git a/hosts/thinkpad/modules/networking.nix b/hosts/thinkpad/modules/networking.nix index 23db0c6..cafa9fc 100644 --- a/hosts/thinkpad/modules/networking.nix +++ b/hosts/thinkpad/modules/networking.nix @@ -1,10 +1,9 @@ -let - common = import ../common.nix; -in +{ hostName, ... }: + { networking = { networkmanager.enable = true; - hostName = common.hostname; + inherit hostName; # wireless.enable = true; # Enables wireless support via wpa_supplicant. }; diff --git a/hosts/thinkpad/modules/sddm.nix b/hosts/thinkpad/modules/sddm.nix index ea1ef65..f481f12 100644 --- a/hosts/thinkpad/modules/sddm.nix +++ b/hosts/thinkpad/modules/sddm.nix @@ -1,6 +1,5 @@ -{ pkgs, ... }: +{ pkgs, theme, ... }: let - theme = import ../theme.nix; flavor = theme.flavor; in { diff --git a/shared/home-manager/hyprland/hyprpanel/default.nix b/shared/home-manager/hyprland/hyprpanel/default.nix index b0829a8..d8d2637 100644 --- a/shared/home-manager/hyprland/hyprpanel/default.nix +++ b/shared/home-manager/hyprland/hyprpanel/default.nix @@ -43,7 +43,7 @@ network.label = false; volume = let - step = 1; + step = "1"; in { scrollDown = "${pkgs.hyprpanel}/bin/hyprpanel 'vol -${step}'"; diff --git a/shared/secrets/weather-api-key b/shared/secrets/weather-api-key index f1b9cc27d2a72c3987c6fcac4a3d9f382317f220..cfc8476a72b45c47ab0ae6b101ea275a41e7c55f 100644 GIT binary patch literal 54 zcmV-60LlLVM@dveQdv+`0A==_pbi3sc!MBH)TS|EfB6)8#oOXAq$r$IbSc&_rg^5Q Mt&&|=_3J=TKw4E8I{*Lx literal 54 zcmV-60LlLVM@dveQdv+`0Nwxs<{Qv*}