From e65c51391267eeb5d2b9a9c382cd35c5a6c6ff07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20B=C3=B6hme?= Date: Sat, 19 Apr 2025 13:21:44 +0200 Subject: [PATCH 1/7] fix: synology drive --- modules/moritz/services/synology-drive.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/moritz/services/synology-drive.nix b/modules/moritz/services/synology-drive.nix index 897d4fc..dd398b4 100644 --- a/modules/moritz/services/synology-drive.nix +++ b/modules/moritz/services/synology-drive.nix @@ -26,6 +26,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 2bc00493fd110ad6162e38a2332b4d715e8f6010 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20B=C3=B6hme?= Date: Sat, 19 Apr 2025 13:22:33 +0200 Subject: [PATCH 2/7] refactor: remove unused packages --- modules/moritz/profiles/desktop.nix | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/modules/moritz/profiles/desktop.nix b/modules/moritz/profiles/desktop.nix index 7b22bbc..11fc02d 100644 --- a/modules/moritz/profiles/desktop.nix +++ b/modules/moritz/profiles/desktop.nix @@ -84,17 +84,7 @@ in { pavucontrol stable.libreoffice # NOTE breaks often stable.signal-desktop # 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" - ''; - }) ]; fonts = { From 8553e4db82b75fd50f0c43fc2b04b109dcbb6d71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20B=C3=B6hme?= Date: Sat, 19 Apr 2025 13:23:39 +0200 Subject: [PATCH 3/7] refactor: move where packages get added to path --- modules/moritz/programs/niri.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/modules/moritz/programs/niri.nix b/modules/moritz/programs/niri.nix index a92962b..7c98d25 100644 --- a/modules/moritz/programs/niri.nix +++ b/modules/moritz/programs/niri.nix @@ -29,6 +29,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 @@ -109,10 +111,6 @@ in { ]; systemdTarget = "niri.service"; }; - home.packages = with pkgs; [ - wlr-randr - jq - ]; services.kanshi = { enable = true; systemdTarget = "niri.service"; From 7a1dc53b0c01cb325ec9ab13ebfd16721e2f3c96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20B=C3=B6hme?= Date: Sat, 19 Apr 2025 13:25:37 +0200 Subject: [PATCH 4/7] fix: vimtex completions --- modules/moritz/programs/nvim/plugins/vimtex.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/moritz/programs/nvim/plugins/vimtex.nix b/modules/moritz/programs/nvim/plugins/vimtex.nix index 0b40b0d..2c0d819 100644 --- a/modules/moritz/programs/nvim/plugins/vimtex.nix +++ b/modules/moritz/programs/nvim/plugins/vimtex.nix @@ -1,5 +1,6 @@ {pkgs, ...}: { home-manager.users.moritz.programs.nixvim = { + plugins.cmp-vimtex.enable = true; plugins.vimtex = { enable = true; texlivePackage = pkgs.texliveFull; From 23191562c52dff34110c26fabc0bb70c4614c00d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20B=C3=B6hme?= Date: Sat, 19 Apr 2025 13:27:16 +0200 Subject: [PATCH 5/7] feat: remove unneeded packages --- modules/moritz/programs/niri.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/modules/moritz/programs/niri.nix b/modules/moritz/programs/niri.nix index 7c98d25..eaf9aff 100644 --- a/modules/moritz/programs/niri.nix +++ b/modules/moritz/programs/niri.nix @@ -23,10 +23,7 @@ in { config = mkIf cfg.enable { 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 5fdd067ce7a2b5b71ae6af4cfc9bb49c9a5988ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20B=C3=B6hme?= Date: Sat, 19 Apr 2025 13:29:00 +0200 Subject: [PATCH 6/7] feat: better column width --- modules/moritz/programs/niri.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/moritz/programs/niri.nix b/modules/moritz/programs/niri.nix index eaf9aff..89f1918 100644 --- a/modules/moritz/programs/niri.nix +++ b/modules/moritz/programs/niri.nix @@ -193,9 +193,9 @@ in { focus-ring.enable = false; default-column-width.proportion = 2.0 / 3.0; preset-column-widths = [ + {proportion = 1.0 / 1.0;} {proportion = 1.0 / 3.0;} {proportion = 2.0 / 3.0;} - {proportion = 1.0 / 1.0;} ]; gaps = 3; }; From 2a1262df2f5bf1c2fa0038a4cebc25f7398537bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20B=C3=B6hme?= Date: Sat, 19 Apr 2025 13:29:46 +0200 Subject: [PATCH 7/7] fix: units not starting correctly --- modules/moritz/programs/niri.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/moritz/programs/niri.nix b/modules/moritz/programs/niri.nix index 89f1918..dc8d584 100644 --- a/modules/moritz/programs/niri.nix +++ b/modules/moritz/programs/niri.nix @@ -82,6 +82,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 = [