Add zoxide to ranger using plugin
This commit is contained in:
parent
f753431218
commit
68dc2f259d
1 changed files with 24 additions and 1 deletions
|
@ -2,10 +2,26 @@
|
|||
|
||||
let
|
||||
unstable = import <nixos-unstable> {};
|
||||
rangerGit = pkgs.ranger.overrideAttrs (old: {
|
||||
version = "git";
|
||||
src = pkgs.fetchFromGitHub {
|
||||
owner = "ranger";
|
||||
repo = "ranger";
|
||||
rev = "c7777d558d5b69843b21f986e9af1af311c83887";
|
||||
hash = "sha256-DTVoEfc4dAaBTDLFujvWIYj5KHL89YknUiinIs9Rkeg=";
|
||||
};
|
||||
propagatedBuildInputs = with pkgs.python3Packages; [
|
||||
# required for test suite, it's being ran during package build for some reason
|
||||
flake8
|
||||
pylint
|
||||
pytest
|
||||
setuptools
|
||||
] ++ old.propagatedBuildInputs;
|
||||
});
|
||||
in
|
||||
{
|
||||
environment.systemPackages = with pkgs; [
|
||||
ranger
|
||||
rangerGit
|
||||
kitty
|
||||
zoxide
|
||||
];
|
||||
|
@ -38,6 +54,13 @@ in
|
|||
map <C-d> drag
|
||||
'';
|
||||
|
||||
environment.etc."ranger/plugins/zoxide.py".source = pkgs.fetchFromGitHub {
|
||||
owner = "jchook";
|
||||
repo = "ranger-zoxide";
|
||||
rev = "281828de060299f73fe0b02fcabf4f2f2bd78ab3";
|
||||
hash = "sha256-JEuyYSVa1NS3aftezEJx/k19lwwzf7XhqBCL0jH6VT4=";
|
||||
} + /__init__.py;
|
||||
|
||||
programs.direnv.enable = true;
|
||||
|
||||
programs.starship = {
|
||||
|
|
Loading…
Reference in a new issue