26 lines
724 B
Nix
26 lines
724 B
Nix
|
{pkgs, ...}: let
|
||
|
iosevkaLyteTerm = pkgs.callPackage ./iosevkaLyteTerm.nix {};
|
||
|
in {
|
||
|
inherit iosevkaLyteTerm;
|
||
|
|
||
|
iosevkaLyteTermSubset = pkgs.callPackage ./iosevkaLyteTermSubset.nix {
|
||
|
inherit iosevkaLyteTerm;
|
||
|
};
|
||
|
|
||
|
bitwarden = pkgs.bitwarden.overrideAttrs (old: {
|
||
|
preBuild = ''
|
||
|
${old.preBuild}
|
||
|
pushd apps/desktop/desktop_native/proxy
|
||
|
cargo build --bin desktop_proxy --release
|
||
|
popd
|
||
|
'';
|
||
|
|
||
|
postInstall = ''
|
||
|
mkdir -p $out/bin
|
||
|
cp -r apps/desktop/desktop_native/target/release/desktop_proxy $out/bin
|
||
|
mkdir -p $out/lib/mozilla/native-messaging-hosts
|
||
|
substituteAll ${./bitwarden.json} $out/lib/mozilla/native-messaging-hosts/com.8bit.bitwarden.json
|
||
|
'';
|
||
|
});
|
||
|
}
|