Something went wrong. Try again.
My new new dotfiles :3
Something went wrong. Try again.
1.3 kB · 36 lines
Nix
at main
12345678910111213141516171819202122232425262728293031323334353637{inputs, ...}: { flake-file.inputs.logseq = { url = "github:Bad3r/nix-logseq-git-flake"; inputs.nixpkgs.follows = "nixpkgs"; inputs.import-tree.follows = "import-tree"; inputs.flake-parts.follows = "flake-parts"; };
my.programs.provides.logseq = { nixos = { nixpkgs.overlays = [ inputs.logseq.overlays.default ]; }; homeManager = { pkgs, ... }: { home.packages = [ (pkgs.logseq-nightly.logseq.overrideAttrs (old: { buildCommand = old.buildCommand + '' # Replace launcher symlink with a wrapper that adds WebGPU flag # Ref: https://github.com/Bad3r/nix-logseq-git-flake/blob/main/modules/_packages/desktop/package.nix launcher=$(readlink -f $out/bin/logseq) rm $out/bin/logseq cp --no-preserve=mode "$launcher" $out/bin/logseq chmod +x $out/bin/logseq sed -i 's|exec \(.*\) "\$@"|exec \1 --enable-unsafe-webgpu "$@"|' $out/bin/logseq
# # Update desktop entry # sed -i 's|^Exec=logseq|Exec=logseq --enable-unsafe-webgpu|' $out/share/applications/logseq.desktop ''; })) pkgs.logseq-nightly.logseq-cli ]; }; };}