❄ Personal NixOS Flake Manager
nixos home-manager go nix
0
fork

Configure Feed

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

chore(flake.nix): build with mold, clang, and musl

Fuwn a47887e3 54437ee3

+16 -11
+16 -11
flake.nix
··· 47 47 platforms = platforms.linux; 48 48 }; 49 49 50 - rui = pkgs.buildGoModule { 51 - inherit meta; 50 + rui = 51 + pkgs.buildGo122Module.override { stdenv = pkgs.stdenvAdapters.useMoldLinker pkgs.clangStdenv; } 52 + { 53 + inherit meta; 52 54 53 - pname = "rui"; 54 - version = "2024.10.04"; 55 - src = pkgs.lib.cleanSource ./.; 56 - vendorHash = "sha256-mN/QjzJ4eGfbW1H92cCKvC0wDhCR6IUes2HCZ5YBdPA="; 55 + pname = "rui"; 56 + version = "2024.10.04"; 57 + src = pkgs.lib.cleanSource ./.; 58 + vendorHash = "sha256-mN/QjzJ4eGfbW1H92cCKvC0wDhCR6IUes2HCZ5YBdPA="; 59 + buildInputs = [ pkgs.musl ]; 57 60 58 - ldflags = [ 59 - "-s" 60 - "-w" 61 - ]; 62 - }; 61 + ldflags = [ 62 + "-s" 63 + "-w" 64 + "-linkmode=external" 65 + "-extldflags=-static" 66 + ]; 67 + }; 63 68 in 64 69 { 65 70 packages = {