Corrected weathr call, made weathr smaller, update
This commit is contained in:
@@ -20,45 +20,14 @@ rustPlatform.buildRustPackage rec {
|
||||
# Use this for the initial build to let Nix tell you the correct hash
|
||||
cargoHash = "sha256-Yj1WxpOLL8GiVpCebPZQgdw+L9g+4CNY7n2z8PJQz4k=";
|
||||
|
||||
# If the project has a Cargo.lock, buildRustPackage will use it.
|
||||
# If you need to vendor dependencies manually, you can use cargoDeps instead.
|
||||
# cargoDeps = rustPlatform.importCargoLock {
|
||||
# lockFile = ./Cargo.lock; # Not applicable when fetching from GitHub
|
||||
# };
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
installShellFiles
|
||||
];
|
||||
|
||||
# Add any necessary build inputs here.
|
||||
# Based on the repository, it seems like a standard Rust terminal application.
|
||||
# It might not have external C library dependencies, but if it does, add them here.
|
||||
buildInputs = [
|
||||
# Example: dbus, openssl, etc.
|
||||
];
|
||||
|
||||
# If the project has tests that require network access or other special setup,
|
||||
# you might need to disable them or modify checkFlags.
|
||||
# checkFlags = [
|
||||
# # Add flags to skip problematic tests if necessary
|
||||
# ];
|
||||
|
||||
doCheck = false;
|
||||
|
||||
postInstall = ''
|
||||
# Install shell completions if the application generates them.
|
||||
# Check if weathr supports a command like `weathr completions bash`.
|
||||
# Based on the README, it doesn't mention shell completion installation.
|
||||
# If it does, you can uncomment and adapt the logic below.
|
||||
# compdir=$(mktemp -d)
|
||||
# $out/bin/weathr completions bash > $compdir/weathr.bash
|
||||
# $out/bin/weathr completions zsh > $compdir/_weathr
|
||||
# $out/bin/weathr completions fish > $compdir/weathr.fish
|
||||
# installShellCompletion --cmd weathr \
|
||||
# --bash $compdir/weathr.bash \
|
||||
# --zsh $compdir/_weathr \
|
||||
# --fish $compdir/weathr.fish
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
...
|
||||
}: let
|
||||
rustnet = pkgs.callPackage ../../modules/common/rustnet.nix {};
|
||||
weathr = pkgs.callPackafe ../common/weathr.nix {};
|
||||
weathr = pkgs.callPackage ../common/weathr.nix {};
|
||||
in {
|
||||
programs.neovim = {defaultEditor = true;};
|
||||
environment.systemPackages = with pkgs; [
|
||||
|
||||
Reference in New Issue
Block a user