Failed attempt to fix/formalize repo

This commit is contained in:
2026-02-23 18:21:29 +00:00
parent c9dd770fe7
commit 43890000f1
11 changed files with 32 additions and 15 deletions

View File

@@ -11,7 +11,7 @@
in {
home.packages = [
pkgs.bitwarden-desktop
unstablePkgs.babashka
pkgs.babashka
pkgs.bat-extras.batman
pkgs.bat-extras.batdiff
pkgs.bat-extras.batgrep

View File

@@ -0,0 +1,6 @@
{pkgs ? import <nixpkgs> {}}: {
python-env = pkgs.callPackage ./pkgs/python-env/default.nix {};
rbw-autofill = pkgs.callPackage ./pkgs/rbw-autofill/default.nix {};
vivaldi-wayland = pkgs.callPackage ./pkgs/vivaldi-wayland/default.nix {};
walker-obsidian-search = pkgs.callPackage ./pkgs/walker-obsidian-search/default.nix {};
}

View File

@@ -1,6 +0,0 @@
{pkgs}: {
python = pkgs.callPackage ./python.nix {};
rbw-autofill = pkgs.callPackage ./rbw_autofill.nix {};
vivaldi-wayland = pkgs.callPackage ./vivaldi_wayland.nix {};
walker-obsidian-search = pkgs.callPackage ./walker_obsidian_search.nix {};
}

View File

@@ -2,5 +2,5 @@
pkgs.writeShellApplication {
name = "rbw-autofill";
runtimeInputs = [pkgs.bash pkgs.libsecret pkgs.zenity];
text = builtins.readFile ./rbw_autofill.sh;
text = builtins.readFile ./script.sh;
}

View File

@@ -0,0 +1,23 @@
{
lib,
stdenv,
babashka,
ripgrep,
walker,
xdg-utils,
}:
stdenv.mkDerivation {
pname = "walker-obsidian-search";
version = "0.1.0";
src = ./.;
buildInputs = [babashka ripgrep walker xdg-utils];
installPhase = ''
mkdir -p $out/bin
cp script.clj $out/bin/walker-obsidian-search
substituteInPlace $out/bin/walker-obsidian-search \
--replace '"rg"' '"${ripgrep}/bin/rg"' \
--replace '"walker' '"${walker}/bin/walker' \
--replace '"xdg-open"' '"${xdg-utils}/bin/xdg-open"'
chmod +x $out/bin/walker-obsidian-search
'';
}

View File

@@ -1,6 +0,0 @@
{pkgs}:
pkgs.writeShellApplication {
name = "walker-obsidian-search";
runtimeInputs = [pkgs.babashka pkgs.ripgrep];
text = builtins.readFile ./walker_obsidian_search.clj;
}

View File

@@ -7,7 +7,7 @@
unstablePkgs,
...
}: let
myPkgs = import ./packages/my_pkgs.nix {inherit pkgs;};
myPkgs = import ./packages/default.nix {inherit pkgs;};
in {
programs = {
nix-your-shell = {