diff --git a/flake.lock b/flake.lock index 299b095d..300ffb20 100644 --- a/flake.lock +++ b/flake.lock @@ -80,11 +80,11 @@ ] }, "locked": { - "lastModified": 1753216019, - "narHash": "sha256-zik7WISrR1ks2l6T1MZqZHb/OqroHdJnSnAehkE0kCk=", + "lastModified": 1755632680, + "narHash": "sha256-EjaD8+d7AiAV2fGRN4NTMboWDwk8szDfwbzZ8DL1PhQ=", "owner": "hyprwm", "repo": "aquamarine", - "rev": "be166e11d86ba4186db93e10c54a141058bdce49", + "rev": "50637ed23e962f0db294d6b0ef534f37b144644b", "type": "github" }, "original": { @@ -123,11 +123,11 @@ "rust-overlay": "rust-overlay" }, "locked": { - "lastModified": 1755859279, - "narHash": "sha256-yWx8vuyIlIDitOREOBs/ZjU67bl6oPc74AfV0QxvraQ=", + "lastModified": 1756074717, + "narHash": "sha256-zWS//20J1wFmKg7C+gZkSkR1DyrnkW0y2B6bgFaQ4cI=", "owner": "chaotic-cx", "repo": "nyx", - "rev": "a970ec75b7a3ca5192476330ff0d10c4c2fc029e", + "rev": "a12198a1d1af26d8bb639d8a9742f4a18269e840", "type": "github" }, "original": { @@ -463,11 +463,11 @@ "rust-overlay": "rust-overlay_2" }, "locked": { - "lastModified": 1755641984, - "narHash": "sha256-0d8tolDnYHOMR/KnhuHuilhfqs8OgOPIpIgKzXGTkVk=", + "lastModified": 1756129838, + "narHash": "sha256-AC6Xui8uhKcLlIfmRqE4UJmohNe4d9oqq+Xt2NuJBiU=", "owner": "helix-editor", "repo": "helix", - "rev": "74bb02ffe7b62d5f96f1a20ead70859c330eb849", + "rev": "8671882ee2c18af3a4d6df1af4f01ae18d1c6494", "type": "github" }, "original": { @@ -483,11 +483,11 @@ ] }, "locked": { - "lastModified": 1755810213, - "narHash": "sha256-QdenO8f0PTg+tC6HuSvngKcbRZA5oZKmjUT+MXKOLQg=", + "lastModified": 1756022458, + "narHash": "sha256-J1i35r4HfNDdPpwL0vOBaZopQudAUVtartEerc1Jryc=", "owner": "nix-community", "repo": "home-manager", - "rev": "6911d3e7f475f7b3558b4f5a6aba90fa86099baa", + "rev": "9e3a33c0bcbc25619e540b9dfea372282f8a9740", "type": "github" }, "original": { @@ -525,11 +525,11 @@ ] }, "locked": { - "lastModified": 1755755322, - "narHash": "sha256-spCxkNihCk3uT3LUrUwzdEAjLA/E0EtEgF3KVI05nlM=", + "lastModified": 1756022458, + "narHash": "sha256-J1i35r4HfNDdPpwL0vOBaZopQudAUVtartEerc1Jryc=", "owner": "nix-community", "repo": "home-manager", - "rev": "282b4c98de97da6667cb03de4f427371734bc39c", + "rev": "9e3a33c0bcbc25619e540b9dfea372282f8a9740", "type": "github" }, "original": { @@ -676,11 +676,11 @@ "xdph": "xdph" }, "locked": { - "lastModified": 1755857635, - "narHash": "sha256-64lx5RFb6e85yY5qGFUjj2aeu+MGjzVDlbkedokgOc4=", + "lastModified": 1756069181, + "narHash": "sha256-LnlqoXiF+HfK2vU0hPwXB2BFy/Pkxtv86zIGdz2Ur9s=", "owner": "hyprwm", "repo": "hyprland", - "rev": "4e8875b5e9700c81ca4e169dc7b85bb5b3c8cb7a", + "rev": "0ed880f3f7dc2c746bf3590eee266c010d737558", "type": "github" }, "original": { @@ -942,11 +942,11 @@ ] }, "locked": { - "lastModified": 1754481650, - "narHash": "sha256-6u6HdEFJh5gY6VfyMQbhP7zDdVcqOrCDTkbiHJmAtMI=", + "lastModified": 1755416120, + "narHash": "sha256-PosTxeL39YrLvCX5MqqPA6NNWQ4T5ea5K55nmN7ju9Q=", "owner": "hyprwm", "repo": "hyprutils", - "rev": "df6b8820c4a0835d83d0c7c7be86fbc555f1f7fd", + "rev": "e631ea36ddba721eceda69bfee6dd01068416489", "type": "github" }, "original": { @@ -992,11 +992,11 @@ ] }, "locked": { - "lastModified": 1751897909, - "narHash": "sha256-FnhBENxihITZldThvbO7883PdXC/2dzW4eiNvtoV5Ao=", + "lastModified": 1755184602, + "narHash": "sha256-RCBQN8xuADB0LEgaKbfRqwm6CdyopE1xIEhNc67FAbw=", "owner": "hyprwm", "repo": "hyprwayland-scanner", - "rev": "fcca0c61f988a9d092cbb33e906775014c61579d", + "rev": "b3b0f1f40ae09d4447c20608e5a4faf8bf3c492d", "type": "github" }, "original": { @@ -1064,11 +1064,11 @@ ] }, "locked": { - "lastModified": 1755670950, - "narHash": "sha256-x84lAqhbz752SU6zZY1yixm9Cbz6kdHtJs/5XE1LKGk=", + "lastModified": 1755931229, + "narHash": "sha256-j8ghatY34DbEnHe42r8VtAe05WyMUK+d66uGKsfLbbk=", "owner": "Jovian-Experiments", "repo": "Jovian-NixOS", - "rev": "7caed3afea56de2b68b74d7a3b580d5b8ca8f445", + "rev": "bcad5af8eb475df936f6cf2d04b076dc6784af95", "type": "github" }, "original": { @@ -1143,11 +1143,11 @@ ] }, "locked": { - "lastModified": 1755655044, - "narHash": "sha256-43fb+p7xXCIimF7r8XhrDKo3uTkeKhMbzcJ4VdUOG/M=", + "lastModified": 1756087120, + "narHash": "sha256-VP7wb0KZLVX+kK0nmvIUcMf1WbGl/PdUpNPxlkqBR6A=", "owner": "fufexan", "repo": "nix-gaming", - "rev": "96cda5144e73514cd52d3e0e8b2bf116a5266b22", + "rev": "0ca8d5927960555f78b495a14aab4e2be08f202b", "type": "github" }, "original": { @@ -1324,11 +1324,11 @@ }, "nixpkgs_7": { "locked": { - "lastModified": 1754725699, - "narHash": "sha256-iAcj9T/Y+3DBy2J0N+yF9XQQQ8IEb5swLFzs23CdP88=", + "lastModified": 1755186698, + "narHash": "sha256-wNO3+Ks2jZJ4nTHMuks+cxAiVBGNuEBXsT29Bz6HASo=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "85dbfc7aaf52ecb755f87e577ddbe6dbbdbc1054", + "rev": "fbcf476f790d8a217c3eab4e12033dc4a0f6d23c", "type": "github" }, "original": { @@ -1402,11 +1402,11 @@ ] }, "locked": { - "lastModified": 1754416808, - "narHash": "sha256-c6yg0EQ9xVESx6HGDOCMcyRSjaTpNJP10ef+6fRcofA=", + "lastModified": 1755446520, + "narHash": "sha256-I0Ok1OGDwc1jPd8cs2VvAYZsHriUVFGIUqW+7uSsOUM=", "owner": "cachix", "repo": "git-hooks.nix", - "rev": "9c52372878df6911f9afc1e2a1391f55e4dfc864", + "rev": "4b04db83821b819bbbe32ed0a025b31e7971f22e", "type": "github" }, "original": { @@ -1493,11 +1493,11 @@ ] }, "locked": { - "lastModified": 1755743804, - "narHash": "sha256-M6qT02voARH5e9eTXQBzpYIE/hAp6jPgBCyxLmw5uBM=", + "lastModified": 1756003222, + "narHash": "sha256-lmEMhIIbjt8Wp1EYbNqCojuU9ygyDFv8Tu0X1k8qIMc=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "80322e975e27d834451d6b66e63f8abae9d74bf2", + "rev": "88ceedecde53e809b4bf8b5fd10d181889d9bac7", "type": "github" }, "original": { @@ -1688,11 +1688,11 @@ ] }, "locked": { - "lastModified": 1753633878, - "narHash": "sha256-js2sLRtsOUA/aT10OCDaTjO80yplqwOIaLUqEe0nMx0=", + "lastModified": 1755354946, + "narHash": "sha256-zdov5f/GcoLQc9qYIS1dUTqtJMeDqmBmo59PAxze6e4=", "owner": "hyprwm", "repo": "xdg-desktop-portal-hyprland", - "rev": "371b96bd11ad2006ed4f21229dbd1be69bed3e8a", + "rev": "a10726d6a8d0ef1a0c645378f983b6278c42eaa0", "type": "github" }, "original": { diff --git a/hosts/kima/modules.nix b/hosts/kima/modules.nix index b0a947f9..18c338bd 100644 --- a/hosts/kima/modules.nix +++ b/hosts/kima/modules.nix @@ -4,7 +4,7 @@ kernel = { variant = "latest"; hardware = ["amd"]; - extraKernelParams = []; + extraKernelParams = ["amdgpu.dcdebugmask=0x10"]; }; loader = { default = { diff --git a/hosts/kima/settings.nix b/hosts/kima/settings.nix index 290f2060..0bf5bfd1 100644 --- a/hosts/kima/settings.nix +++ b/hosts/kima/settings.nix @@ -35,8 +35,9 @@ ]; theme = { background = { - lockscreen = "wallpaper_2"; + lockscreen = "wallpaper_4"; desktop = "wallpaper_1"; + vertical = "wallpaper_5"; }; }; }; diff --git a/modules/home/programs/waybar/config/style.css b/modules/home/programs/waybar/config/style.css index b524b17d..ecbb92ae 100644 --- a/modules/home/programs/waybar/config/style.css +++ b/modules/home/programs/waybar/config/style.css @@ -2,7 +2,7 @@ all: unset; border: none; border-radius: 0; - font-family: "Input Mono Narrow Light", "Font Awesome 6 Free Solid"; + font-family: "DepartureMono Nerd Font", "Font Awesome 6 Free Solid"; font-size: 14px; min-height: 0; } diff --git a/modules/home/services/hyprpaper/default.nix b/modules/home/services/hyprpaper/default.nix index 72d0274f..ba3abd03 100644 --- a/modules/home/services/hyprpaper/default.nix +++ b/modules/home/services/hyprpaper/default.nix @@ -39,12 +39,14 @@ in { "~/media/images/galaxy.png" "~/media/images/deathstar.png" "~/media/images/trollskog.png" + "~/media/images/waterwindow.jpg" + "~/media/images/barngreet.png" ]; wallpaper = [ # kima "DP-3,${osConfig.settings.theme.background.desktop}" - "HDMI-A-1,${osConfig.settings.theme.background.lockscreen}" + "HDMI-A-1,${osConfig.settings.theme.background.vertical}" # bunk "eDP-1,${osConfig.settings.theme.background.desktop}" # toothpc diff --git a/modules/nixos/hardware/graphics/default.nix b/modules/nixos/hardware/graphics/default.nix index be1727b5..4be91ff8 100644 --- a/modules/nixos/hardware/graphics/default.nix +++ b/modules/nixos/hardware/graphics/default.nix @@ -86,6 +86,7 @@ in { vpl-gpu-rt intel-media-driver intel-compute-runtime + intel-vaapi-driver ]) else if vendor == "nvidia" then diff --git a/modules/server/homepage-dashboard/default.nix b/modules/server/homepage-dashboard/default.nix index a09076e8..a383a634 100644 --- a/modules/server/homepage-dashboard/default.nix +++ b/modules/server/homepage-dashboard/default.nix @@ -39,7 +39,8 @@ in { services.glances.enable = true; services.${unit} = { enable = true; - environmentFile = config.age.secrets.homepageEnvironment.path; + allowedHosts = srv.url; + # environmentFile = config.age.secrets.homepageEnvironment.path; # customCSS = '' # @font-face { # font-family: "VCR OSD Mono"; @@ -141,6 +142,27 @@ in { statusStyle = "dot"; hideVersion = "true"; }; + + widgets = [ + { + openmeteo = { + label = "Current"; + units = "metric"; + cache = 5; + }; + } + { + openmeteo = { + label = "Kalmar"; + timezone = "Europe/Stockholm"; + units = "metric"; + cache = 5; + latitude = 56.707262; + longitude = 16.324541; + }; + } + ]; + services = let homepageCategories = [ "Arr" diff --git a/modules/settings/theme/default.nix b/modules/settings/theme/default.nix index d76a79bc..95467879 100644 --- a/modules/settings/theme/default.nix +++ b/modules/settings/theme/default.nix @@ -4,6 +4,8 @@ wallpaper_1 = "~/media/images/bg_1.jpg"; wallpaper_2 = "~/media/images/bg_2.jpg"; wallpaper_3 = "~/media/images/bg_3.jpg"; + wallpaper_4 = "~/media/images/waterwindow.jpg"; + wallpaper_5 = "~/media/images/barngreet.png"; }; bgList = builtins.attrNames bgs; in { @@ -12,12 +14,17 @@ in { lockscreen = mkOption { type = types.enum bgList; apply = name: bgs.${name}; - example = "wallpaper_2"; + example = "wallpaper_1"; }; desktop = mkOption { type = types.enum bgList; apply = name: bgs.${name}; - example = "wallpaper_1"; + example = "wallpaper_2"; + }; + vertical = mkOption { + type = types.enum bgList; + apply = name: bgs.${name}; + example = "wallpaper_3"; }; }; };