parent
8d107b1293
commit
41a08e4a06
|
@ -1,3 +1,4 @@
|
||||||
|
/.direnv
|
||||||
/target
|
/target
|
||||||
.idea
|
.idea
|
||||||
_site/
|
_site/
|
||||||
|
|
|
@ -63,9 +63,12 @@ fn main() -> miette::Result<()> {
|
||||||
}
|
}
|
||||||
|
|
||||||
fn version() -> String {
|
fn version() -> String {
|
||||||
|
use std::env;
|
||||||
|
let nix_git_rev = env::var("GIT_REVISION").unwrap_or("unknown".to_string());
|
||||||
|
|
||||||
format!(
|
format!(
|
||||||
"v{} {}",
|
"v{} {}",
|
||||||
built_info::PKG_VERSION,
|
built_info::PKG_VERSION,
|
||||||
built_info::GIT_COMMIT_HASH_SHORT.unwrap_or("unknown")
|
built_info::GIT_COMMIT_HASH_SHORT.unwrap_or(&nix_git_rev)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
10
flake.nix
10
flake.nix
|
@ -54,10 +54,18 @@
|
||||||
package = packages.aiken;
|
package = packages.aiken;
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
in rec {
|
|
||||||
|
gitRev = if (builtins.hasAttr "rev" self)
|
||||||
|
then self.rev
|
||||||
|
else "dirty";
|
||||||
|
in {
|
||||||
inherit packages;
|
inherit packages;
|
||||||
devShell = rustPkgs.workspaceShell {
|
devShell = rustPkgs.workspaceShell {
|
||||||
packages = [deno];
|
packages = [deno];
|
||||||
|
shellHook =
|
||||||
|
''
|
||||||
|
export GIT_REVISION=${gitRev}
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
devShells = {
|
devShells = {
|
||||||
aiken = pkgs.devshell.mkShell {
|
aiken = pkgs.devshell.mkShell {
|
||||||
|
|
Loading…
Reference in New Issue