From 5a1c9eeacb306ae67c591948a31f49d29e5e7208 Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Mon, 26 May 2025 14:44:16 +0200 Subject: [PATCH 1/7] 25.05 xps --- configuration.nix | 2 +- flake-modules/rice.nix | 2 +- flake.lock | 229 +++++++++------------- flake.nix | 6 +- home-modules/fish.nix | 2 +- home-modules/helix.nix | 2 +- home-modules/mako.nix | 20 +- home-modules/nh.nix | 2 +- home-modules/vscode.nix | 159 +++++++-------- home.nix | 2 +- system-modules/fonts.nix | 15 +- system-modules/hardware-configuration.nix | 2 +- 12 files changed, 198 insertions(+), 245 deletions(-) diff --git a/configuration.nix b/configuration.nix index 6dc0e36..c116dfc 100644 --- a/configuration.nix +++ b/configuration.nix @@ -134,7 +134,7 @@ systemd.extraConfig = "DefaultLimitNOFILE=2048"; boot.tmp.useTmpfs = false; - system.stateVersion = "24.11"; + system.stateVersion = "25.05"; nixpkgs.config.allowUnfree = true; diff --git a/flake-modules/rice.nix b/flake-modules/rice.nix index c5daa53..039d362 100644 --- a/flake-modules/rice.nix +++ b/flake-modules/rice.nix @@ -42,7 +42,7 @@ pkgs: rec { font = { code = { name = "JetBrainsMono Nerd Font"; - package = (pkgs.nerdfonts.override { fonts = [ "JetBrainsMono" ]; }); + package = pkgs.nerd-fonts.jetbrains-mono; # name = "CascadiaCove-NF"; # package = (pkgs.nerdfonts.override { fonts = [ "CascadiaCode" ]; }); }; diff --git a/flake.lock b/flake.lock index 62797f7..adf40a1 100644 --- a/flake.lock +++ b/flake.lock @@ -1,26 +1,5 @@ { "nodes": { - "Hyprspace": { - "inputs": { - "hyprland": [ - "hyprland" - ], - "systems": "systems" - }, - "locked": { - "lastModified": 1742767019, - "narHash": "sha256-FdyHDbf31jl5rIU7IQtBVTbZ1ojGrrp5aFaRrE2819s=", - "owner": "KZDKM", - "repo": "Hyprspace", - "rev": "5b62529c2011ede6069445de9b5b3f8a1f10ecfe", - "type": "github" - }, - "original": { - "owner": "KZDKM", - "repo": "Hyprspace", - "type": "github" - } - }, "aquamarine": { "inputs": { "hyprutils": [ @@ -41,11 +20,11 @@ ] }, "locked": { - "lastModified": 1742213273, - "narHash": "sha256-0l0vDb4anfsBu1rOs94bC73Hub+xEivgBAo6QXl2MmU=", + "lastModified": 1747864449, + "narHash": "sha256-PIjVAWghZhr3L0EFM2UObhX84UQxIACbON0IC0zzSKA=", "owner": "hyprwm", "repo": "aquamarine", - "rev": "484b732195cc53f4536ce4bd59a5c6402b1e7ccf", + "rev": "389372c5f4dc1ac0e7645ed29a35fd6d71672ef5", "type": "github" }, "original": { @@ -176,7 +155,7 @@ }, "flake-utils": { "inputs": { - "systems": "systems_2" + "systems": "systems" }, "locked": { "lastModified": 1731533236, @@ -216,7 +195,7 @@ }, "flake-utils_2": { "inputs": { - "systems": "systems_4" + "systems": "systems_3" }, "locked": { "lastModified": 1681202837, @@ -234,7 +213,7 @@ }, "flake-utils_3": { "inputs": { - "systems": "systems_5" + "systems": "systems_4" }, "locked": { "lastModified": 1731533236, @@ -281,11 +260,11 @@ "zon2nix": "zon2nix" }, "locked": { - "lastModified": 1743191728, - "narHash": "sha256-LrQd2IkfcmHdBh+pwPEPXzcosBerIEFzz/DbVNzBqig=", + "lastModified": 1748207486, + "narHash": "sha256-4kR7VyauWpNMrBePHMM8yzQvUzHHGRVkQpJ3DyoKcH0=", "owner": "ghostty-org", "repo": "ghostty", - "rev": "1067cd3d8a061eb5b23bc1a4c46ca10af4481941", + "rev": "3f6c02b49e08aed51e4be85d87b79b9dbea34a85", "type": "github" }, "original": { @@ -367,16 +346,16 @@ ] }, "locked": { - "lastModified": 1742655702, - "narHash": "sha256-jbqlw4sPArFtNtA1s3kLg7/A4fzP4GLk9bGbtUJg0JQ=", + "lastModified": 1748226808, + "narHash": "sha256-GaBRgxjWO1bAQa8P2+FDxG4ANBVhjnSjBms096qQdxo=", "owner": "nix-community", "repo": "home-manager", - "rev": "0948aeedc296f964140d9429223c7e4a0702a1ff", + "rev": "83665c39fa688bd6a1f7c43cf7997a70f6a109f9", "type": "github" }, "original": { "owner": "nix-community", - "ref": "release-24.11", + "ref": "release-25.05", "repo": "home-manager", "type": "github" } @@ -397,11 +376,11 @@ ] }, "locked": { - "lastModified": 1742215578, - "narHash": "sha256-zfs71PXVVPEe56WEyNi2TJQPs0wabU4WAlq0XV7GcdE=", + "lastModified": 1745948457, + "narHash": "sha256-lzTV10FJTCGNtMdgW5YAhCAqezeAzKOd/97HbQK8GTU=", "owner": "hyprwm", "repo": "hyprcursor", - "rev": "2fd36421c21aa87e2fe3bee11067540ae612f719", + "rev": "ac903e80b33ba6a88df83d02232483d99f327573", "type": "github" }, "original": { @@ -426,11 +405,11 @@ ] }, "locked": { - "lastModified": 1739049071, - "narHash": "sha256-3+7TpXMrbsUXSwgr5VAKAnmkzMb6JO+Rvc9XRb5NMg4=", + "lastModified": 1745015490, + "narHash": "sha256-apEJ9zoSzmslhJ2vOKFcXTMZLUFYzh1ghfB6Rbw3Low=", "owner": "hyprwm", "repo": "hyprgraphics", - "rev": "175c6b29b6ff82100539e7c4363a35a02c74dd73", + "rev": "60754910946b4e2dc1377b967b7156cb989c5873", "type": "github" }, "original": { @@ -451,15 +430,15 @@ "hyprwayland-scanner": "hyprwayland-scanner", "nixpkgs": "nixpkgs", "pre-commit-hooks": "pre-commit-hooks", - "systems": "systems_3", + "systems": "systems_2", "xdph": "xdph" }, "locked": { - "lastModified": 1743297135, - "narHash": "sha256-4JgyJLuHxeoeSsSbi4MkpVYsI4R74Trov33sIg1fa/0=", + "lastModified": 1748191712, + "narHash": "sha256-mcTcxv85ljvg49blvLM/xmRtyyLyorpZZJ2ZAZYrYzg=", "ref": "refs/heads/main", - "rev": "da2d7c3971d40f841f2afd7def8e4bad9a351e41", - "revCount": 5948, + "rev": "2347050285920925db8bc844e3232bc932eef21e", + "revCount": 6137, "submodules": true, "type": "git", "url": "https://github.com/hyprwm/Hyprland" @@ -487,11 +466,11 @@ ] }, "locked": { - "lastModified": 1743339740, - "narHash": "sha256-G6a7R/gb1xH0yI2uevTmDpxZf6rvMh1lOu0gYrqVu5U=", + "lastModified": 1748206008, + "narHash": "sha256-fSQLQXzvw6SLYZ6IUjiZhmTm5oSM/A3llOGo8dudWfE=", "owner": "hyprwm", "repo": "hyprland-plugins", - "rev": "6dca4ece21864e329394b81cfc767778089097e2", + "rev": "a2157f8da740aa7d2909f7e9414f46097d4cd66d", "type": "github" }, "original": { @@ -512,11 +491,11 @@ ] }, "locked": { - "lastModified": 1738422629, - "narHash": "sha256-5v+bv75wJWvahyM2xcMTSNNxmV8a7hb01Eey5zYnBJw=", + "lastModified": 1743714874, + "narHash": "sha256-yt8F7NhMFCFHUHy/lNjH/pjZyIDFNk52Q4tivQ31WFo=", "owner": "hyprwm", "repo": "hyprland-protocols", - "rev": "755aef8dab49d0fc4663c715fa4ad221b2aedaed", + "rev": "3a5c2bda1c1a4e55cc1330c782547695a93f05b2", "type": "github" }, "original": { @@ -580,11 +559,11 @@ ] }, "locked": { - "lastModified": 1739048983, - "narHash": "sha256-REhTcXq4qs3B3cCDtLlYDz0GZvmsBSh947Ub6pQWGTQ=", + "lastModified": 1745951494, + "narHash": "sha256-2dModE32doiyQMmd6EDAQeZnz+5LOs6KXyE0qX76WIg=", "owner": "hyprwm", "repo": "hyprland-qtutils", - "rev": "3504a293c8f8db4127cb0f7cfc1a318ffb4316f8", + "rev": "4be1d324faf8d6e82c2be9f8510d299984dfdd2e", "type": "github" }, "original": { @@ -609,11 +588,11 @@ ] }, "locked": { - "lastModified": 1741191527, - "narHash": "sha256-kM+11Nch47Xwfgtw2EpRitJuORy4miwoMuRi5tyMBDY=", + "lastModified": 1747484975, + "narHash": "sha256-+LAQ81HBwG0lwshHlWe0kfWg4KcChIPpnwtnwqmnoEU=", "owner": "hyprwm", "repo": "hyprlang", - "rev": "72df3861f1197e41b078faa3e38eedd60e00018d", + "rev": "163c83b3db48a17c113729c220a60b94596c9291", "type": "github" }, "original": { @@ -629,11 +608,11 @@ "rust-overlay": "rust-overlay" }, "locked": { - "lastModified": 1741036724, - "narHash": "sha256-nCsqa5dXW1Qja+smRkVpNkGAHfYkBFJ6U3bVilY5pDo=", + "lastModified": 1745860672, + "narHash": "sha256-tJKLjWaOcJW4Ttu1noSY+lddlJvyX2eonTrgR5IycZo=", "owner": "h3rmt", "repo": "hyprswitch", - "rev": "3feeccf2f1d3d6c0fb7c79b965ccf382118651d2", + "rev": "313e7d5730af2e37ab73fe238b1bd3a2d3e5552f", "type": "github" }, "original": { @@ -655,11 +634,11 @@ ] }, "locked": { - "lastModified": 1741534688, - "narHash": "sha256-EV3945SnjOCuRVbGRghsWx/9D89FyshnSO1Q6/TuQ14=", + "lastModified": 1746635225, + "narHash": "sha256-W9G9bb0zRYDBRseHbVez0J8qVpD5QbizX67H/vsudhM=", "owner": "hyprwm", "repo": "hyprutils", - "rev": "dd1f720cbc2dbb3c71167c9598045dd3261d27b3", + "rev": "674ea57373f08b7609ce93baff131117a0dfe70d", "type": "github" }, "original": { @@ -680,11 +659,11 @@ ] }, "locked": { - "lastModified": 1739870480, - "narHash": "sha256-SiDN5BGxa/1hAsqhgJsS03C3t2QrLgBT8u+ENJ0Qzwc=", + "lastModified": 1747584298, + "narHash": "sha256-PH9qZqWLHvSBQiUnA0NzAyQA3tu2no2z8kz0ZeHWj4w=", "owner": "hyprwm", "repo": "hyprwayland-scanner", - "rev": "206367a08dc5ac4ba7ad31bdca391d098082e64b", + "rev": "e511882b9c2e1d7a75d45d8fddd2160daeafcbc3", "type": "github" }, "original": { @@ -720,11 +699,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1742669843, - "narHash": "sha256-G5n+FOXLXcRx+3hCJ6Rt6ZQyF1zqQ0DL0sWAMn2Nk0w=", + "lastModified": 1748026106, + "narHash": "sha256-6m1Y3/4pVw1RWTsrkAK2VMYSzG4MMIj7sqUy7o8th1o=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "1e5b653dff12029333a6546c11e108ede13052eb", + "rev": "063f43f2dbdef86376cc29ad646c45c46e93234c", "type": "github" }, "original": { @@ -736,11 +715,11 @@ }, "nixpkgs-latest": { "locked": { - "lastModified": 1743346368, - "narHash": "sha256-DJv361yCiMiMyKA1elFtgJ9CbK/nEXLKj7vY0zUBmTk=", + "lastModified": 1748252565, + "narHash": "sha256-fM7t3DtPmu2Gl+gBsTUmaM/TB304HYBmqqRxTunKZq0=", "owner": "nixos", "repo": "nixpkgs", - "rev": "e68c2965da5c7f149dd8543c63d7217753e00c32", + "rev": "03033743f9afc2593dd354c68d7295f946cda6db", "type": "github" }, "original": { @@ -812,11 +791,11 @@ }, "nixpkgs-unstable_2": { "locked": { - "lastModified": 1743095683, - "narHash": "sha256-gWd4urRoLRe8GLVC/3rYRae1h+xfQzt09xOfb0PaHSk=", + "lastModified": 1748026106, + "narHash": "sha256-6m1Y3/4pVw1RWTsrkAK2VMYSzG4MMIj7sqUy7o8th1o=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "5e5402ecbcb27af32284d4a62553c019a3a49ea6", + "rev": "063f43f2dbdef86376cc29ad646c45c46e93234c", "type": "github" }, "original": { @@ -858,26 +837,26 @@ }, "nixpkgs_4": { "locked": { - "lastModified": 1743231893, - "narHash": "sha256-tpJsHMUPEhEnzySoQxx7+kA+KUtgWqvlcUBqROYNNt0=", + "lastModified": 1748162331, + "narHash": "sha256-rqc2RKYTxP3tbjA+PB3VMRQNnjesrT0pEofXQTrMsS8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "c570c1f5304493cafe133b8d843c7c1c4a10d3a6", + "rev": "7c43f080a7f28b2774f3b3f43234ca11661bf334", "type": "github" }, "original": { "id": "nixpkgs", - "ref": "nixos-24.11", + "ref": "nixos-25.05", "type": "indirect" } }, "nixpkgs_5": { "locked": { - "lastModified": 1737003892, - "narHash": "sha256-RCzJE9wKByLCXmRBp+z8LK9EgdW+K+W/DXnJS4S/NVo=", + "lastModified": 1747312588, + "narHash": "sha256-MmJvj6mlWzeRwKGLcwmZpKaOPZ5nJb/6al5CXqJsgjo=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "ae06b9c2d83cb5c8b12d7d0e32692e93d1379713", + "rev": "b1bebd0fe266bbd1820019612ead889e96a8fa2d", "type": "github" }, "original": { @@ -913,11 +892,11 @@ ] }, "locked": { - "lastModified": 1742649964, - "narHash": "sha256-DwOTp7nvfi8mRfuL1escHDXabVXFGT1VlPD1JHrtrco=", + "lastModified": 1747372754, + "narHash": "sha256-2Y53NGIX2vxfie1rOW0Qb86vjRZ7ngizoo+bnXU9D9k=", "owner": "cachix", "repo": "git-hooks.nix", - "rev": "dcf5072734cb576d2b0c59b2ac44f5050b5eac82", + "rev": "80479b6ec16fefd9c1db3ea13aeb038c60530f46", "type": "github" }, "original": { @@ -959,7 +938,6 @@ }, "root": { "inputs": { - "Hyprspace": "Hyprspace", "ghostty": "ghostty", "home-manager": "home-manager", "hyprland": "hyprland", @@ -1029,11 +1007,11 @@ ] }, "locked": { - "lastModified": 1737080704, - "narHash": "sha256-n+J2h9GM9ZpFOQUmtZoCr1+DFF/iO5UlmLJeHIxbZGY=", + "lastModified": 1747363019, + "narHash": "sha256-N4dwkRBmpOosa4gfFkFf/LTD8oOcNkAyvZ07JvRDEf0=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "f9953fe89f8b65401fc4d4a288940bc2cb072949", + "rev": "0e624f2b1972a34be1a9b35290ed18ea4b419b6f", "type": "github" }, "original": { @@ -1049,11 +1027,11 @@ ] }, "locked": { - "lastModified": 1743305778, - "narHash": "sha256-Ux/UohNtnM5mn9SFjaHp6IZe2aAnUCzklMluNtV6zFo=", + "lastModified": 1747603214, + "narHash": "sha256-lAblXm0VwifYCJ/ILPXJwlz0qNY07DDYdLD+9H+Wc8o=", "owner": "Mic92", "repo": "sops-nix", - "rev": "8e873886bbfc32163fe027b8676c75637b7da114", + "rev": "8d215e1c981be3aa37e47aeabd4e61bb069548fd", "type": "github" }, "original": { @@ -1063,21 +1041,6 @@ } }, "systems": { - "locked": { - "lastModified": 1689347949, - "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", - "owner": "nix-systems", - "repo": "default-linux", - "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default-linux", - "type": "github" - } - }, - "systems_2": { "locked": { "lastModified": 1681028828, "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", @@ -1092,7 +1055,7 @@ "type": "github" } }, - "systems_3": { + "systems_2": { "locked": { "lastModified": 1689347949, "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", @@ -1107,6 +1070,21 @@ "type": "github" } }, + "systems_3": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + }, "systems_4": { "locked": { "lastModified": 1681028828, @@ -1137,21 +1115,6 @@ "type": "github" } }, - "systems_6": { - "locked": { - "lastModified": 1689347949, - "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", - "owner": "nix-systems", - "repo": "default-linux", - "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default-linux", - "type": "github" - } - }, "xdph": { "inputs": { "hyprland-protocols": [ @@ -1180,11 +1143,11 @@ ] }, "locked": { - "lastModified": 1741934139, - "narHash": "sha256-ZhTcTH9FoeAtbPfWGrhkH7RjLJZ7GeF18nygLAMR+WE=", + "lastModified": 1745871725, + "narHash": "sha256-M24SNc2flblWGXFkGQfqSlEOzAGZnMc9QG3GH4K/KbE=", "owner": "hyprwm", "repo": "xdg-desktop-portal-hyprland", - "rev": "150b0b6f52bb422a1b232a53698606fe0320dde0", + "rev": "76bbf1a6b1378e4ab5230bad00ad04bc287c969e", "type": "github" }, "original": { @@ -1200,11 +1163,11 @@ "rust-overlay": "rust-overlay_3" }, "locked": { - "lastModified": 1743344227, - "narHash": "sha256-Lp1JUMrhvAmCzftOSQ2Sr0+svemxSxcLeZ4HkmdLXbE=", + "lastModified": 1748249183, + "narHash": "sha256-I+JvW3752iZq4QrTOUDvhVA++0LHq974XxHjQrjA6lM=", "owner": "sxyazi", "repo": "yazi", - "rev": "1765aba68440f73c590cedac14ece6778fe88ff5", + "rev": "74a8ea9bc0289f093c34b15755c05fa25a1c5ace", "type": "github" }, "original": { @@ -1221,14 +1184,14 @@ "nixpkgs": [ "nixpkgs" ], - "systems": "systems_6" + "systems": "systems_5" }, "locked": { - "lastModified": 1742573336, - "narHash": "sha256-7cVQTyMA9V1YqqVXwaxmrsUKE8LjnBdIj6fvpKKuAxo=", + "lastModified": 1747505540, + "narHash": "sha256-wJTXPH8VellWNupRxMvv9kkIo+271t4XVupgvT1RkTU=", "owner": "lordkekz", "repo": "nix-yazi-plugins", - "rev": "76e0104f5bfc2517d86cae0332ede54c6d5ba4e8", + "rev": "f3daa56d0f9ea29bd1ecff557f3604ada00fbe31", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 5a73b4e..ede63e3 100644 --- a/flake.nix +++ b/flake.nix @@ -2,16 +2,16 @@ description = "Multisystem NixOS Flake of Lennart J. Kurzweg"; inputs = { - nixpkgs = { url = "nixpkgs/nixos-24.11"; }; + nixpkgs = { url = "nixpkgs/nixos-25.05"; }; nixpkgs-unstable = { url = "nixpkgs/nixos-unstable"; }; nixpkgs-latest = { url = "github:nixos/nixpkgs?ref=master"; }; - home-manager = { url = "github:nix-community/home-manager/release-24.11"; inputs.nixpkgs.follows = "nixpkgs"; }; + home-manager = { url = "github:nix-community/home-manager/release-25.05"; inputs.nixpkgs.follows = "nixpkgs"; }; sops-nix = { url = "github:Mic92/sops-nix"; inputs.nixpkgs.follows = "nixpkgs"; }; lanzaboote = { url = "github:nix-community/lanzaboote/v0.3.0"; }; hyprland = { url = "git+https://github.com/hyprwm/Hyprland?submodules=1"; }; hyprland-plugins = { url = "github:hyprwm/hyprland-plugins"; inputs.hyprland.follows = "hyprland"; }; - Hyprspace = { url = "github:KZDKM/Hyprspace"; inputs.hyprland.follows = "hyprland"; }; + # Hyprspace = { url = "github:KZDKM/Hyprspace"; inputs.hyprland.follows = "hyprland"; }; hyprswitch = { url = "github:h3rmt/hyprswitch/release"; }; yazi.url = "github:sxyazi/yazi"; diff --git a/home-modules/fish.nix b/home-modules/fish.nix index bfecb3b..c749406 100644 --- a/home-modules/fish.nix +++ b/home-modules/fish.nix @@ -17,7 +17,7 @@ ⠀⠀⠀⠀⠀⣰⣿⣿⣿⡄⠉⠉⢻⣿⣏⠉⠉⠀⠀⠀ TFM ⠀⠀⠀⠀⠰⣿⠟⠀⢻⣿⣆⠀⠀⠻⣿⠆⠀⠀⠀⠀ PROMPT - " | lolcat --force) + " | lolcat --force 2> /dev/null) msg=" $(echo -e "$logo" | sed -n 3p): $(cat /etc/*-release | grep PRETTY_NAME | cut -c 14- | rev | cut -c 2- | rev) diff --git a/home-modules/helix.nix b/home-modules/helix.nix index 24add18..84c330e 100644 --- a/home-modules/helix.nix +++ b/home-modules/helix.nix @@ -10,7 +10,7 @@ python311Packages.python-lsp-server jdt-language-server ruff - ruff-lsp + # ruff-lsp pyright lldb # debugger for llvm stuff yaml-language-server # yaml diff --git a/home-modules/mako.nix b/home-modules/mako.nix index 67d8c67..298516e 100644 --- a/home-modules/mako.nix +++ b/home-modules/mako.nix @@ -3,14 +3,16 @@ home.packages = with pkgs; [ libnotify ]; services.mako = with rice; { enable = true; - defaultTimeout = 10000; # in ms - backgroundColor = color.background; - textColor = color.foreground; - borderColor = color.border; - borderSize = border-width; - font = font.code.name; - borderRadius = rounding; - anchor = "top-right"; - margin = builtins.toString (gap-size * 2) ; + settings = { + defaultTimeout = 10000; # in ms + backgroundColor = color.background; + textColor = color.foreground; + borderColor = color.border; + borderSize = border-width; + font = font.code.name; + borderRadius = rounding; + anchor = "top-right"; + margin = builtins.toString (gap-size * 2) ; + }; }; } diff --git a/home-modules/nh.nix b/home-modules/nh.nix index b03c1b5..737ace7 100644 --- a/home-modules/nh.nix +++ b/home-modules/nh.nix @@ -7,7 +7,7 @@ nvd ]; sessionVariables = { - FLAKE = "${config.home.homeDirectory}/nix-dots"; + NH_FLAKE = "${config.home.homeDirectory}/nix-dots"; }; }; } diff --git a/home-modules/vscode.nix b/home-modules/vscode.nix index 6ef5d6d..6a3fa2c 100644 --- a/home-modules/vscode.nix +++ b/home-modules/vscode.nix @@ -1,4 +1,4 @@ -{ config, pkgs, lib, user, host, rice, allowed, ... }: +{ config, pkgs, lib, host, rice, ... }: { config = lib.mkIf (host != "NxACE") { home.packages = [ @@ -8,91 +8,80 @@ programs.vscode = { enable = true; package = pkgs.vscodium; - extensions = with pkgs.vscode-extensions; [ - jnoortheen.nix-ide - ms-python.python - ms-python.black-formatter - redhat.vscode-yaml - redhat.vscode-xml - ms-python.python - mhutchie.git-graph - github.vscode-pull-request-github - esbenp.prettier-vscode - gencer.html-slim-scss-css-class-completion - donjayamanne.githistory - mads-hartmann.bash-ide-vscode - bungcip.better-toml - arrterian.nix-env-selector - # ms-vscode-remote.remote-ssh - - ] ++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [ - { - name = "just-black"; - publisher = "nur"; - version = "3.1.1"; - sha256 = "sha256-fatJZquCDsLDFGVzBol2D6LIZUbZ6GzqcVEFAwLodW0="; - } - { - name = "vscode-sshfs"; - publisher = "Kelvin"; - version = "1.26.1"; - sha256 = "sha256-WO9vYELNvwmuNeI05sUBE969KAiKYtrJ1fRfdZx3OYU="; - } - { - name = "color-highlight"; - publisher = "naumovs"; - version = "2.8.0"; - sha256 = "sha256-mT2P1lEdW66YkDRN6fi0rmmvvyBfXiJjAUHns8a8ipE="; - } - { - name = "dancehelix"; - publisher = "silverquark"; - version = "0.5.16"; - sha256 = "sha256-oHwtlbB18ctEnfStDOpJ+2/Kq41JZog8FVhTa1/s7m0="; - } - # { - # name = "remote-ssh-edit"; - # publisher = "ms-vscode-remote"; - # version = "0.86.0"; - # sha256 = "1hp6gjh4xp2m1xlm1jsdzxw9d8frkiidhph6nvl24d0h8z34w49g"; - # } - # { - # name = "remote-ssh"; - # publisher = "ms-vscode-remote"; - # version = "0.110.2024030715"; - # sha256 = "sha256-gkxrBwPRDdLFaxc1/vYFBsv4Z0JOhDzb8LrLhkToC/g="; - # } - ]; - userSettings = { - workbench.colorTheme = "Just Black"; - editor.fontFamily = "'${rice.font.code.name}', 'monospace', monospace"; - remote.SSH.useLocalServer = false; + profiles.default ={ + userSettings = { + workbench.colorTheme = "Just Black"; + editor.fontFamily = "'${rice.font.code.name}', 'monospace', monospace"; + remote.SSH.useLocalServer = false; + }; + keybindings = [ + { + key = "ctrl+d"; + command = "editor.action.deleteLines"; + when = "textInputFocus"; + } + { + key = "ctrl+shift+d"; + command = "editor.action.duplicateSelection"; + when = "textInputFocus"; + } + { + # unset so that ctrl d is not set twice + key = ""; + command = "editor.action.addSelectionToNextFindMatch"; + when = "editorFocus"; + } + { + # unset so that ctrl shift d is not set twice + key = ""; + command = "workbench.view.debug"; + } + ]; + + extensions = with pkgs.vscode-extensions; [ + jnoortheen.nix-ide + ms-python.python + ms-python.black-formatter + redhat.vscode-yaml + redhat.vscode-xml + ms-python.python + mhutchie.git-graph + github.vscode-pull-request-github + esbenp.prettier-vscode + gencer.html-slim-scss-css-class-completion + donjayamanne.githistory + mads-hartmann.bash-ide-vscode + bungcip.better-toml + arrterian.nix-env-selector + ] ++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [ + { + name = "just-black"; + publisher = "nur"; + version = "3.1.1"; + sha256 = "sha256-fatJZquCDsLDFGVzBol2D6LIZUbZ6GzqcVEFAwLodW0="; + } + { + name = "vscode-sshfs"; + publisher = "Kelvin"; + version = "1.26.1"; + sha256 = "sha256-WO9vYELNvwmuNeI05sUBE969KAiKYtrJ1fRfdZx3OYU="; + } + { + name = "color-highlight"; + publisher = "naumovs"; + version = "2.8.0"; + sha256 = "sha256-mT2P1lEdW66YkDRN6fi0rmmvvyBfXiJjAUHns8a8ipE="; + } + { + name = "dancehelix"; + publisher = "silverquark"; + version = "0.5.16"; + sha256 = "sha256-oHwtlbB18ctEnfStDOpJ+2/Kq41JZog8FVhTa1/s7m0="; + } + ]; + enableUpdateCheck = false; + enableExtensionUpdateCheck = false; }; - enableUpdateCheck = false; - enableExtensionUpdateCheck = false; - keybindings = [ - { - key = "ctrl+d"; - command = "editor.action.deleteLines"; - when = "textInputFocus"; - } - { - key = "ctrl+shift+d"; - command = "editor.action.duplicateSelection"; - when = "textInputFocus"; - } - { - # unset so that ctrl d is not set twice - key = ""; - command = "editor.action.addSelectionToNextFindMatch"; - when = "editorFocus"; - } - { - # unset so that ctrl shift d is not set twice - key = ""; - command = "workbench.view.debug"; - } - ]; }; }; diff --git a/home.nix b/home.nix index b77d179..5386476 100644 --- a/home.nix +++ b/home.nix @@ -115,7 +115,7 @@ wl-clipboard xclip xfce.thunar - xournal + # xournal yt-dlp inputs.zen-browser.packages."${system}".default diff --git a/system-modules/fonts.nix b/system-modules/fonts.nix index 9c88a2e..4b237d2 100644 --- a/system-modules/fonts.nix +++ b/system-modules/fonts.nix @@ -1,9 +1,4 @@ -{ - pkgs, - # pkgs-unstable, - rice, - ... -}: +{ pkgs, rice, ... }: { fonts.packages = with pkgs; [ noto-fonts @@ -12,10 +7,14 @@ noto-fonts-emoji newcomputermodern atkinson-hyperlegible - (nerdfonts.override { fonts = [ "JetBrainsMono" ]; }) + nerd-fonts.jetbrains-mono + nerd-fonts.zed-mono + nerd-fonts.profont + nerd-fonts.proggy-clean-tt + nerd-fonts.heavy-data + nerd-fonts._3270 ] ++ (with rice.font; [ base.package code.package - # ]) ++ (with pkgs-unstable; [ ]); } diff --git a/system-modules/hardware-configuration.nix b/system-modules/hardware-configuration.nix index 86e2351..dfa9c5e 100644 --- a/system-modules/hardware-configuration.nix +++ b/system-modules/hardware-configuration.nix @@ -46,7 +46,7 @@ } else {}; hardware.graphics.extraPackages = if host == "NxXPS" then with pkgs; [ - (if (lib.versionOlder (lib.versions.majorMinor lib.version) "24.11") then vaapiIntel else intel-vaapi-driver) + (if (lib.versionOlder (lib.versions.majorMinor lib.version) "25.05") then vaapiIntel else intel-vaapi-driver) libvdpau-va-gl intel-media-driver ] else []; From d3b5bb0d602d293cf444eef7cfb65add8bbfc051 Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Mon, 26 May 2025 14:44:28 +0200 Subject: [PATCH 2/7] chatterino new --- git-crypt/secrets.nix | Bin 3490 -> 3490 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/git-crypt/secrets.nix b/git-crypt/secrets.nix index 04e30d37e99c1e58a3508f07aa03c3fad4c3bcda..8260cd78ad26437fe5cd771078e969e7e0c7508d 100644 GIT binary patch literal 3490 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 From 0a52deb024d41f06d6bb0fd3525fa71ca98416cf Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Mon, 26 May 2025 14:44:39 +0200 Subject: [PATCH 3/7] js lsp --- home-modules/programming/js.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/home-modules/programming/js.nix b/home-modules/programming/js.nix index e2decfd..603de44 100644 --- a/home-modules/programming/js.nix +++ b/home-modules/programming/js.nix @@ -3,5 +3,6 @@ lib.mkIf (host != "NxACE") { home.packages = with pkgs; [ nodejs + typescript-language-server ]; } From b36e420e89dac04e068b128c251da8411b5a9475 Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Mon, 26 May 2025 14:45:18 +0200 Subject: [PATCH 4/7] yazi js edit --- home-modules/yazi.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/home-modules/yazi.nix b/home-modules/yazi.nix index 3a2268d..26cb6ed 100644 --- a/home-modules/yazi.nix +++ b/home-modules/yazi.nix @@ -268,6 +268,7 @@ { mime = "audio/*"; use = "play"; } { mime = "application/x-httpd-php"; use = [ "edit" "browser" ]; } + { mime = "application/javascript"; use = "edit"; } { mime = "application/json"; use = "edit"; } { mime = "application/ld+json"; use = "edit"; } { mime = "application/pdf"; use = "document"; } From 031215cb4f127770010f6c3ff56bb0fd1baee9b6 Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Mon, 26 May 2025 14:45:40 +0200 Subject: [PATCH 5/7] waybar fix center, no event --- home-modules/waybar.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/home-modules/waybar.nix b/home-modules/waybar.nix index b4de74f..befc2b3 100644 --- a/home-modules/waybar.nix +++ b/home-modules/waybar.nix @@ -166,6 +166,7 @@ if __name__ == "__main__": margin-bottom = 0; margin-right = 0; spacing = 10; + fixed-center = true; modules-left = [ # "cpu" # "memory" @@ -180,7 +181,7 @@ if __name__ == "__main__": ]; modules-right = [ "custom/mode" - "custom/caldav_event" + # "custom/caldav_event" "custom/cclock" "tray" ]; @@ -203,6 +204,7 @@ if __name__ == "__main__": format = "󰃰${sep}{}"; exec = "caldav_event"; restart-interval = 60; + max-width = 60; }; "custom/mode" = { exec = "cat /tmp/waybar-mode"; @@ -302,6 +304,10 @@ if __name__ == "__main__": color: rgb(${f accent.bright}); } + #workspaces { + font-family: ${rice.font.code.name}; + } + #workspaces button { color: rgb(${f accent.base}); padding-left: 15px; @@ -326,7 +332,7 @@ if __name__ == "__main__": color: rgb(${f red.base}); } - #window, #custom-ctimeremaining { + #window, #custom-caldav_event { font-family: ${rice.font.base.name}, ${rice.font.code.name}; color: rgb(${f tertiary.bright}); } From a769f9eb1f1fc049cd99da5c1770c446fcd48d86 Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Mon, 26 May 2025 14:46:13 +0200 Subject: [PATCH 6/7] zathura hotkey --- home-modules/hyprland.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/home-modules/hyprland.nix b/home-modules/hyprland.nix index 52b1222..40c50f7 100644 --- a/home-modules/hyprland.nix +++ b/home-modules/hyprland.nix @@ -409,8 +409,7 @@ in { # "SUPER SHIFT, T, exec, alacritty -e sh -c "ssh nxace"" "SUPER, T, exec, SESSION_FROM_DE=TRUE ${terminal}" "SUPER SHIFT, T, exec, ${terminal-exec}'ssh nxace'" - "SUPER, Z, exec, waybar_mode set ' '" - "SUPER, Z, submap, tuda" + "SUPER, Z, exec, zathura" "SUPER, U, exec, [tile] thunderbird " "SUPER, I, exec, ${terminal-exec}'hx ~/nix-dots/ && fish'" "SUPER SHIFT, I, exec, ${terminal-exec}'nh home switch || read'" @@ -564,8 +563,12 @@ in { ${action_simple { key = "X"; cmd = "exec,firefox https://nx2.site";}} ${action_simple { key = "Y"; cmd = "exec,firefox https://youtube.com";}} ${action_simple { key = "P"; cmd = "exec,firefox https://pw.nx2.site";}} - bind = , Escape, exec, waybar_mode unset - bind = , Escape, submap, reset + ${action_simple { key = "P"; cmd = "exec,firefox https://pw.nx2.site";}} + bind=,Z,exec,waybar_mode set ' ' + bind=,Z,submap,tuda + bind=,Z,submap,reset + bind=,Escape,exec,waybar_mode unset + bind=,Escape,submap,reset submap = reset From 09837534eade51f05eb8a803ead8b9aec813ef41 Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Mon, 26 May 2025 14:46:42 +0200 Subject: [PATCH 7/7] fix vesktop multi gpu --- home-modules/hyprland.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/home-modules/hyprland.nix b/home-modules/hyprland.nix index 40c50f7..0f4971e 100644 --- a/home-modules/hyprland.nix +++ b/home-modules/hyprland.nix @@ -427,7 +427,7 @@ in { "SUPER, A, execr, waybar_mode set ' 󰹑 '" "SUPER, A, submap, scrL" "SUPER, S, exec, spotify" - "SUPER, D, exec, vesktop" + "SUPER, D, exec, vesktop --disable-gpu-compositing" "SUPER, F, fullscreen" # "SUPER, G," "SUPER, H, movefocus, l"