I want to add custom commands to my PATH
but am unable to get it working. So far I've installed home-manager
and added the code below to my nix configuration.
imports = [
./hardware-configuration.nix
];
Then later on to add the item to PATH
home-manager.users.curtismchale = { pkgs, ... }: {
home.stateVersion = "23.05";
home.sessionPath = [
"$HOME/Workspace/proudcity/proudcity-kubernetes/bin"
];
};
I have also tried $HOME/Workspace/proudcity/producity-kubernetes/bin/pc-kube
but that doesn't change the issue.
I can see the commands installed at ~/Workspace/proudcity/proudcity-kubernetes/bin/pc-kube
but when I type the expected command pc kube $command
it says there is nothing installed in path and offers to install some programs that match pc
for me.
I'm trying to build my first nix package out of the Kana project. My `default.nix' file is below.
When I try to build the application nix tries to fetch https://github.com/ChrisWiegman/kana-cli/archive/v0.10.1.tar.gz
which gives a 404. How do I get nix to download the release .tar.gz
file to build the application?
{ lib
, buildGoModule
, fetchFromGitHub
, makeWrapper
, go
}:
buildGoModule rec {
pname = "kana-cli";
version = "0.10.1";
src = fetchFromGitHub {
owner = "ChrisWiegman";
repo = "kana-cli";
rev = "v${version}";
hash = "";
};
vendorSha256 = null;
# This is required for wrapProgram.
allowGoReference = true;
nativeBuildInputs = [ makeWrapper ];
postFixup = ''
wrapProgram $out/bin/kana-cli --prefix PATH : ${lib.makeBinPath [ go ]}
'';
meta = with lib; {
homepage = "https://github.com/ChrisWiegman/kana-cli";
description = "WordPress Stuff";
license = licenses.gpl3;
maintainers = with maintainers; [ curtismchale ];
};
}
I'm happy with Obsidian for taking my notes but I want to find something I can host myself to track web articles, pdfs, mp3 files that I reference as research. I suppose I'm looking for a replacement for DEVONthink or Zotero.
I have a Synology to run stuff on so solutions that run there are a preference, though not required.
@curtismchale
@lemmy.ca