From b4cd70b5f683fae7f0e42caee51753ecf9bc2980 Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Fri, 17 Oct 2025 12:43:36 +0200 Subject: [PATCH 01/22] fix hyprpanel notifications --- home-modules/bar/hyprpanel.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/home-modules/bar/hyprpanel.nix b/home-modules/bar/hyprpanel.nix index ab9267b..0f756c8 100644 --- a/home-modules/bar/hyprpanel.nix +++ b/home-modules/bar/hyprpanel.nix @@ -425,8 +425,8 @@ "theme.bar.menus.menu.notifications.label" = accent.base; "theme.bar.menus.menu.notifications.no_notifications_label" = accent.base; "theme.bar.menus.menu.notifications.pager.background" = background; - "theme.bar.menus.menu.notifications.pager.button" = accent.dark; - "theme.bar.menus.menu.notifications.pager.label" = accent.base; + "theme.bar.menus.menu.notifications.pager.button" = accent.base; + "theme.bar.menus.menu.notifications.pager.label" = accent.bright; "theme.bar.menus.menu.notifications.scrollbar.color" = accent.base; "theme.bar.menus.menu.notifications.switch.disabled" = accent.base; "theme.bar.menus.menu.notifications.switch_divider" = accent.base; @@ -492,12 +492,12 @@ "theme.notification.actions.background" = background; "theme.notification.actions.text" = foreground; "theme.notification.background" = background; - "theme.notification.border" = accent.base; + "theme.notification.border" = border; "theme.notification.close_button.background" = accent.dark; "theme.notification.close_button.label" = accent.base; - "theme.notification.label" = accent.base; + "theme.notification.label" = accent.bright; "theme.notification.labelicon" = accent.base; - "theme.notification.opacity" = 1.0; + "theme.notification.opacity" = 100; "theme.notification.text" = foreground; "theme.notification.time" = accent.base; From 6befb22a595a6c6a80f9ff07d14ac522c2b8ee4c Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Fri, 17 Oct 2025 12:43:44 +0200 Subject: [PATCH 02/22] worlds calendar --- home-modules/calendar.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/home-modules/calendar.nix b/home-modules/calendar.nix index 0ae3cd7..596d326 100644 --- a/home-modules/calendar.nix +++ b/home-modules/calendar.nix @@ -47,6 +47,13 @@ read-only = true; type = "ics"; } + { + name = "Worlds"; + url = "https://zlypher.github.io/lol-events/cal/league-of-legends-world-championship.ical"; + color = "#A4C3DE"; + read-only = true; + type = "ics"; + } { name = "Feiertage Hessen"; url = "https://ics.tools/Feiertage/hessen.ics"; From df064258033970d938b1328061f4fe5ab959c29c Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Fri, 17 Oct 2025 12:43:51 +0200 Subject: [PATCH 03/22] fish nxf indent --- home-modules/fish.nix | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/home-modules/fish.nix b/home-modules/fish.nix index 6a4cfeb..62c0add 100644 --- a/home-modules/fish.nix +++ b/home-modules/fish.nix @@ -7,15 +7,15 @@ (writeShellScriptBin "nxfetch" /* bash */ '' logo=$(echo -e " - ⠀⠀⠀⠀⠰⣿⣧⠀⠀⠹⣿⣧⠀⣴⣿⠆⠀⠀⠀⠀ OS - ⠀⠀⠀⣀⣀⣹⣿⣧⣀⣀⠘⣿⣿⣿⠏⠀⠀⠀⠀⠀ DE/WM - ⠀⠀⠼⠿⠿⠿⠿⠿⠿⠿⠦⠘⣿⣿⡀⠀⣼⣧⠀⠀ TERM - ⠀⠀⠀⠀⢠⣶⡶⠀⠀⠀⠀⠀⠈⠿⢁⣼⣿⠋⠀⠀ SHELL - ⢾⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⡷ ISHELL - ⠀⠀⣠⣿⡟⢁⣶⡀⠀⠀⠀⠀⠀⠾⠿⠃⠀⠀⠀⠀ KERNEL - ⠀⠀⢻⡟⠀⠈⢿⣿⡄⠲⣶⣶⣶⣶⣶⣶⣶⡖⠀⠀ EDITOR - ⠀⠀⠀⠀⠀⣰⣿⣿⣿⡄⠉⠉⢻⣿⣏⠉⠉⠀⠀⠀ TFM - ⠀⠀⠀⠀⠰⣿⠟⠀⢻⣿⣆⠀⠀⠻⣿⠆⠀⠀⠀⠀ PROMPT + ⠀⠀⠀⠀⠰⣿⣧⠀⠀⠹⣿⣧⠀⣴⣿⠆⠀⠀⠀⠀ OS + ⠀⠀⠀⣀⣀⣹⣿⣧⣀⣀⠘⣿⣿⣿⠏⠀⠀⠀⠀⠀ DE/WM + ⠀⠀⠼⠿⠿⠿⠿⠿⠿⠿⠦⠘⣿⣿⡀⠀⣼⣧⠀⠀ TERM + ⠀⠀⠀⠀⢠⣶⡶⠀⠀⠀⠀⠀⠈⠿⢁⣼⣿⠋⠀⠀ SHELL + ⢾⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⡷ ISHELL + ⠀⠀⣠⣿⡟⢁⣶⡀⠀⠀⠀⠀⠀⠾⠿⠃⠀⠀⠀⠀ KERNEL + ⠀⠀⢻⡟⠀⠈⢿⣿⡄⠲⣶⣶⣶⣶⣶⣶⣶⡖⠀⠀ EDITOR + ⠀⠀⠀⠀⠀⣰⣿⣿⣿⡄⠉⠉⢻⣿⣏⠉⠉⠀⠀⠀ TFM + ⠀⠀⠀⠀⠰⣿⠟⠀⢻⣿⣆⠀⠀⠻⣿⠆⠀⠀⠀⠀ PROMPT " | lolcat --force 2> /dev/null) @@ -85,6 +85,7 @@ d = "docker"; dcmp = "docker compose"; stui = "sudo systemctl-tui"; + wlc = "wl-copy"; # nxsent = ''sent -c \${rice.color.foreground} -b \${rice.color.background}''; # ya = "yazi"; # function From b64abba7e54ff1d9f8caa6fb31a221de3c9a23a8 Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Fri, 17 Oct 2025 12:44:14 +0200 Subject: [PATCH 04/22] typst --- home-modules/helix.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/home-modules/helix.nix b/home-modules/helix.nix index a7fbd30..2410339 100644 --- a/home-modules/helix.nix +++ b/home-modules/helix.nix @@ -205,18 +205,18 @@ language = [ { name = "nix"; - language-servers = [ - "nixd" - # "llm" - ]; + language-servers = [ "nixd" ]; } { name = "latex"; language-servers = [ "texlab" "language-tool" ]; } + { + name = "typst"; + language-servers = [ "tinymist" "language-tool" ]; + } { name = "markdown"; - # language-servers = [ "marksman" "style-check" "language-tool" ]; language-servers = [ "language-tool" "marksman" ]; file-types = [ "md" "MD" ]; scope = "text."; From 1b7fe7f7ca6ac0111fbdb6a664fca96e890466b9 Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Fri, 17 Oct 2025 12:44:51 +0200 Subject: [PATCH 05/22] random changes --- home-modules/mako.nix | 3 +-- home-modules/ssh.nix | 1 + system-modules/dm.nix | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/home-modules/mako.nix b/home-modules/mako.nix index 6ead07d..8b3d4b0 100644 --- a/home-modules/mako.nix +++ b/home-modules/mako.nix @@ -1,5 +1,4 @@ -{ config, pkgs, ... }@all: with all; -{ +{ config, pkgs, ... }@all: with all; { home.packages = with pkgs; [ libnotify ]; services.mako = with rice; { enable = if config.programs.hyprpanel.enable then false else true; diff --git a/home-modules/ssh.nix b/home-modules/ssh.nix index c0b99f4..4b30f32 100644 --- a/home-modules/ssh.nix +++ b/home-modules/ssh.nix @@ -2,6 +2,7 @@ programs.ssh = { enable = true; package = pkgs.openssh; + # addKeysToAgent = ""; matchBlocks = let nxace = name: { host = name; diff --git a/system-modules/dm.nix b/system-modules/dm.nix index 21919d8..a9be520 100644 --- a/system-modules/dm.nix +++ b/system-modules/dm.nix @@ -1,9 +1,9 @@ -{ pkgs, ... }@all: with all; -{ +{ pkgs, ... }@all: with all; { services.greetd = { enable = true; settings = rec { hyprland = { + # command = "/home/nx2/test/sysc-greet-1.0.0/cmd/sysc-greet/sysc-greet --theme monochrome"; command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --remember --cmd Hyprland --remember-user-session --window-padding 5"; user = hyper.user; }; From 9472550aaa85fff7127195c3814c1ab93de05590 Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Fri, 17 Oct 2025 12:45:01 +0200 Subject: [PATCH 06/22] north sops --- .sops.yaml | 2 ++ sops-secrets.yaml | 81 ++++++++++++++++++++++++++--------------------- 2 files changed, 47 insertions(+), 36 deletions(-) diff --git a/.sops.yaml b/.sops.yaml index 5694f7e..d3db5e2 100644 --- a/.sops.yaml +++ b/.sops.yaml @@ -4,6 +4,7 @@ keys: - &nx2_key_13 age1x2lpsennl74n0f5jl60uv2ffjcuqymzf9ap3frlz2quyv0x3hq3scnewwq - &xps-home age1pn4utvwpqdrswn0xurfdexn5nks9cd06jxzwg3m3m6za25ap4vxqxd0p3k - &ace-home age1ur5zpr325cv7w0yn49azz9f48xsxd73w2sytt22yrnw5qs9r34nsv3vl05 + - &north-home age1jr72q042ccgxpdgdaaev0arzc0vh3r02etv2tzhhsejl0mfaxs3q9hhlaz - &hosts: - &north age1vkqn2nars5qmpr35tac0x9vshphrq6nnzjfyxwusgn27kt3zualssv0u8e - &xps age1jvf2lyrt2dw9jfnwgvnhmj9fmvyq8vvtepqjpkyycc5dqkkd4edqhxsgv6 @@ -18,5 +19,6 @@ creation_rules: - *nx2_key_13 - *xps-home - *ace-home + - *north-home pgp: - *nx2 diff --git a/sops-secrets.yaml b/sops-secrets.yaml index ea8f94e..c814470 100644 --- a/sops-secrets.yaml +++ b/sops-secrets.yaml @@ -58,69 +58,78 @@ sops: - recipient: age1vkqn2nars5qmpr35tac0x9vshphrq6nnzjfyxwusgn27kt3zualssv0u8e enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBxODZibjJwSGRJYVpyRXFh - UmFmRVIwOGhFaHhpb05iRGtTSnV0UUlkOUd3CnFiOTJ4cTN0OHYvQTlScy9NYXAr - a1A1YzFkdkttenhRa1NIUnhuVEZiLzgKLS0tIFVkTDRZNWhHeHN3MWNTSHJRbSs0 - Nk5FcnBaSkhWcXZaeCtQMDJaVEc1aEEK71jQkA/mOqNIdcNYHDnb43MEVKyNIOpT - 8J/CV6U5M+YGNvkHXafNFccHKY8dFPVDzcJl0lthECjcGrplzNEWNw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB6U0NCaG16bGl4Uy9JdkpV + alRjakVGQkM4ZzdsWDlJWTFQdlJ3dHB5dm1vCmtHSE9oS1dhc0ZvemVTTFJ3TWJ2 + YlZZd3VLaXM1dllPVTR1TElQdXIvMHcKLS0tIFoxbnlMVFVWaWp0R1RvSmpNcC9s + UDREUnEweDY1UU5QTjEySUdERjEwMkkKCt6wGWglsfmTfnR+qesaxfb0/lKizXjd + QnXb7ynqAx+0/mg5QXEE6S9nzfN/Shm84aR98VRptyYeDHk4jZhZxw== -----END AGE ENCRYPTED FILE----- - recipient: age1jvf2lyrt2dw9jfnwgvnhmj9fmvyq8vvtepqjpkyycc5dqkkd4edqhxsgv6 enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBBK0dKQWQyOW8xQ0RMOXlv - SStnV0R1QWNlZlVrUGdqSTVUSUJHL09RQW5BCk1OL2NLVFk1R1kzTjc1OUR5TmVC - MXI0ZnoxcVRoNHFOa2FJT0RvOUtTakUKLS0tIC82QzlJT0RjVHo0aXZOckNNNElO - WjZEL0NzL0NzOUdMK3FaOE5Ub2x5OXcKOAahFXWAQNagHz2G+O1TPiKB7UqUl8p2 - K89cGfal6M2ui403lb2ygEi+v6K908Kh9MzGaDtR0r2k7kGQS4aFmg== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBEbDhLenZ5cTF2RmU3aWFR + TDN3VXZJamN2WXVGejNqdWZzR1Frb0sxeG0wCk1OaVF4UGJ2elZ3eHBhOU1McjhG + TWZqVFZLbW1wVDlhKy9DeU5XQURMT2cKLS0tIHdNQTJkZFg1cS9sdERjZkhYbDJy + RWVkczdGZlFQRENkbEdlb1c5bHA4ZEEKPS2AB8yyJ3An7PkWDJQj135MT7NGeOPj + dpalfnbvDw6uK9APGGkM35xIKYTy+kal4Qx4U5BAmaH57EWqL22Rpg== -----END AGE ENCRYPTED FILE----- - recipient: age1jj7kfjw3e7rf9kwg5f87zf4ns6yr5465wcasanr9gcgwrq7c6dmq6gprgk enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBaNGhjNHlubGp3QzRkRy9i - UmM0ZlE5UUxhM0tCeHkwOUt2VEt1YldnNnhrCnZHWlpWZ3BpZ1BlYTlVVmFZQ2Q4 - RlF5UldLdDNOZTB6UDlBcldqRmhyTDQKLS0tIG5OZjZkdnNnbTZ2K3kzNGdqdGFE - RUdad1FHMTVFVU8xRmpCdHRnK0Z5ZkkKb+25mUdPRozNnyPXGCJOe+xtsOZVe4oy - SDpdoSASzq2uljMxVPyINJcbEThJriZAzC30Qt2aroc2zo3dnsnVMg== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBLT0I0MDdUZWRXaFNJN2FK + bm40a1QwdFdpQ3RManhXYWxmMkZXRGhiaTN3CnRqdmZ1bHhCTXh2c3gxeGJOYS9i + VDNDZWRhT0FYczQ3Q2ExQXBacURZaGsKLS0tIHdwbU5SbVk1YVdqd0l1dUg1bC9v + eEcydGlvNGcvTGI4OE1jek1WVE5jajQKhgxCDgmRbokbcHG+8OlJYms4NgVaHPqO + feXp9tvnTPpFcGIcN8pBE3ZRRJDshyubR9FyHmfUmSNJTtFOEjhR7g== -----END AGE ENCRYPTED FILE----- - recipient: age1x2lpsennl74n0f5jl60uv2ffjcuqymzf9ap3frlz2quyv0x3hq3scnewwq enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSArV094ZWwvTzJuYlE1Um14 - K09wUlcxdFc1eFB3bXgrSXlRK3ZRSnB1QXhBClhNZVFIRHBVUGkwOVk3ejc5b0FN - cEtkSTFHZ1FWUDQzZUJBbHRsMnhWMUkKLS0tIDhQWGpvV01TRHY0VnJCclRsVHl6 - YkZJWm5xWlh2NmtibnVPYSs2QjF0TW8KRj+d44ttYXoElSzxv6n4u9NL/aeXJQpc - Fc0797glPXgInJZkQSzCmjKs6LzY82I5D34evwuFzuwD/TMAGyo0/g== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxTkV0MEhqL2NJYTdRWDRl + aHpJeFNsMjNJUUYxRklIVmZDRHd6NkVrTTBJCnUwMFA5RWxCTTdxcGJSQVExdjcy + Zjg4NW9UQW5BWTI4TzRVS2t4K21oN28KLS0tIDhpUmF2OHlTUnpGVnUrbWNIV3RQ + eUZ2OC9Za2lJdjdmdWo3UzV3VHVldU0K2txL8P3NxMaTzjo+geMeBZr8fr3iuf6o + m6L3vbAx/PMgfSVFpV6jZ6lyNfQkyEtP5BIUIWbdX5qdGscfb+Gr4g== -----END AGE ENCRYPTED FILE----- - recipient: age1pn4utvwpqdrswn0xurfdexn5nks9cd06jxzwg3m3m6za25ap4vxqxd0p3k enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAreTRVWkxiNnZKeFFiNVA2 - ZldmbXpUN2lyYjh0M0ZNSHpHRGk0aHpkUUZzCmhrZnBTWTlTYU13K2YwNFVCT1px - ZUhWODQrZHlIR2RQOFhmUXY2NXI3QUkKLS0tIHlDcnI0dGt3a2h6a3l1YkRMNkVr - QVRCdkMza3JDb01mdW5mbTZtbFVVR3MK3dww+AlRaTwe2oveZzcRaKgLE++U0jxJ - kaC8DmqQh/XbiqlJ9sIIg6PfmyME7ACe31TkZVc1MhSvVePmxRRLYQ== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBlVktxTmx4QXQrOEhNTCtq + R3FML2ZubHovblU2OTBBQXB1Mkw0OTVqaTNJCkNmeEw2OW9DNm1qcUJFeUYycE15 + dmxsYnRyTnp5UkVnWWMzTU1yZTFBZTAKLS0tIGRjK1hrMVBUOTNxSGZ0WmsyRUEy + dWZjOEFQc2lUMnFQNnVLd3NDcjh4NWsKUFIzHvms3UCwDGvWT527vzE1sKPfdmD6 + jXw6KUc/AhkVzVndbLxO1pyvP//oj5uPmhF6BwSYOhL/ZBnRtTF2JQ== -----END AGE ENCRYPTED FILE----- - recipient: age1ur5zpr325cv7w0yn49azz9f48xsxd73w2sytt22yrnw5qs9r34nsv3vl05 enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBoR1g0Wk1idkFVbUlNaEls - dlRMWHNFMW5HSmtyUlF5YnBMZkFGUzFEZ0ZRCmZoZDZDRlFIbk5mQU1Kbk9hU0p6 - WldxaHpuZVlqVkJyK0hEZkFaV2FKZG8KLS0tIGxMdFJBc1pDMmpKVm5mbTFRUU9m - SUwwSStwcmw0VDFLdTlqZDViV0k3YTgKukCR3ZJaJpEHNCxoisES9/uIULz1E7XW - w4VVHk+0fuTUCcCWz/Lpw58OgNdNz7mAx8Ji2Uyid3qTkd6NjdCVaA== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBUdjlZeFVnR1k3QzZXUnR5 + UVdvTGlYNDdYY0pqV3dZeDFKUnY2Y1E3RUhBCm1UeEVpTEl5a2ExdnVKTllRbndQ + V244Z2FseVJrU3ZsV2k0RGdGWm5NZmsKLS0tIDVVOXU3b1ZMaFhoYXRja0VVNnM4 + ZUs5KzQ0QXhCM2dtU29BaEtUUkRIV00KTmwcQmY3nZSNa305kwcKf4RcHMb9CSHr + N59taRkc81uKsMf/Tma5WasrnaHEtE2vd6Kl8rpPw3HcfnpcLjXBPA== + -----END AGE ENCRYPTED FILE----- + - recipient: age1jr72q042ccgxpdgdaaev0arzc0vh3r02etv2tzhhsejl0mfaxs3q9hhlaz + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBrcVlEQU5WcXVpMTdlUjU5 + V2U1cXNwdkh6WjNLQVpIUGErZE9QeTIvM25FCmprU1Q3OVBBNFp6MTRZMkZWMjlQ + ZXdQemlXQWlIZk1WUFBZM090NlJ3OTAKLS0tIGtYZHYzZ0t6SmFQV3JoUEp6N2kr + MkZGai9DZ3ZzT0I2MmMwRzVkcFhXdlEKLbM/9kCpiXLW8Me4MDq+JFifG7FhwPZS + 5t4zNtuLttY3NUwT9KK4g4P+Yl10oNsjcCbGNYTxlIARFEU+X6zwUQ== -----END AGE ENCRYPTED FILE----- lastmodified: "2025-09-07T21:03:20Z" mac: ENC[AES256_GCM,data:x8eIqQQGxtB5ukScesN1Lf4cFicTOi3VSOr/hFxKzccgwW7HLLEqwjai6e67KUFC2otaN9TR7ft0tUsTVwWRVRCHnpEoQ5KshLHy2zsk+CmPIpWTLCZJBpe154z3rRLlc10DCM7yhqArzepw0HgE4j1knADqLVwC7e0k+o/OmE8=,iv:uXeIv19J3LmYg7gtA2SGUSoMe9uccrvvztlDFSSs1V8=,tag:YTJpZdw1K+7//EARR+MviA==,type:str] pgp: - - created_at: "2025-10-04T23:33:42Z" + - created_at: "2025-10-06T11:16:18Z" enc: |- -----BEGIN PGP MESSAGE----- - hF4DCvJ7ODFw5jQSAQdAwFhdvVSDAhK6TQhL1Jd+Bw9KNHD5BhzMxM04+tsOmVMw - DDFAuBEfqGGzsJfrWPfdJJOPGYHK3vz/O6zitpCy1cF7EuSkak11nLDAG6Itozuv - 0l4BS8mBaxvNcJUePYCq0SY7qVmu+OGnchKJ2e3suJllxZ+Uxc9WDSBxRVGMcwXo - N2d/0dtdU8HAP70/L2SeTDMgK+lX++71DGAO45+c040GbMnB1SGJfWDa71b0BHVS - =5jtR + hF4DCvJ7ODFw5jQSAQdAebf7Ev93A/xdNTsw9ioAQTAehE14ZrIZiA9qNv9SjwIw + zT17RspkPejqo1K54zO3UkkocBZ30gzUkoIdxfISqd58QDHTNEsnoI7mVf8mod/c + 0l4BUCEcibdn1XyQ9y55TbLhn/N6b+BxV9TKpRiFSLXSFIgHTe0PCSBxJkYgckFH + ZD0A4PtsylyuVYKKD5/2ZwAKLeAfY6nWBxoQrI6ZpT6i9040Rv2f8s5jJxrStLyx + =9nNP -----END PGP MESSAGE----- fp: 22FB2CC03DC5292AB81CF67D0AF27B383170E634 unencrypted_suffix: _unencrypted From 7a70d7dae3bec13f8b25c16c557319bc5f2f15ea Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Fri, 24 Oct 2025 12:24:01 +0200 Subject: [PATCH 07/22] caldavevent '' --- home-modules/bar/caldav-event.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/home-modules/bar/caldav-event.nix b/home-modules/bar/caldav-event.nix index f8cefbc..6b59e65 100644 --- a/home-modules/bar/caldav-event.nix +++ b/home-modules/bar/caldav-event.nix @@ -120,7 +120,7 @@ if __name__ == "__main__": else: time_string = "in " + hour_string + "and " + minu_string - print(f"{event_dict['event_name']} {action_string} {time_string}") + print(f"\'{event_dict['event_name']}\' {action_string} {time_string}") '') ]; } From fb974329e7d79c8ba695ad4b208073c439a37e7a Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Fri, 24 Oct 2025 12:24:15 +0200 Subject: [PATCH 08/22] some packages --- home-modules/pkgs-list/desktop.nix | 1 + home-modules/pkgs-list/shell.nix | 1 + 2 files changed, 2 insertions(+) diff --git a/home-modules/pkgs-list/desktop.nix b/home-modules/pkgs-list/desktop.nix index ea526de..f547585 100644 --- a/home-modules/pkgs-list/desktop.nix +++ b/home-modules/pkgs-list/desktop.nix @@ -13,5 +13,6 @@ wev wl-clipboard xclip + wlr-randr ]; } diff --git a/home-modules/pkgs-list/shell.nix b/home-modules/pkgs-list/shell.nix index 9c35172..b97e907 100644 --- a/home-modules/pkgs-list/shell.nix +++ b/home-modules/pkgs-list/shell.nix @@ -2,6 +2,7 @@ home.packages = with pkgs; [ bat cmake + cmatrix dig du-dust dysk From 9e2eb410ab6523b56a997b468cf4c32839b9814e Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Fri, 24 Oct 2025 12:24:29 +0200 Subject: [PATCH 09/22] go home-manager module --- home-modules/programming/go.nix | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/home-modules/programming/go.nix b/home-modules/programming/go.nix index 40892d5..dfa53d1 100644 --- a/home-modules/programming/go.nix +++ b/home-modules/programming/go.nix @@ -1,8 +1,7 @@ -{ pkgs, ... }@all: with all; -{ - home = { - packages = with pkgs; [ - go - ]; +{ pkgs, ... }@all: with all; { + programs.go = { + enable = true; + package = pkgs.go; + goPath = "${config.xdg.dataHome}/go"; }; } From 6f7449839ddba92dd5bcfe89cb7668dd91247560 Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Fri, 24 Oct 2025 12:24:40 +0200 Subject: [PATCH 10/22] typst swap lsps --- home-modules/helix.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/home-modules/helix.nix b/home-modules/helix.nix index 2410339..cabe503 100644 --- a/home-modules/helix.nix +++ b/home-modules/helix.nix @@ -1,5 +1,4 @@ -{ pkgs, ... }@all: with all; -{ +{ pkgs, ... }@all: with all; { home = { packages = with pkgs; [ # nixfmt-classic # nix formater @@ -213,7 +212,7 @@ } { name = "typst"; - language-servers = [ "tinymist" "language-tool" ]; + language-servers = [ "language-tool" "tinymist" ]; } { name = "markdown"; From 068fd193538f76d100af85700b903d16ebe62c35 Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Fri, 24 Oct 2025 12:24:53 +0200 Subject: [PATCH 11/22] no unused hotkeys --- home-modules/hyprland.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/home-modules/hyprland.nix b/home-modules/hyprland.nix index 5cb951d..babb682 100644 --- a/home-modules/hyprland.nix +++ b/home-modules/hyprland.nix @@ -372,7 +372,7 @@ in { "SUPER, I, exec, ${terminal-exec}'hx ~/nix-dots/ && fish'" "SUPER SHIFT, I, exec, ${terminal-exec}'nh home switch || read'" "SUPER CTRL, I, exec, ${terminal-exec}'nh os switch || read'" - "SUPER, O, exec, obsidian " + # "SUPER, O, exec, obsidian " "SUPER, P, pin " # "SUPER, Ü," # "SUPER, +," @@ -408,7 +408,7 @@ in { "SUPER, C, exec, chatterino" "SUPER SHIFT, C, exec, hyprpicker -n -a" "SUPER, V, togglefloating, " - "SUPER, B, exec, bitwarden" + # "SUPER, B, exec, bitwarden" "SUPER, N, togglesplit" # "SUPER, M, exec, /home/nx2/scripts/meme-full-screen/meme-full-screen.sh " # "SUPER, comma, exec, /home/nx2/scripts/change-language.sh" From e6c5cd5ead5e88f52b8b65f635fe319bacd335c1 Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Fri, 24 Oct 2025 12:25:31 +0200 Subject: [PATCH 12/22] trying to get boot resolution full screen --- system-modules/boot.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/system-modules/boot.nix b/system-modules/boot.nix index b99e5b1..cca0ff9 100644 --- a/system-modules/boot.nix +++ b/system-modules/boot.nix @@ -1,5 +1,4 @@ -{ pkgs, ... }@all: with all; -let +{ pkgs, ... }@all: with all; let grub-theme-ascii-diana = (pkgs.fetchFromGitea { domain = "git.${hyper.domain}"; owner = "nx2"; @@ -9,6 +8,10 @@ let }); device-boot = if hyper.host == "NxNORTH" then { kernelPackages = pkgs.linuxPackages_zen; + kernelParams = [ + "fbcon=margin:1" + "fbcon=nodefer" + ]; lanzaboote = { enable = true; pkiBundle = "/var/lib/sbctl"; @@ -62,8 +65,6 @@ in { ] else []; config = { environment.systemPackages = with pkgs; lib.mkIf ( host == "NxNORTH" ) [ sbctl ]; - boot ={ - tmp.useTmpfs = false; - } // device-boot; + boot = { tmp.useTmpfs = false; } // device-boot; }; } From 91020c007291c6c888b7821b4d3c67a70575a0d2 Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Fri, 24 Oct 2025 12:26:05 +0200 Subject: [PATCH 13/22] trying out other dms --- system-modules/dm.nix | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/system-modules/dm.nix b/system-modules/dm.nix index a9be520..13aff1d 100644 --- a/system-modules/dm.nix +++ b/system-modules/dm.nix @@ -3,22 +3,29 @@ enable = true; settings = rec { hyprland = { - # command = "/home/nx2/test/sysc-greet-1.0.0/cmd/sysc-greet/sysc-greet --theme monochrome"; command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --remember --cmd Hyprland --remember-user-session --window-padding 5"; user = hyper.user; }; default_session = hyprland; vt = 2; }; + # useTextGreeter = true; }; - systemd.services.greetd.serviceConfig = { - Type = "idle"; - StandardInput = "tty"; - StandardOutput = "tty"; - Standarderror = "journal"; # Without this errors will spam on screen - # Without these bootlogs will spam on screen - TTYReset = true; - TTYVHangup = true; - TTYVTDisallocate = true; - }; + # services.displayManager.ly = { + # enable = true; + # package = pkgs.ly; + # settings = { + # # animation = "matrix"; + # # clear_password = true; + # clock = "%c"; + # lang = "de"; + # load = true; + # # numlock = false; + # save = true; + # }; + # }; + + # environment.systemPackages = with pkgs; [ + # cmatrix + # ]; } From 18d93e6b0c7003b96be1763454b0827cc8d66f7a Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Fri, 24 Oct 2025 12:39:26 +0200 Subject: [PATCH 14/22] dedicated github ssh config host --- home-modules/ssh.nix | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/home-modules/ssh.nix b/home-modules/ssh.nix index 87b4d1d..425819a 100644 --- a/home-modules/ssh.nix +++ b/home-modules/ssh.nix @@ -13,12 +13,11 @@ identityFile = "${hyper.home}/vault/ssh/nxace-nx2-${hyper.host}"; }; in { - "*" = { - identityFile = [ - "${hyper.home}/vault/ssh/nxgit-nx2-${hyper.host}" - "${hyper.home}/vault/ssh/github-noggynoggy-${hyper.host}" - ]; - }; + "*".identityFile = [ + "${hyper.home}/vault/ssh/nxgit-nx2-${hyper.host}" + "${hyper.home}/vault/ssh/github-noggynoggy-${hyper.host}" + ]; + "github.com".identityFile = [ "${hyper.home}/vault/ssh/github-noggynoggy-${hyper.host}" ]; "nxace" = nxace "nxace"; "nxacel" = (nxace "nxacel") // { hostname = "10.0.1.1"; }; "nxrpli" = (nxace "nxrpil") // { hostname = "10.0.1.31"; port = 22; }; From 1698d0f8516c4c687a77da682da7487c264868a5 Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Fri, 24 Oct 2025 12:39:30 +0200 Subject: [PATCH 15/22] flake bump --- flake.lock | 98 +++++++++++++++++++++++++++--------------------------- 1 file changed, 49 insertions(+), 49 deletions(-) diff --git a/flake.lock b/flake.lock index dc884a4..6ceb67c 100644 --- a/flake.lock +++ b/flake.lock @@ -20,11 +20,11 @@ ] }, "locked": { - "lastModified": 1759499898, - "narHash": "sha256-UNzYHLWfkSzLHDep5Ckb5tXc0fdxwPIrT+MY4kpQttM=", + "lastModified": 1760101617, + "narHash": "sha256-8jf/3ZCi+B7zYpIyV04+3wm72BD7Z801IlOzsOACR7I=", "owner": "hyprwm", "repo": "aquamarine", - "rev": "655e067f96fd44b3f5685e17f566b0e4d535d798", + "rev": "1826a9923881320306231b1c2090379ebf9fa4f8", "type": "github" }, "original": { @@ -39,11 +39,11 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1759705705, - "narHash": "sha256-ckBnfbxbT7VU7ay0c5jkstAZHrC4xDpEHgnQo99OdEw=", + "lastModified": 1761256472, + "narHash": "sha256-iDM8s8cSkncybNs5IGo7qqeErCh+lk0mF6aiVYEtDHA=", "owner": "9001", "repo": "copyparty", - "rev": "20ac117c3272da50ce125795d831ac55f29e766d", + "rev": "cdd5e78adf3d28a20a94628164188253bdfff2c1", "type": "github" }, "original": { @@ -279,11 +279,11 @@ ] }, "locked": { - "lastModified": 1759490292, - "narHash": "sha256-T6iWzDOXp8Wv0KQOCTHpBcmAOdHJ6zc/l9xaztW6Ivc=", + "lastModified": 1760445448, + "narHash": "sha256-fXGjL6dw31FPFRrmIemzGiNSlfvEJTJNsmadZi+qNhI=", "owner": "hyprwm", "repo": "hyprgraphics", - "rev": "9431db625cd9bb66ac55525479dce694101d6d7a", + "rev": "50fb9f069219f338a11cf0bcccb9e58357d67757", "type": "github" }, "original": { @@ -308,11 +308,11 @@ "xdph": "xdph" }, "locked": { - "lastModified": 1759837778, - "narHash": "sha256-K/F/ndJszKrbhhCcQEpLU3jrDSapQCprgNYJscHZYf0=", + "lastModified": 1761249114, + "narHash": "sha256-KDy8Vtlwe+7Z053HtD4fCRqlHBt0Kils0Zea4D77R7o=", "ref": "refs/heads/main", - "rev": "5ba2d2217b649c4ca2db7e3f383b3f6af6e70d65", - "revCount": 6484, + "rev": "aa5a239ac92a6bd6947cce2ca3911606df392cb6", + "revCount": 6522, "submodules": true, "type": "git", "url": "https://github.com/hyprwm/Hyprland" @@ -340,11 +340,11 @@ ] }, "locked": { - "lastModified": 1759748449, - "narHash": "sha256-9I7KVSR7PsSaahM6CbxUyjXSRAY/4+29rFblZDqHPFE=", + "lastModified": 1761249285, + "narHash": "sha256-70dEwL5p3CB/00ODs2RHWUKTyafB+PF4Ld7IEMuO+no=", "owner": "hyprwm", "repo": "hyprland-plugins", - "rev": "7be897d6ae765fab756c0b7e6b91e8c5b39a419e", + "rev": "81f6d1426537981fcbb921f8b5e470b1280ef8f3", "type": "github" }, "original": { @@ -365,11 +365,11 @@ ] }, "locked": { - "lastModified": 1749046714, - "narHash": "sha256-kymV5FMnddYGI+UjwIw8ceDjdeg7ToDVjbHCvUlhn14=", + "lastModified": 1759610243, + "narHash": "sha256-+KEVnKBe8wz+a6dTLq8YDcF3UrhQElwsYJaVaHXJtoI=", "owner": "hyprwm", "repo": "hyprland-protocols", - "rev": "613878cb6f459c5e323aaafe1e6f388ac8a36330", + "rev": "bd153e76f751f150a09328dbdeb5e4fab9d23622", "type": "github" }, "original": { @@ -508,11 +508,11 @@ ] }, "locked": { - "lastModified": 1759490926, - "narHash": "sha256-7IbZGJ5qAAfZsGhBHIsP8MBsfuFYS0hsxYHVkkeDG5Q=", + "lastModified": 1759619523, + "narHash": "sha256-r1ed7AR2ZEb2U8gy321/Xcp1ho2tzn+gG1te/Wxsj1A=", "owner": "hyprwm", "repo": "hyprutils", - "rev": "94cce794344538c4d865e38682684ec2bbdb2ef3", + "rev": "3df7bde01efb3a3e8e678d1155f2aa3f19e177ef", "type": "github" }, "original": { @@ -576,11 +576,11 @@ "nixpkgs": "nixpkgs_4" }, "locked": { - "lastModified": 1759833546, - "narHash": "sha256-rOfkgIiiZNPUbf61OqEym60wXEODeDG8XH+gV/SUoUc=", + "lastModified": 1760536587, + "narHash": "sha256-wfWqt+igns/VazjPLkyb4Z/wpn4v+XIjUeI3xY/1ENg=", "owner": "nix-community", "repo": "NixOS-WSL", - "rev": "7c0c0f4c3a51761434f18209fa9499b8579ff730", + "rev": "f98ee1de1fa36eca63c67b600f5d617e184e82ea", "type": "github" }, "original": { @@ -607,11 +607,11 @@ }, "nixpkgs-latest": { "locked": { - "lastModified": 1759851983, - "narHash": "sha256-5tYg4TRly5I8LOagO5X0dArUOht023mevqr3qlVghb0=", + "lastModified": 1761301280, + "narHash": "sha256-QMf+2TTvfgIVXpnqF7plNbNh72qqAxSgYuD4kZzPLVw=", "owner": "nixos", "repo": "nixpkgs", - "rev": "7eb8a3cd795b18e7ac26c9cba411e1f588257a62", + "rev": "96eb22de7512f7551c4b4ff0b71f27e7c306d9d0", "type": "github" }, "original": { @@ -639,11 +639,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1759733170, - "narHash": "sha256-TXnlsVb5Z8HXZ6mZoeOAIwxmvGHp1g4Dw89eLvIwKVI=", + "lastModified": 1761114652, + "narHash": "sha256-f/QCJM/YhrV/lavyCVz8iU3rlZun6d+dAiC3H+CDle4=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "8913c168d1c56dc49a7718685968f38752171c3b", + "rev": "01f116e4df6a15f4ccdffb1bcd41096869fb385c", "type": "github" }, "original": { @@ -654,11 +654,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1759381078, - "narHash": "sha256-gTrEEp5gEspIcCOx9PD8kMaF1iEmfBcTbO0Jag2QhQs=", + "lastModified": 1761114652, + "narHash": "sha256-f/QCJM/YhrV/lavyCVz8iU3rlZun6d+dAiC3H+CDle4=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "7df7ff7d8e00218376575f0acdcc5d66741351ee", + "rev": "01f116e4df6a15f4ccdffb1bcd41096869fb385c", "type": "github" }, "original": { @@ -702,11 +702,11 @@ }, "nixpkgs_5": { "locked": { - "lastModified": 1759735786, - "narHash": "sha256-a0+h02lyP2KwSNrZz4wLJTu9ikujNsTWIC874Bv7IJ0=", + "lastModified": 1761173472, + "narHash": "sha256-m9W0dYXflzeGgKNravKJvTMR4Qqa2MVD11AwlGMufeE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "20c4598c84a671783f741e02bf05cbfaf4907cff", + "rev": "c8aa8cc00a5cb57fada0851a038d35c08a36a2bb", "type": "github" }, "original": { @@ -741,11 +741,11 @@ ] }, "locked": { - "lastModified": 1758108966, - "narHash": "sha256-ytw7ROXaWZ7OfwHrQ9xvjpUWeGVm86pwnEd1QhzawIo=", + "lastModified": 1760663237, + "narHash": "sha256-BflA6U4AM1bzuRMR8QqzPXqh8sWVCNDzOdsxXEguJIc=", "owner": "cachix", "repo": "git-hooks.nix", - "rev": "54df955a695a84cd47d4a43e08e1feaf90b1fd9b", + "rev": "ca5b894d3e3e151ffc1db040b6ce4dcc75d31c37", "type": "github" }, "original": { @@ -846,11 +846,11 @@ ] }, "locked": { - "lastModified": 1759635238, - "narHash": "sha256-UvzKi02LMFP74csFfwLPAZ0mrE7k6EiYaKecplyX9Qk=", + "lastModified": 1760998189, + "narHash": "sha256-ee2e1/AeGL5X8oy/HXsZQvZnae6XfEVdstGopKucYLY=", "owner": "Mic92", "repo": "sops-nix", - "rev": "6e5a38e08a2c31ae687504196a230ae00ea95133", + "rev": "5a7d18b5c55642df5c432aadb757140edfeb70b3", "type": "github" }, "original": { @@ -932,11 +932,11 @@ ] }, "locked": { - "lastModified": 1755354946, - "narHash": "sha256-zdov5f/GcoLQc9qYIS1dUTqtJMeDqmBmo59PAxze6e4=", + "lastModified": 1760713634, + "narHash": "sha256-5HXelmz2x/uO26lvW7MudnadbAfoBnve4tRBiDVLtOM=", "owner": "hyprwm", "repo": "xdg-desktop-portal-hyprland", - "rev": "a10726d6a8d0ef1a0c645378f983b6278c42eaa0", + "rev": "753bbbdf6a052994da94062e5b753288cef28dfb", "type": "github" }, "original": { @@ -952,11 +952,11 @@ "rust-overlay": "rust-overlay_2" }, "locked": { - "lastModified": 1759765472, - "narHash": "sha256-YYfXBsw57fH6s/hXR24rv8/nr35oQl1CBH7p4WcK8RA=", + "lastModified": 1761106601, + "narHash": "sha256-N5G6xxIujyD797q27Prh8UEoQD6PWWCEd8r9zmCiv/k=", "owner": "sxyazi", "repo": "yazi", - "rev": "554cb52cc581df9a41e0778ebd448925cd3aca55", + "rev": "157156b5b8f36db15b2ba425c7d15589039a9e1e", "type": "github" }, "original": { From 55a22804c50b3b9ad49589fab1de861f428df4c7 Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Mon, 27 Oct 2025 13:43:14 +0100 Subject: [PATCH 16/22] disable health remonder --- system-modules/health_reminder.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system-modules/health_reminder.nix b/system-modules/health_reminder.nix index a91228f..123d653 100644 --- a/system-modules/health_reminder.nix +++ b/system-modules/health_reminder.nix @@ -2,7 +2,7 @@ lib.mkIf (hyper.host != "NxACE") { systemd.timers."health_reminder" = { - enable = true; + enable = false; wantedBy = [ "timers.target" ]; timerConfig = { OnBootSec = "30m"; From 64a54b2cd6ea42fcb99be48ccec8e35e152bc9b4 Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Mon, 27 Oct 2025 13:43:26 +0100 Subject: [PATCH 17/22] switch to lts on xps --- system-modules/boot.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system-modules/boot.nix b/system-modules/boot.nix index cca0ff9..985d9f2 100644 --- a/system-modules/boot.nix +++ b/system-modules/boot.nix @@ -22,7 +22,7 @@ configurationLimit = 10; }; } else if hyper.host == "NxXPS" then { - kernelPackages = pkgs.linuxPackages_latest; + kernelPackages = pkgs.linuxPackages; extraModulePackages = with config.boot.kernelPackages; [ v4l2loopback ]; kernelModules = [ "v4l2loopback" ]; extraModprobeConfig = ''options v4l2loopback devices=1 video_nr=1 card_label="OBS VCam" exclusive_caps=1''; From 0eaa052cd52e290d09293b9ec68fa8e962eb9568 Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Mon, 27 Oct 2025 13:45:31 +0100 Subject: [PATCH 18/22] pinned special border --- 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 babb682..2914cc1 100644 --- a/home-modules/hyprland.nix +++ b/home-modules/hyprland.nix @@ -224,7 +224,7 @@ in { ]; windowrulev2 = [ - "bordercolor rgba(${rice.lib.nohash rice.color.magenta.bright}ff), pinned:1" + "bordercolor rgba(${rice.lib.nohash rice.color.special.bright}ff), pinned:1" "bordersize 0, floating:0, onworkspace:w[tv1]" "rounding 0, floating:0, onworkspace:w[tv1]" From 9d04a09de8d5be866f74d8f09a9249a65c5ea5b5 Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Thu, 30 Oct 2025 09:28:25 +0100 Subject: [PATCH 19/22] fix xdg-desktop-portal-termfile-chooser --- flake.lock | 48 +++++++++++++++++++++--------------------- home-modules/games.nix | 2 +- home-modules/yazi.nix | 4 ++-- 3 files changed, 27 insertions(+), 27 deletions(-) diff --git a/flake.lock b/flake.lock index 6ceb67c..3d0d886 100644 --- a/flake.lock +++ b/flake.lock @@ -39,11 +39,11 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1761256472, - "narHash": "sha256-iDM8s8cSkncybNs5IGo7qqeErCh+lk0mF6aiVYEtDHA=", + "lastModified": 1761517857, + "narHash": "sha256-1xYv73nGA+Lm/hKRqjiUyuBzabaRwmeDxBCIMve5CWU=", "owner": "9001", "repo": "copyparty", - "rev": "cdd5e78adf3d28a20a94628164188253bdfff2c1", + "rev": "e9ab040ce8e72e299a3d8fbd109865b1e218eb57", "type": "github" }, "original": { @@ -340,11 +340,11 @@ ] }, "locked": { - "lastModified": 1761249285, - "narHash": "sha256-70dEwL5p3CB/00ODs2RHWUKTyafB+PF4Ld7IEMuO+no=", + "lastModified": 1761653710, + "narHash": "sha256-MhHSU9m/9HSckJ61OXcom/6F92NQf3s1QfLbRUApalc=", "owner": "hyprwm", "repo": "hyprland-plugins", - "rev": "81f6d1426537981fcbb921f8b5e470b1280ef8f3", + "rev": "e689220b1740aa99ca67fa06055792f82fa9ed85", "type": "github" }, "original": { @@ -576,11 +576,11 @@ "nixpkgs": "nixpkgs_4" }, "locked": { - "lastModified": 1760536587, - "narHash": "sha256-wfWqt+igns/VazjPLkyb4Z/wpn4v+XIjUeI3xY/1ENg=", + "lastModified": 1761563673, + "narHash": "sha256-d+1TpVAmRjcNBfjZsh2yQSdwUfN7Xgz1blJ185g73+A=", "owner": "nix-community", "repo": "NixOS-WSL", - "rev": "f98ee1de1fa36eca63c67b600f5d617e184e82ea", + "rev": "a518cf710e5ebb935518dc7ac98e07e7ee5014c3", "type": "github" }, "original": { @@ -607,11 +607,11 @@ }, "nixpkgs-latest": { "locked": { - "lastModified": 1761301280, - "narHash": "sha256-QMf+2TTvfgIVXpnqF7plNbNh72qqAxSgYuD4kZzPLVw=", + "lastModified": 1761810199, + "narHash": "sha256-iMLB/90mK7lncjk3GVYlAmN1K+D6/7JVhOSau3O7eK0=", "owner": "nixos", "repo": "nixpkgs", - "rev": "96eb22de7512f7551c4b4ff0b71f27e7c306d9d0", + "rev": "d03f6e8ae73c291f8088abf52ae378c448a2cce3", "type": "github" }, "original": { @@ -639,11 +639,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1761114652, - "narHash": "sha256-f/QCJM/YhrV/lavyCVz8iU3rlZun6d+dAiC3H+CDle4=", + "lastModified": 1761672384, + "narHash": "sha256-o9KF3DJL7g7iYMZq9SWgfS1BFlNbsm6xplRjVlOCkXI=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "01f116e4df6a15f4ccdffb1bcd41096869fb385c", + "rev": "08dacfca559e1d7da38f3cf05f1f45ee9bfd213c", "type": "github" }, "original": { @@ -686,11 +686,11 @@ }, "nixpkgs_4": { "locked": { - "lastModified": 1759733170, - "narHash": "sha256-TXnlsVb5Z8HXZ6mZoeOAIwxmvGHp1g4Dw89eLvIwKVI=", + "lastModified": 1761373498, + "narHash": "sha256-Q/uhWNvd7V7k1H1ZPMy/vkx3F8C13ZcdrKjO7Jv7v0c=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "8913c168d1c56dc49a7718685968f38752171c3b", + "rev": "6a08e6bb4e46ff7fcbb53d409b253f6bad8a28ce", "type": "github" }, "original": { @@ -702,11 +702,11 @@ }, "nixpkgs_5": { "locked": { - "lastModified": 1761173472, - "narHash": "sha256-m9W0dYXflzeGgKNravKJvTMR4Qqa2MVD11AwlGMufeE=", + "lastModified": 1761468971, + "narHash": "sha256-vY2OLVg5ZTobdroQKQQSipSIkHlxOTrIF1fsMzPh8w8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "c8aa8cc00a5cb57fada0851a038d35c08a36a2bb", + "rev": "78e34d1667d32d8a0ffc3eba4591ff256e80576e", "type": "github" }, "original": { @@ -952,11 +952,11 @@ "rust-overlay": "rust-overlay_2" }, "locked": { - "lastModified": 1761106601, - "narHash": "sha256-N5G6xxIujyD797q27Prh8UEoQD6PWWCEd8r9zmCiv/k=", + "lastModified": 1761655046, + "narHash": "sha256-lG7eQqs8HDmmOl6vFkJ1iDlQBR+jY30uD4YtvWulCZc=", "owner": "sxyazi", "repo": "yazi", - "rev": "157156b5b8f36db15b2ba425c7d15589039a9e1e", + "rev": "564b8851961a7545a93ebf04c0f8dd5778d0eccb", "type": "github" }, "original": { diff --git a/home-modules/games.nix b/home-modules/games.nix index 4417350..c7e7f6e 100644 --- a/home-modules/games.nix +++ b/home-modules/games.nix @@ -3,7 +3,7 @@ lib.mkIf (hyper.host == "NxNORTH") { home = { packages = (with pkgs.unstable; [ - protonup + protonup-ng mangohud prismlauncher diff --git a/home-modules/yazi.nix b/home-modules/yazi.nix index d7e6bae..b556c69 100644 --- a/home-modules/yazi.nix +++ b/home-modules/yazi.nix @@ -1,5 +1,5 @@ { pkgs, ... }@all: with all; let - tfc = pkgs.xdg-desktop-portal-termfilechooser; + tfc = pkgs.unstable.xdg-desktop-portal-termfilechooser; in { home.packages = [ pkgs.unar @@ -410,8 +410,8 @@ in { text = '' [filechooser] cmd=${tfc}/share/xdg-desktop-portal-termfilechooser/yazi-wrapper.sh - env=TERMCMD=ghostty --title="terminal-file-picker -e" default_dir=$HOME + env=TERMCMD=ghostty --title="terminal-file-picker -e" open_mode=suggested save_mode=last ''; From 04f10a4afdb749827eaba2a2a99e55a2c5e731e7 Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Sun, 2 Nov 2025 20:57:51 +0100 Subject: [PATCH 20/22] thunderbird paste event window dimensions --- 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 2914cc1..664baf7 100644 --- a/home-modules/hyprland.nix +++ b/home-modules/hyprland.nix @@ -263,7 +263,6 @@ in { # "opacity ${transparency}, class:^(obsidian)$" "opacity ${transparency}, class:^(VSCodium)$" "opacity ${transparency}, title:^(wlogout)$" - "opaque, title:^(GNU Image Manipulation Program)$" "opaque, fullscreen:1" @@ -277,6 +276,7 @@ in { "dimaround, title:^(terminal-file-picker)$" "center, title:^(terminal-file-picker)$" "size 80% 80%, title:^(terminal-file-picker)$" + "size: 30% 30%, initialTitle:^(Select Calendar)$" ]; From 2585c760391de0546f1aef3fcb6450b4b71c8195 Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Sun, 2 Nov 2025 20:58:02 +0100 Subject: [PATCH 21/22] audacity --- home-modules/pkgs-list/programs.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/home-modules/pkgs-list/programs.nix b/home-modules/pkgs-list/programs.nix index 91f65d6..92585c1 100644 --- a/home-modules/pkgs-list/programs.nix +++ b/home-modules/pkgs-list/programs.nix @@ -14,5 +14,6 @@ obsidian zoom-us inkscape + audacity ] else []); } From 3418cfd8f3bc36e7db328958f7bdcd0b0a2d03b9 Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Thu, 6 Nov 2025 19:31:43 +0100 Subject: [PATCH 22/22] cursor --- flake-modules/allowed.nix | 1 + home-modules/pkgs-list/programs.nix | 1 + 2 files changed, 2 insertions(+) diff --git a/flake-modules/allowed.nix b/flake-modules/allowed.nix index cdf4227..cd09118 100644 --- a/flake-modules/allowed.nix +++ b/flake-modules/allowed.nix @@ -1,6 +1,7 @@ { unfree = [ + "cursor" "discord" "spotify" "obsidian" diff --git a/home-modules/pkgs-list/programs.nix b/home-modules/pkgs-list/programs.nix index 92585c1..5932568 100644 --- a/home-modules/pkgs-list/programs.nix +++ b/home-modules/pkgs-list/programs.nix @@ -11,6 +11,7 @@ xfce.thunar ] ++ (if (hyper.host != "NxACE") then [ signal-desktop + unstable.code-cursor-fhs obsidian zoom-us inkscape