Corrected weathr call, made weathr smaller, update

This commit is contained in:
2026-02-17 11:24:58 +02:00
parent 3c2fe7775b
commit 6fcc233103
3 changed files with 4 additions and 35 deletions

6
flake.lock generated
View File

@@ -2,11 +2,11 @@
"nodes": {
"nixpkgs": {
"locked": {
"lastModified": 1770197578,
"narHash": "sha256-AYqlWrX09+HvGs8zM6ebZ1pwUqjkfpnv8mewYwAo+iM=",
"lastModified": 1771008912,
"narHash": "sha256-gf2AmWVTs8lEq7z/3ZAsgnZDhWIckkb+ZnAo5RzSxJg=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "00c21e4c93d963c50d4c0c89bfa84ed6e0694df2",
"rev": "a82ccc39b39b621151d6732718e3e250109076fa",
"type": "github"
},
"original": {

View File

@@ -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; {

View File

@@ -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; [