From f5e8dc81e823ca5ba905eb740a27115658f061cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20B=C3=B6hme?= Date: Mon, 24 Feb 2025 11:05:11 +0100 Subject: [PATCH 1/8] fix: synology drive --- modules/services/synology-drive.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/services/synology-drive.nix b/modules/services/synology-drive.nix index ac057cf..1a4a720 100644 --- a/modules/services/synology-drive.nix +++ b/modules/services/synology-drive.nix @@ -24,6 +24,10 @@ in after = [ "graphical-session.target" "network.target" ]; partOf = [ "graphical-session.target" ]; wantedBy = [ "graphical-session.target" ]; + environment = { + QT_QPA_PLATFORM = "xcb"; + DISPLAY = ":0"; + }; serviceConfig = { ExitType = "cgroup"; Restart = "always"; From 63c2ebb71bfced1525bea27c527c99a9c1c18f9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20B=C3=B6hme?= Date: Mon, 24 Feb 2025 11:05:43 +0100 Subject: [PATCH 2/8] refactor: remove unused packages --- modules/profiles/desktop.nix | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/modules/profiles/desktop.nix b/modules/profiles/desktop.nix index 470a05a..4c9e2ab 100644 --- a/modules/profiles/desktop.nix +++ b/modules/profiles/desktop.nix @@ -95,17 +95,7 @@ in stable.libreoffice # NOTE breaks often stable.signal-desktop # NOTE breaks often stable.texlive.combined.scheme-full # NOTE breaks often - thunderbird vlc - (symlinkJoin { - name = "obsidian-wayland"; - paths = [ obsidian ]; - nativeBuildInputs = [ makeWrapper ]; - postBuild = '' - wrapProgram $out/bin/obsidian \ - --add-flags "--socket=wayland --enable-features=UseOzonePlatform --ozone-platform=wayland" - ''; - }) ]; programs.nix-ld.enable = true; From a717ad987de0fdb34212088237997babd650f1bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20B=C3=B6hme?= Date: Wed, 12 Mar 2025 12:49:56 +0100 Subject: [PATCH 3/8] refactor: move where packages get added to path --- modules/programs/niri.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/modules/programs/niri.nix b/modules/programs/niri.nix index 5368b64..74d1af2 100644 --- a/modules/programs/niri.nix +++ b/modules/programs/niri.nix @@ -24,6 +24,8 @@ in slurp # region select for wayland (for screensharing) wdisplays # manage monitors wl-clipboard # clipboard tool for wayland + wlr-randr + jq ]; # adds pam module for swaylock @@ -105,10 +107,6 @@ in ]; systemdTarget = "niri.service"; }; - home.packages = with pkgs; [ - wlr-randr - jq - ]; services.kanshi = { enable = true; systemdTarget = "niri.service"; From 6993f5f6d5bb035fed0d34d6802e03a6207634ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20B=C3=B6hme?= Date: Wed, 12 Mar 2025 12:51:40 +0100 Subject: [PATCH 4/8] fix: vimtex --- modules/profiles/desktop.nix | 1 - modules/programs/nvim/plugins/blink-cmp.nix | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/profiles/desktop.nix b/modules/profiles/desktop.nix index 4c9e2ab..34cec24 100644 --- a/modules/profiles/desktop.nix +++ b/modules/profiles/desktop.nix @@ -94,7 +94,6 @@ in pavucontrol stable.libreoffice # NOTE breaks often stable.signal-desktop # NOTE breaks often - stable.texlive.combined.scheme-full # NOTE breaks often vlc ]; diff --git a/modules/programs/nvim/plugins/blink-cmp.nix b/modules/programs/nvim/plugins/blink-cmp.nix index 47dbc0a..f6ff809 100644 --- a/modules/programs/nvim/plugins/blink-cmp.nix +++ b/modules/programs/nvim/plugins/blink-cmp.nix @@ -3,6 +3,7 @@ { home-manager.users.moritz.programs.nixvim = { plugins.blink-compat.enable = true; + plugins.cmp-vimtex.enable = true; plugins.lsp.capabilities = /* lua */ '' capabilities = require('blink.cmp').get_lsp_capabilities(capabilities) ''; From 1b78ba6f7a3bd25677fd72a70d249aaa3c9de138 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20B=C3=B6hme?= Date: Wed, 12 Mar 2025 12:53:25 +0100 Subject: [PATCH 5/8] fix: display name --- hosts/nixos-laptop/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hosts/nixos-laptop/default.nix b/hosts/nixos-laptop/default.nix index 79a118d..46bcf0d 100644 --- a/hosts/nixos-laptop/default.nix +++ b/hosts/nixos-laptop/default.nix @@ -51,7 +51,7 @@ position = "640,1800"; # NOTE: 2160 / 1.2 = 1800 } { - criteria = "Dell Inc. DELL S2721QS DWTC513"; + criteria = "Dell Inc. DELL P4317Q"; scale = 1.2; position = "0,0"; } From 35ec865ca55a57b1f5fb1caacfeef5d09ee25472 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20B=C3=B6hme?= Date: Wed, 12 Mar 2025 12:53:58 +0100 Subject: [PATCH 6/8] feat: remove unneeded packages --- modules/programs/niri.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/modules/programs/niri.nix b/modules/programs/niri.nix index 74d1af2..6d39488 100644 --- a/modules/programs/niri.nix +++ b/modules/programs/niri.nix @@ -19,9 +19,7 @@ in users.users.moritz.packages = with pkgs; [ brightnessctl # control brightness grimblast # screenshot tool - pamixer # pulse audio cli playerctl # control media playback - slurp # region select for wayland (for screensharing) wdisplays # manage monitors wl-clipboard # clipboard tool for wayland wlr-randr From e9e78f3a1a6dc150c1234109055c23dbbbd03dce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20B=C3=B6hme?= Date: Wed, 12 Mar 2025 12:56:09 +0100 Subject: [PATCH 7/8] feat: better column widths --- modules/programs/niri.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/modules/programs/niri.nix b/modules/programs/niri.nix index 6d39488..71e5d1d 100644 --- a/modules/programs/niri.nix +++ b/modules/programs/niri.nix @@ -187,11 +187,9 @@ in layout = { border.enable = false; focus-ring.enable = false; - default-column-width.proportion = 2.0 / 3.0; preset-column-widths = [ - { proportion = 1.0 / 3.0; } { proportion = 2.0 / 3.0; } - { proportion = 1.0 / 1.0; } + { proportion = 1.0 / 3.0; } ]; gaps = 3; }; From aec7aa871f4327db8ec22cc436ab757908479c9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20B=C3=B6hme?= Date: Wed, 12 Mar 2025 12:56:51 +0100 Subject: [PATCH 8/8] fix: units not starting correctly --- modules/programs/niri.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/programs/niri.nix b/modules/programs/niri.nix index 71e5d1d..4d91fbb 100644 --- a/modules/programs/niri.nix +++ b/modules/programs/niri.nix @@ -77,6 +77,8 @@ in color = "000000"; }; }; + systemd.user.services.waybar.Unit.After = [ "graphical-session.target" ]; + systemd.user.services.swayidle.Unit.After = [ "graphical-session.target" ]; services.swayidle = { enable = true; events = [