users/vifm: add filepreview for images
This commit is contained in:
parent
b194221141
commit
55f46d26d9
3 changed files with 27 additions and 4 deletions
|
@ -17,8 +17,9 @@
|
||||||
| :-------------- | :-------- |
|
| :-------------- | :-------- |
|
||||||
| Status Bar | Polybar |
|
| Status Bar | Polybar |
|
||||||
| Window Manager | XMonad |
|
| Window Manager | XMonad |
|
||||||
|
| Launcher | Dmenu |
|
||||||
| Terminal | Alacritty |
|
| Terminal | Alacritty |
|
||||||
| Editor | Neovim |
|
| Editor | Neovim |
|
||||||
| Launcher | Dmenu |
|
| File Manager | vifm |
|
||||||
| Shell | Zsh |
|
| Shell | Zsh |
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,29 @@
|
||||||
{ pkgs, ... }:
|
{ pkgs, lib, ... }:
|
||||||
|
|
||||||
|
let
|
||||||
|
|
||||||
|
viu = pkgs.rustPlatform.buildRustPackage {
|
||||||
|
pname = "viu";
|
||||||
|
version = "23-10-2022";
|
||||||
|
|
||||||
|
src = pkgs.fetchFromGitHub {
|
||||||
|
owner = "atanunq";
|
||||||
|
repo = "viu";
|
||||||
|
rev = "d377402ab0e29e890779071e2454b51bea8605c1";
|
||||||
|
sha256 = "sha256-pvEuafwgHORwAjYGSB/m2BcdCCJ/UfLEgSUIgkyBrtI=";
|
||||||
|
};
|
||||||
|
|
||||||
|
# tests need an interactive terminal
|
||||||
|
doCheck = false;
|
||||||
|
|
||||||
|
cargoSha256 = "sha256-WZfQgCAe/vvGQohCJPB4XxKidWwS+m6GxBQ0nBxo8P4=";
|
||||||
|
};
|
||||||
|
in
|
||||||
{
|
{
|
||||||
home.packages = with pkgs; [ vifm ];
|
home.packages = [
|
||||||
|
pkgs.vifm
|
||||||
|
viu # terminal image viewer
|
||||||
|
];
|
||||||
|
|
||||||
xdg.configFile = {
|
xdg.configFile = {
|
||||||
"vifm/vifmrc".source = ./vifmrc;
|
"vifm/vifmrc".source = ./vifmrc;
|
||||||
|
|
|
@ -185,7 +185,7 @@ fileviewer {*.[1-8]},<text/troff> man ./%c | col -b
|
||||||
filextype {*.bmp,*.jpg,*.jpeg,*.png,*.gif,*.xpm},<image/*>
|
filextype {*.bmp,*.jpg,*.jpeg,*.png,*.gif,*.xpm},<image/*>
|
||||||
\ image-roll %f
|
\ image-roll %f
|
||||||
fileviewer {*.bmp,*.jpg,*.jpeg,*.png,*.gif,*.xpm},<image/*>
|
fileviewer {*.bmp,*.jpg,*.jpeg,*.png,*.gif,*.xpm},<image/*>
|
||||||
\ identify %f
|
\ viu -x %px -y %py -w %pw -h %ph %c
|
||||||
|
|
||||||
" MD5
|
" MD5
|
||||||
filetype *.md5
|
filetype *.md5
|
||||||
|
|
Loading…
Reference in a new issue