diff --git a/home/applications/common.nix b/home/applications/common.nix index d2e3f93..75b05d3 100644 --- a/home/applications/common.nix +++ b/home/applications/common.nix @@ -30,6 +30,22 @@ steam # Note-taking - obsidian + (pkgs.symlinkJoin + { + name = pkgs.obsidian.name; + paths = [pkgs.obsidian]; + buildInputs = [pkgs.obsidian pkgs.makeWrapper]; + postBuild = '' + wrapProgram $out/bin/obsidian \ + --add-flags "--enable-features=UseOzonePlatform" \ + --add-flags "--enable-features=WaylandWindowDecorations" \ + --add-flags "--ozone-platform=wayland" \ + --add-flags "--disable-features=WaylandFractionalScaleV1" + ''; + + pname = pkgs.obsidian.pname; + version = pkgs.obsidian.version; + meta = pkgs.obsidian.meta; + }) ]; } diff --git a/home/applications/vscode/default.nix b/home/applications/vscode/default.nix index 85b3de6..07257de 100644 --- a/home/applications/vscode/default.nix +++ b/home/applications/vscode/default.nix @@ -17,7 +17,7 @@ in { programs.vscode = { enable = true; package = pkgs.symlinkJoin { - name = "vscodium"; + name = pkgs.vscodium.name; paths = [pkgs.vscodium]; buildInputs = [pkgs.vscodium pkgs.makeWrapper]; postBuild = '' @@ -30,7 +30,7 @@ in { pname = pkgs.vscodium.pname; version = pkgs.vscodium.version; - meta.mainProgram = pkgs.vscodium.meta.mainProgram; + meta = pkgs.vscodium.meta; }; enableUpdateCheck = false;