Rockbox open source high quality audio player as a Music Player Daemon
mpris rockbox mpd libadwaita audio rust zig deno
2
fork

Configure Feed

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

zig: remove nix flake

-237
-129
flake.lock
··· 1 - { 2 - "nodes": { 3 - "flake-utils": { 4 - "inputs": { 5 - "systems": "systems" 6 - }, 7 - "locked": { 8 - "lastModified": 1710146030, 9 - "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=", 10 - "owner": "numtide", 11 - "repo": "flake-utils", 12 - "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a", 13 - "type": "github" 14 - }, 15 - "original": { 16 - "owner": "numtide", 17 - "repo": "flake-utils", 18 - "type": "github" 19 - } 20 - }, 21 - "flake-utils_2": { 22 - "inputs": { 23 - "systems": "systems_2" 24 - }, 25 - "locked": { 26 - "lastModified": 1710146030, 27 - "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=", 28 - "owner": "numtide", 29 - "repo": "flake-utils", 30 - "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a", 31 - "type": "github" 32 - }, 33 - "original": { 34 - "owner": "numtide", 35 - "repo": "flake-utils", 36 - "type": "github" 37 - } 38 - }, 39 - "nixpkgs": { 40 - "locked": { 41 - "lastModified": 1725103162, 42 - "narHash": "sha256-Ym04C5+qovuQDYL/rKWSR+WESseQBbNAe5DsXNx5trY=", 43 - "owner": "nixos", 44 - "repo": "nixpkgs", 45 - "rev": "12228ff1752d7b7624a54e9c1af4b222b3c1073b", 46 - "type": "github" 47 - }, 48 - "original": { 49 - "owner": "nixos", 50 - "ref": "nixos-unstable", 51 - "repo": "nixpkgs", 52 - "type": "github" 53 - } 54 - }, 55 - "nixpkgs_2": { 56 - "locked": { 57 - "lastModified": 1718622336, 58 - "narHash": "sha256-lywfxWRBn+lwdKaBy5x5uTkbCcEPUonCn6bK8OQPsw4=", 59 - "owner": "nixos", 60 - "repo": "nixpkgs", 61 - "rev": "d0fc4188d246ab953653f00e9ce0cf51d10d5eda", 62 - "type": "github" 63 - }, 64 - "original": { 65 - "owner": "nixos", 66 - "repo": "nixpkgs", 67 - "type": "github" 68 - } 69 - }, 70 - "root": { 71 - "inputs": { 72 - "flake-utils": "flake-utils", 73 - "nixpkgs": "nixpkgs", 74 - "zig2nix": "zig2nix" 75 - } 76 - }, 77 - "systems": { 78 - "locked": { 79 - "lastModified": 1681028828, 80 - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 81 - "owner": "nix-systems", 82 - "repo": "default", 83 - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 84 - "type": "github" 85 - }, 86 - "original": { 87 - "owner": "nix-systems", 88 - "repo": "default", 89 - "type": "github" 90 - } 91 - }, 92 - "systems_2": { 93 - "locked": { 94 - "lastModified": 1681028828, 95 - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 96 - "owner": "nix-systems", 97 - "repo": "default", 98 - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 99 - "type": "github" 100 - }, 101 - "original": { 102 - "owner": "nix-systems", 103 - "repo": "default", 104 - "type": "github" 105 - } 106 - }, 107 - "zig2nix": { 108 - "inputs": { 109 - "flake-utils": "flake-utils_2", 110 - "nixpkgs": "nixpkgs_2" 111 - }, 112 - "locked": { 113 - "lastModified": 1724289899, 114 - "narHash": "sha256-DC24naOhfxa4eVQObq7puTpYmklzgtUJLD2+Im17Sbg=", 115 - "owner": "Cloudef", 116 - "repo": "zig2nix", 117 - "rev": "7377653b6da83f907f5c3ed9299f12569c24bb13", 118 - "type": "github" 119 - }, 120 - "original": { 121 - "owner": "Cloudef", 122 - "repo": "zig2nix", 123 - "type": "github" 124 - } 125 - } 126 - }, 127 - "root": "root", 128 - "version": 7 129 - }
-108
flake.nix
··· 1 - { 2 - description = "A Nix-flake-based Zig development environment"; 3 - 4 - inputs = { 5 - nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; 6 - flake-utils.url = "github:numtide/flake-utils"; 7 - zig2nix.url = "github:Cloudef/zig2nix"; 8 - }; 9 - 10 - outputs = { 11 - self, 12 - nixpkgs, 13 - flake-utils, 14 - zig2nix, 15 - }: 16 - flake-utils.lib.eachDefaultSystem 17 - (system: let 18 - pkgs = import nixpkgs { 19 - inherit system; 20 - }; 21 - env = zig2nix.outputs.zig-env.${system} { zig = pkgs.zig; }; 22 - system-triple = env.lib.zigTripleFromString system; 23 - in with builtins; with env.lib; with env.pkgs.lib; rec { 24 - packages.target = genAttrs allTargetTriples (target: env.packageForTarget target ({ 25 - src = cleanSource ./.; 26 - 27 - nativeBuildInputs = with env.pkgs; []; 28 - buildInputs = with env.pkgsForTarget target; []; 29 - 30 - # Smaller binaries and avoids shipping glibc. 31 - # zigPreferMusl = true; 32 - 33 - # This disables LD_LIBRARY_PATH mangling, binary patching etc... 34 - # The package won't be usable inside nix. 35 - zigDisableWrap = true; 36 - } // optionalAttrs (!pathExists ./build.zig.zon) { 37 - pname = "rockbox-zig"; 38 - version = "0.0.0"; 39 - })); 40 - 41 - # nix build . 42 - packages.default = packages.target.${system-triple}.override { 43 - # Prefer nix friendly settings. 44 - zigPreferMusl = false; 45 - zigDisableWrap = false; 46 - }; 47 - 48 - # For bundling with nix bundle for running outside of nix 49 - # example: https://github.com/ralismark/nix-appimage 50 - apps.bundle.target = genAttrs allTargetTriples (target: let 51 - pkg = packages.target.${target}; 52 - in { 53 - type = "app"; 54 - program = "${pkg}/bin/master"; 55 - }); 56 - 57 - # default bundle 58 - apps.bundle.default = apps.bundle.target.${system-triple}; 59 - 60 - # nix run . 61 - apps.default = env.app [] "zig build run -- \"$@\""; 62 - 63 - # nix run .#build 64 - apps.build = env.app [] "zig build \"$@\""; 65 - 66 - # nix run .#test 67 - apps.test = env.app [] "zig build test -- \"$@\""; 68 - 69 - # nix run .#docs 70 - apps.docs = env.app [] "zig build docs -- \"$@\""; 71 - 72 - # nix run .#deps 73 - apps.deps = env.showExternalDeps; 74 - 75 - # nix run .#zon2json 76 - apps.zon2json = env.app [env.zon2json] "zon2json \"$@\""; 77 - 78 - # nix run .#zon2json-lock 79 - apps.zon2json-lock = env.app [env.zon2json-lock] "zon2json-lock \"$@\""; 80 - 81 - # nix run .#zon2nix 82 - apps.zon2nix = env.app [env.zon2nix] "zon2nix \"$@\""; 83 - 84 - devShells.default = pkgs.mkShell { 85 - buildInputs = [ 86 - pkgs.zig 87 - pkgs.perl 88 - pkgs.gnumake 89 - ]; 90 - shellHook = '' 91 - readonly YELLOW="$(tput setaf 3 2>/dev/null)" 92 - readonly NO_COLOR="$(tput sgr0 2>/dev/null)" 93 - echo $YELLOW 94 - cat <<EOF 95 - __________ __ ___. 96 - Open \______ \ ____ ____ | | _\_ |__ _______ ___ 97 - Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / 98 - Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < 99 - Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \\ 100 - \/ \/ \/ \/ \/ 101 - EOF 102 - echo $NO_COLOR 103 - echo 'Zig' $(which zig) 104 - echo 'Welcome to Rockbox development shell!' 105 - ''; 106 - }; 107 - }); 108 - }