diff options
author | Jakub Trzeciak <jptrzy@gmail.com> | 2023-09-17 12:23:11 +0200 |
---|---|---|
committer | Jakub Trzeciak <jptrzy@gmail.com> | 2023-09-17 12:23:11 +0200 |
commit | 5ce3d790fbf92e2b0a29901db114517fe02ff40d (patch) | |
tree | 4235695e53f2cc09d1b67b9582c482a3dbd417e4 /home-manager | |
parent | d59110695ea72e086d534c9e2b7cf54a3ea07002 (diff) | |
download | nixos-5ce3d790fbf92e2b0a29901db114517fe02ff40d.tar.gz nixos-5ce3d790fbf92e2b0a29901db114517fe02ff40d.tar.bz2 nixos-5ce3d790fbf92e2b0a29901db114517fe02ff40d.zip |
dmenu-bluetooth
Diffstat (limited to 'home-manager')
-rw-r--r-- | home-manager/dmenu-bluetooth.nix | 19 | ||||
-rw-r--r-- | home-manager/home.nix | 4 |
2 files changed, 23 insertions, 0 deletions
diff --git a/home-manager/dmenu-bluetooth.nix b/home-manager/dmenu-bluetooth.nix new file mode 100644 index 0000000..73af067 --- /dev/null +++ b/home-manager/dmenu-bluetooth.nix @@ -0,0 +1,19 @@ +{ stdenv, fetchurl, dmenu }: + +let + dmenu-bluetooth = fetchurl { + url = "https://raw.githubusercontent.com/Layerex/dmenu-bluetooth/e6fbfbdb1c968b591523ed7de932cde10628876e/dmenu-bluetooth"; + sha256 = "sha256-N7pCl9kLvJ2+ljczOWhaNJPLej62JWrF+uWlLp+l6lE="; + }; +in stdenv.mkDerivation rec { + pname = "dmenu-bluetooth"; + version = "0.0.1"; + + unpackPhase = "true"; + srcs = []; + + postInstall = '' + mkdir -p $out/bin + install ${dmenu-bluetooth} $out/bin/dmenu-bluetooth + ''; +} diff --git a/home-manager/home.nix b/home-manager/home.nix index b105e25..3141fdc 100644 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -30,6 +30,9 @@ in { (import ./sh/colors.nix {inherit pkgs; }) (import ./sh/yt.nix {inherit pkgs; }) (import ./sh/mpv.nix {inherit pkgs; }) + (import ./dmenu-bluetooth.nix { + inherit (pkgs) stdenv fetchurl dmenu; + }) ]; nixpkgs.config.packageOverrides = pkgs: { @@ -133,6 +136,7 @@ in { se = "sudoedit"; trans = "${pkgs.sdcv}/bin/sdcv --color"; yta = "yt-dlp -x --audio-format vorbis"; + reading = "curl 'http://feed.evangelizo.org/v2/reader.php?lang=PL&type=all' | sed 's#\W+##g;s#<br />##g;s#<font dir=\"ltr\">##g;s#</font>##g'"; }; sessionVariables = { |