From 4d2f244d4b4ae8c8afc84c44a1eacbbddc3a7e73 Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Sun, 4 Jan 2026 14:24:19 +0100 Subject: [PATCH 1/6] mynixos --- home-modules/firefox/userContent.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/home-modules/firefox/userContent.nix b/home-modules/firefox/userContent.nix index 4fa10d9..27aa2f8 100644 --- a/home-modules/firefox/userContent.nix +++ b/home-modules/firefox/userContent.nix @@ -122,7 +122,7 @@ in /* css */ '' background-color: transparent !important; } header, footer { - background-color: rgba(0,0,0,1) !important; + background-color: rgba(0,0,0,0.5) !important; backdrop-filter: blur(100px); border-radius: ${builtins.toString rice.rounding}px; } From 59bde2cc3780911586c92111e14f7adb2013b2b3 Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Sun, 4 Jan 2026 14:24:49 +0100 Subject: [PATCH 2/6] email update --- home-modules/email.nix | 62 +++++++++++++++++++++++++++--------------- 1 file changed, 40 insertions(+), 22 deletions(-) diff --git a/home-modules/email.nix b/home-modules/email.nix index a5e2b71..e47897a 100644 --- a/home-modules/email.nix +++ b/home-modules/email.nix @@ -136,36 +136,22 @@ lib.mkIf (hyper.host != "NxACE") settings = OAuth2Settings; }; }; - - # hsmw = with secrets.email.hsmw; { - # address = "${un}@hs-mittweida.de"; - # userName = "${un}@hs-mittweida.de"; + # pnx-nix = { + # address = secrets.email.pnx.mail; # realName = "Lennart J. Kurzweg"; - # imap = { - # port = 993; - # host = "xc.hs-mittweida.de"; - # }; - # smtp = { - # port = 587; - # host = "xc.hs-mittweida.de"; - # tls.useStartTls = true; - # }; + # flavor = "outlook.office365.com"; # signature = { # text = '' - # MatNr: ${mnr} - # SemGr: ${semgr} - # About Me: https://nx2.site/about-me - # Contact: https://nx2.site/contact - # GPG: https://nx2.site/gpg + # Phönix Metallbau GmbH + # Tel: 036374 2270 # ''; # showSignature = "append"; # }; - # thunderbird = { + # thunderbird = mkIf config.thunderbird.enable { # enable = true; # profiles = [ "nx2" ]; - # settings = id: { - # "mail.server.server_${id}.fcc_folder" = "imap://${un}%40hs-mittweida.de@xc.hs-mittweida.de/Sent"; - # }; + # # The id given as argument is an automatically generated account identifier. + # # settings = OAuth2Settings; # }; # }; tuda = with secrets.email.tuda; { @@ -205,3 +191,35 @@ lib.mkIf (hyper.host != "NxACE") + +# hsmw = with secrets.email.hsmw; { +# address = "${un}@hs-mittweida.de"; +# userName = "${un}@hs-mittweida.de"; +# realName = "Lennart J. Kurzweg"; +# imap = { +# port = 993; +# host = "xc.hs-mittweida.de"; +# }; +# smtp = { +# port = 587; +# host = "xc.hs-mittweida.de"; +# tls.useStartTls = true; +# }; +# signature = { +# text = '' +# MatNr: ${mnr} +# SemGr: ${semgr} +# About Me: https://nx2.site/about-me +# Contact: https://nx2.site/contact +# GPG: https://nx2.site/gpg +# ''; +# showSignature = "append"; +# }; +# thunderbird = { +# enable = true; +# profiles = [ "nx2" ]; +# settings = id: { +# "mail.server.server_${id}.fcc_folder" = "imap://${un}%40hs-mittweida.de@xc.hs-mittweida.de/Sent"; +# }; +# }; +# }; From b89f7960df366bcf64f76cb457c87dc9792d42ee Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Sun, 4 Jan 2026 14:35:18 +0100 Subject: [PATCH 3/6] libreoffice --- home-modules/pkgs-list/programs.nix | 1 + home.nix | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/home-modules/pkgs-list/programs.nix b/home-modules/pkgs-list/programs.nix index 324109f..6fec978 100644 --- a/home-modules/pkgs-list/programs.nix +++ b/home-modules/pkgs-list/programs.nix @@ -18,5 +18,6 @@ inkscape audacity gemini-cli + libreoffice ] else []); } diff --git a/home.nix b/home.nix index a35891f..9a5e009 100644 --- a/home.nix +++ b/home.nix @@ -34,7 +34,7 @@ ./home-modules/nvidia.nix ./home-modules/nxgs.nix ./home-modules/obs.nix - ./home-modules/office.nix + # ./home-modules/office.nix ./home-modules/ollama.nix ./home-modules/opencode.nix ./home-modules/pandoc.nix From 4bddec49af3b3bd9cec12f1d77b5107299a91bb3 Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Sun, 4 Jan 2026 14:35:56 +0100 Subject: [PATCH 4/6] mpv reset hotkey --- home-modules/mpv.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/home-modules/mpv.nix b/home-modules/mpv.nix index d72a6dd..1f20f12 100644 --- a/home-modules/mpv.nix +++ b/home-modules/mpv.nix @@ -36,6 +36,7 @@ ]; bindings = { "O" = ''no-osd cycle-values glsl-shaders "~~/shaders/invert.glsl" ""; show-text "Invert Shader"''; + "F5" = ''set contrast 0;set brightness 0;set gamma 0;set saturation 0;set hue 0;set sub-pos 100;set sub-scale 1;set panscan 0;set zoom 0;show-text default''; # "tab" = ''script-binding uosc/toggle-ui''; # "space" = ''cycle pause; script-binding uosc/flash-pause-indicator''; # "right" = ''seek 5''; From adc912624d66f7b588c097795ea08356274f1503 Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Sun, 4 Jan 2026 14:36:21 +0100 Subject: [PATCH 5/6] nxace 25.11 fixes --- flake.lock | 134 +++++++++++++++++++------------ system-modules/nx2site/gitea.nix | 2 +- system-modules/nx2site/proxy.nix | 4 +- 3 files changed, 85 insertions(+), 55 deletions(-) diff --git a/flake.lock b/flake.lock index 2f67feb..2f7c817 100644 --- a/flake.lock +++ b/flake.lock @@ -20,11 +20,11 @@ ] }, "locked": { - "lastModified": 1764370710, - "narHash": "sha256-7iZklFmziy6Vn5ZFy9mvTSuFopp3kJNuPxL5QAvtmFQ=", + "lastModified": 1765900596, + "narHash": "sha256-+hn8v9jkkLP9m+o0Nm5SiEq10W0iWDSotH2XfjU45fA=", "owner": "hyprwm", "repo": "aquamarine", - "rev": "561ae7fbe1ca15dfd908262ec815bf21a13eef63", + "rev": "d83c97f8f5c0aae553c1489c7d9eff3eadcadace", "type": "github" }, "original": { @@ -39,11 +39,11 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1764708670, - "narHash": "sha256-Gdo9lD6JwXGMVFJ8ZHCENcxXg30SG72kwsHnxPDCscI=", + "lastModified": 1766336878, + "narHash": "sha256-AaEZWS8eFziD4QDva0VQ5koveHmjUo90Mtv4q3sY014=", "owner": "9001", "repo": "copyparty", - "rev": "29925dc22b1f6810768d0af25d9c35ee35d88aa7", + "rev": "c82a3cb2262abb0ba70c960cd72f72f3f6de9e0b", "type": "github" }, "original": { @@ -102,11 +102,11 @@ "flake-compat_3": { "flake": false, "locked": { - "lastModified": 1761588595, - "narHash": "sha256-XKUZz9zewJNUj46b4AJdiRZJAvSZ0Dqj2BNfXvFlJC4=", + "lastModified": 1765121682, + "narHash": "sha256-4VBOP18BFeiPkyhy9o4ssBNQEvfvv1kXkasAYd0+rrA=", "owner": "edolstra", "repo": "flake-compat", - "rev": "f387cd2afec9419c8ee37694406ca490c3f34ee5", + "rev": "65f23138d8d09a92e30f1e5c87611b23ef451bf3", "type": "github" }, "original": { @@ -220,11 +220,11 @@ ] }, "locked": { - "lastModified": 1764613336, - "narHash": "sha256-L979az28t/+SXvYw9qhOno5HLlDwkZOpz6LzCLnjmRM=", + "lastModified": 1766292113, + "narHash": "sha256-sWTtmkQujRpjWYCnZc8LWdDiCzrRlSBPrGovkZpLkBI=", "owner": "nix-community", "repo": "home-manager", - "rev": "f3902b5d8767985680875ad86d028371100faeb3", + "rev": "fdec8815a86db36f42fc9c8cb2931cd8485f5aed", "type": "github" }, "original": { @@ -323,17 +323,18 @@ "hyprlang": "hyprlang", "hyprutils": "hyprutils", "hyprwayland-scanner": "hyprwayland-scanner", + "hyprwire": "hyprwire", "nixpkgs": "nixpkgs_2", "pre-commit-hooks": "pre-commit-hooks", "systems": "systems", "xdph": "xdph" }, "locked": { - "lastModified": 1764714403, - "narHash": "sha256-93TLkWcOvO8+YMS/Af7E+aDiWY1AAlkhH1I9oY6HpN4=", + "lastModified": 1766422408, + "narHash": "sha256-Vbfk4XxTP9pBtyUUXLCFCzK+/a3XlYkpS0QvePnlTFk=", "ref": "refs/heads/main", - "rev": "2cadc8ababb56331c110b7584e09fe0f9352672d", - "revCount": 6666, + "rev": "abffe75088e2d776e14e5dbd726a835fa157df9a", + "revCount": 6740, "submodules": true, "type": "git", "url": "https://github.com/hyprwm/Hyprland" @@ -377,11 +378,11 @@ ] }, "locked": { - "lastModified": 1764616927, - "narHash": "sha256-wRT0MKkpPo11ijSX3KeMN+EQWnpSeUlRtyF3pFLtlRU=", + "lastModified": 1765643131, + "narHash": "sha256-CCGohW5EBIRy4B7vTyBMqPgsNcaNenVad/wszfddET0=", "owner": "hyprwm", "repo": "hyprland-guiutils", - "rev": "25cedbfdc5b3ea391d8307c9a5bea315e5df3c52", + "rev": "e50ae912813bdfa8372d62daf454f48d6df02297", "type": "github" }, "original": { @@ -402,11 +403,11 @@ ] }, "locked": { - "lastModified": 1759610243, - "narHash": "sha256-+KEVnKBe8wz+a6dTLq8YDcF3UrhQElwsYJaVaHXJtoI=", + "lastModified": 1765214753, + "narHash": "sha256-P9zdGXOzToJJgu5sVjv7oeOGPIIwrd9hAUAP3PsmBBs=", "owner": "hyprwm", "repo": "hyprland-protocols", - "rev": "bd153e76f751f150a09328dbdeb5e4fab9d23622", + "rev": "3f3860b869014c00e8b9e0528c7b4ddc335c21ab", "type": "github" }, "original": { @@ -508,11 +509,11 @@ ] }, "locked": { - "lastModified": 1764637132, - "narHash": "sha256-vSyiKCzSY48kA3v39GFu6qgRfigjKCU/9k1KTK475gg=", + "lastModified": 1766160771, + "narHash": "sha256-roINUGikWRqqgKrD4iotKbGj3ZKJl3hjMz5l/SyKrHw=", "owner": "hyprwm", "repo": "hyprutils", - "rev": "2f2413801beee37303913fc3c964bbe92252a963", + "rev": "5ac060bfcf2f12b3a6381156ebbc13826a05b09f", "type": "github" }, "original": { @@ -546,6 +547,35 @@ "type": "github" } }, + "hyprwire": { + "inputs": { + "hyprutils": [ + "hyprland", + "hyprutils" + ], + "nixpkgs": [ + "hyprland", + "nixpkgs" + ], + "systems": [ + "hyprland", + "systems" + ] + }, + "locked": { + "lastModified": 1766253200, + "narHash": "sha256-26qPwrd3od+xoYVywSB7hC2cz9ivN46VPLlrsXyGxvE=", + "owner": "hyprwm", + "repo": "hyprwire", + "rev": "1079777525b30a947c8d657fac158e00ae85de9d", + "type": "github" + }, + "original": { + "owner": "hyprwm", + "repo": "hyprwire", + "type": "github" + } + }, "lanzaboote": { "inputs": { "crane": "crane", @@ -627,11 +657,11 @@ "nixpkgs": "nixpkgs_4" }, "locked": { - "lastModified": 1764591717, - "narHash": "sha256-T/HMA0Bb/O6UnlGQ0Xt+wGe1j8m7eyyQ5+vVcCJslsM=", + "lastModified": 1765841014, + "narHash": "sha256-55V0AJ36V5Egh4kMhWtDh117eE3GOjwq5LhwxDn9eHg=", "owner": "nix-community", "repo": "NixOS-WSL", - "rev": "84d1dab290feb4865d0cfcffc7aa0cf9bc65c3b7", + "rev": "be4af8042e7a61fa12fda58fe9a3b3babdefe17b", "type": "github" }, "original": { @@ -690,11 +720,11 @@ }, "nixpkgs-latest": { "locked": { - "lastModified": 1764721920, - "narHash": "sha256-dWPqUq4DMCfPSuIn+bHk5vjurDzbFv8ZxYRFw7aqtIc=", + "lastModified": 1766485062, + "narHash": "sha256-WJ4TxYiP5uwxWH+mrSBGbe5/lqC5pEhfDgM7dnYR6cw=", "owner": "nixos", "repo": "nixpkgs", - "rev": "9980b44a48544ae01409aa4bfaf8b3d45752838a", + "rev": "b3aa15d3deb466cf8fc14f3fa9b6d64831909510", "type": "github" }, "original": { @@ -722,11 +752,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1764517877, - "narHash": "sha256-pp3uT4hHijIC8JUK5MEqeAWmParJrgBVzHLNfJDZxg4=", + "lastModified": 1766309749, + "narHash": "sha256-3xY8CZ4rSnQ0NqGhMKAy5vgC+2IVK0NoVEzDoOh4DA4=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "2d293cbfa5a793b4c50d17c05ef9e385b90edf6c", + "rev": "a6531044f6d0bef691ea18d4d4ce44d0daa6e816", "type": "github" }, "original": { @@ -753,11 +783,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1764517877, - "narHash": "sha256-pp3uT4hHijIC8JUK5MEqeAWmParJrgBVzHLNfJDZxg4=", + "lastModified": 1766070988, + "narHash": "sha256-G/WVghka6c4bAzMhTwT2vjLccg/awmHkdKSd2JrycLc=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "2d293cbfa5a793b4c50d17c05ef9e385b90edf6c", + "rev": "c6245e83d836d0433170a16eb185cefe0572f8b8", "type": "github" }, "original": { @@ -785,11 +815,11 @@ }, "nixpkgs_4": { "locked": { - "lastModified": 1764517877, - "narHash": "sha256-pp3uT4hHijIC8JUK5MEqeAWmParJrgBVzHLNfJDZxg4=", + "lastModified": 1765472234, + "narHash": "sha256-9VvC20PJPsleGMewwcWYKGzDIyjckEz8uWmT0vCDYK0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "2d293cbfa5a793b4c50d17c05ef9e385b90edf6c", + "rev": "2fbfb1d73d239d2402a8fe03963e37aab15abe8b", "type": "github" }, "original": { @@ -801,11 +831,11 @@ }, "nixpkgs_5": { "locked": { - "lastModified": 1764522689, - "narHash": "sha256-SqUuBFjhl/kpDiVaKLQBoD8TLD+/cTUzzgVFoaHrkqY=", + "lastModified": 1766201043, + "narHash": "sha256-eplAP+rorKKd0gNjV3rA6+0WMzb1X1i16F5m5pASnjA=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "8bb5646e0bed5dbd3ab08c7a7cc15b75ab4e1d0f", + "rev": "b3aad468604d3e488d627c0b43984eb60e75e782", "type": "github" }, "original": { @@ -894,11 +924,11 @@ ] }, "locked": { - "lastModified": 1763988335, - "narHash": "sha256-QlcnByMc8KBjpU37rbq5iP7Cp97HvjRP0ucfdh+M4Qc=", + "lastModified": 1765911976, + "narHash": "sha256-t3T/xm8zstHRLx+pIHxVpQTiySbKqcQbK+r+01XVKc0=", "owner": "cachix", "repo": "git-hooks.nix", - "rev": "50b9238891e388c9fdc6a5c49e49c42533a1b5ce", + "rev": "b68b780b69702a090c8bb1b973bab13756cc7a27", "type": "github" }, "original": { @@ -1016,11 +1046,11 @@ ] }, "locked": { - "lastModified": 1764483358, - "narHash": "sha256-EyyvCzXoHrbL467YSsQBTWWg4sR96MH1sPpKoSOelB4=", + "lastModified": 1766289575, + "narHash": "sha256-BOKCwOQQIP4p9z8DasT5r+qjri3x7sPCOq+FTjY8Z+o=", "owner": "Mic92", "repo": "sops-nix", - "rev": "5aca6ff67264321d47856a2ed183729271107c9c", + "rev": "9836912e37aef546029e48c8749834735a6b9dad", "type": "github" }, "original": { @@ -1107,11 +1137,11 @@ "rust-overlay": "rust-overlay_2" }, "locked": { - "lastModified": 1764675207, - "narHash": "sha256-zK0IjphY2ILHOmx8R2bPeW9/3jkvsxPJZBqOEW7FRgU=", + "lastModified": 1766376399, + "narHash": "sha256-gHUuOYMDMtLsXyi6jbBTc+LCtRh6UZxbuRPKs5B0tnQ=", "owner": "sxyazi", "repo": "yazi", - "rev": "c7739c5941ee93f6a3ffa55718fd98cec41da7cf", + "rev": "2267ac7d9382480123d554f0b06721a21d60f03c", "type": "github" }, "original": { diff --git a/system-modules/nx2site/gitea.nix b/system-modules/nx2site/gitea.nix index 9afb95a..cd90be6 100644 --- a/system-modules/nx2site/gitea.nix +++ b/system-modules/nx2site/gitea.nix @@ -26,7 +26,7 @@ let git-user = "git"; in user = git-user; appName = "NxGit"; stateDir = "/var/lib/gitea"; # default - useWizard = false; # default + # useWizard = false; # default # camoHmacKeyFile = ; database = { createDatabase = false; # default diff --git a/system-modules/nx2site/proxy.nix b/system-modules/nx2site/proxy.nix index 9c620fc..d8b53be 100644 --- a/system-modules/nx2site/proxy.nix +++ b/system-modules/nx2site/proxy.nix @@ -50,7 +50,7 @@ defaultSSLListenPort = 443; enableQuicBPF = true; enableReload = true; - package = pkgs.nginxQuic; + package = pkgs.nginx; proxyResolveWhileRunning = false; proxyTimeout = "20s"; recommendedBrotliSettings = true; @@ -58,7 +58,7 @@ recommendedOptimisation = true; recommendedProxySettings = true; recommendedTlsSettings = true; - recommendedZstdSettings = true; + # recommendedZstdSettings = true; serverTokens = false; sslDhparam = config.sops.secrets."nx2site/dhparams.pem".path; sslProtocols = "TLSv1.2 TLSv1.3"; From c41e9f4f17a1a5529103f5b7308e8f67a9914e68 Mon Sep 17 00:00:00 2001 From: "Lennart J. Kurzweg (Nx2)" Date: Sun, 4 Jan 2026 14:36:56 +0100 Subject: [PATCH 6/6] qtwebengine is cooked --- home-modules/gpg.nix | 7 ++++++- home-modules/programming/python.nix | 2 +- system-modules/fcitx5.nix | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/home-modules/gpg.nix b/home-modules/gpg.nix index 4980f1b..16d763e 100644 --- a/home-modules/gpg.nix +++ b/home-modules/gpg.nix @@ -1,5 +1,10 @@ { pkgs, ... }@all: with all; { - home.packages = with pkgs; [ pinentry-all ]; + home.packages = with pkgs; [ + # pinentry-all + # pinentry-curses + pinentry-gtk2 + # pinentry-tty + ]; programs.gpg = { enable = true; package = pkgs.gnupg; diff --git a/home-modules/programming/python.nix b/home-modules/programming/python.nix index 0fd3677..c95c651 100644 --- a/home-modules/programming/python.nix +++ b/home-modules/programming/python.nix @@ -4,7 +4,7 @@ python-with-packages = pkgs.python3.withPackages (pp: with pp; [ ipython requests - debugpy + # debugpy black ]); in { diff --git a/system-modules/fcitx5.nix b/system-modules/fcitx5.nix index 9e3712e..efa5d33 100644 --- a/system-modules/fcitx5.nix +++ b/system-modules/fcitx5.nix @@ -6,7 +6,7 @@ waylandFrontend = true; addons = with pkgs; [ fcitx5-gtk - qt6Packages.fcitx5-chinese-addons + kdePackages.fcitx5-chinese-addons fcitx5-nord ]; };