A music player that connects to your cloud/distributed storage.
5
fork

Configure Feed

Select the types of activity you want to include in your feed.

Nix config tweaks

+13 -47
+6 -6
flake.lock
··· 32 32 }, 33 33 "nixpkgs": { 34 34 "locked": { 35 - "lastModified": 1663357389, 36 - "narHash": "sha256-oYA2nVRSi6yhCBqS5Vz465Hw+3BQOVFEhfbfy//3vTs=", 35 + "lastModified": 1663850217, 36 + "narHash": "sha256-tp9nXo1/IdN/xN9m06ryy0QUAEfoN6K56ObM/1QTAjc=", 37 37 "owner": "NixOS", 38 38 "repo": "nixpkgs", 39 - "rev": "da6a05816e7fa5226c3f61e285ef8d9dfc868f3c", 39 + "rev": "ae1dc133ea5f1538d035af41e5ddbc2ebcb67b90", 40 40 "type": "github" 41 41 }, 42 42 "original": { ··· 75 75 "nixpkgs": "nixpkgs_2" 76 76 }, 77 77 "locked": { 78 - "lastModified": 1663470205, 79 - "narHash": "sha256-04OnrzLLWWE73GBpIgNR2NfjPH3MiHpwN1ueMQObsAc=", 78 + "lastModified": 1663988502, 79 + "narHash": "sha256-HwsSRFWxD9G3PxOjlIARuN/v4TnhK3ZkaVeyVCYrBBE=", 80 80 "owner": "oxalica", 81 81 "repo": "rust-overlay", 82 - "rev": "2ac8be332f507e521c235caa37cb0b2fc698cbd9", 82 + "rev": "6eb90123f46664ffbb550c527f656ba848718af5", 83 83 "type": "github" 84 84 }, 85 85 "original": {
+1 -40
nix/shell.nix
··· 11 11 rustc = rust; 12 12 }; 13 13 14 - # Wraps 15 - # ----- 16 - # Inspired by https://www.tweag.io/blog/2022-06-02-haskell-stack-nix-shell/ 17 - 18 - # https://github.com/NixOS/nixpkgs/issues/140774#issuecomment-976899227 19 - m1HaskellPackages = 20 - pkgs.haskellPackages.override { 21 - overrides = self: super: 22 - let 23 - workaround140774 = hpkg: with pkgs.haskell.lib; 24 - overrideCabal hpkg (drv: { 25 - enableSeparateBinOutput = false; 26 - }); 27 - in 28 - { 29 - ghcid = workaround140774 super.ghcid; 30 - stack = workaround140774 super.stack; 31 - }; 32 - }; 33 - 34 - stack-wrapped = symlinkJoin { 35 - name = "stack"; 36 - paths = 37 - [ (if isM1Mac 38 - then m1HaskellPackages.stack 39 - else haskellPackages.stack 40 - ) 41 - ]; 42 - buildInputs = [ makeWrapper ]; 43 - postBuild = '' 44 - wrapProgram $out/bin/stack \ 45 - --add-flags "\ 46 - --nix \ 47 - --no-nix-pure \ 48 - --nix-shell-file=nix/stack-integration.nix \ 49 - " 50 - ''; 51 - }; 52 - 53 14 # Dependencies 54 15 # ------------ 55 16 ··· 68 29 nodejs-18_x 69 30 nodePackages.pnpm 70 31 rust 71 - stack-wrapped 32 + stack 72 33 ]; 73 34 74 35 tauri = {
+6 -1
stack.yaml
··· 1 - resolver: nightly-2022-09-10 1 + resolver: nightly-2022-09-23 2 2 recommend-stack-upgrade: false 3 3 allow-newer: true 4 + 5 + nix: 6 + enable: true 7 + pure: false 8 + shell-file: nix/stack-integration.nix