Nix fmt rfc style (more or less)
This commit is contained in:
parent
e7496c447a
commit
515f098644
146 changed files with 2607 additions and 906 deletions
|
|
@ -1,5 +1,7 @@
|
|||
{ pkgs, ... }:
|
||||
let tomlGenerate = (pkgs.formats.toml { }).generate; in
|
||||
let
|
||||
tomlGenerate = (pkgs.formats.toml { }).generate;
|
||||
in
|
||||
{
|
||||
# TODO: switch to module on next release
|
||||
|
||||
|
|
@ -16,7 +18,11 @@ let tomlGenerate = (pkgs.formats.toml { }).generate; in
|
|||
display = {
|
||||
mode = "default";
|
||||
collapse_preview = true;
|
||||
column_ratio = [ 1 3 4 ];
|
||||
column_ratio = [
|
||||
1
|
||||
3
|
||||
4
|
||||
];
|
||||
show_borders = true;
|
||||
show_hidden = false;
|
||||
show_icons = true;
|
||||
|
|
@ -44,37 +50,102 @@ let tomlGenerate = (pkgs.formats.toml { }).generate; in
|
|||
|
||||
class = {
|
||||
audio_default = [
|
||||
{ command = "mpv"; args = [ "--" ]; }
|
||||
{ command = "mediainfo"; confirm_exit = true; }
|
||||
{
|
||||
command = "mpv";
|
||||
args = [ "--" ];
|
||||
}
|
||||
{
|
||||
command = "mediainfo";
|
||||
confirm_exit = true;
|
||||
}
|
||||
];
|
||||
|
||||
image_default = [
|
||||
{ command = "geeqie"; fork = true; silent = true; }
|
||||
{ command = "qimgv"; args = [ "--" ]; fork = true; silent = true; }
|
||||
{ command = "krita"; args = [ "--" ]; fork = true; silent = true; }
|
||||
{ command = "exiftool"; confirm_exit = true; }
|
||||
{ command = "swappy"; args = [ "-f" ]; fork = true; }
|
||||
{
|
||||
command = "geeqie";
|
||||
fork = true;
|
||||
silent = true;
|
||||
}
|
||||
{
|
||||
command = "qimgv";
|
||||
args = [ "--" ];
|
||||
fork = true;
|
||||
silent = true;
|
||||
}
|
||||
{
|
||||
command = "krita";
|
||||
args = [ "--" ];
|
||||
fork = true;
|
||||
silent = true;
|
||||
}
|
||||
{
|
||||
command = "exiftool";
|
||||
confirm_exit = true;
|
||||
}
|
||||
{
|
||||
command = "swappy";
|
||||
args = [ "-f" ];
|
||||
fork = true;
|
||||
}
|
||||
];
|
||||
|
||||
video_default = [
|
||||
{ command = "mpv"; args = [ "--" ]; fork = true; silent = true; }
|
||||
{ command = "mediainfo"; confirm_exit = true; }
|
||||
{ command = "mpv"; args = [ "--mute" "on" "--" ]; fork = true; silent = true; }
|
||||
{
|
||||
command = "mpv";
|
||||
args = [ "--" ];
|
||||
fork = true;
|
||||
silent = true;
|
||||
}
|
||||
{
|
||||
command = "mediainfo";
|
||||
confirm_exit = true;
|
||||
}
|
||||
{
|
||||
command = "mpv";
|
||||
args = [
|
||||
"--mute"
|
||||
"on"
|
||||
"--"
|
||||
];
|
||||
fork = true;
|
||||
silent = true;
|
||||
}
|
||||
];
|
||||
|
||||
text_default = [
|
||||
{ command = "hx"; }
|
||||
{ command = "micro"; }
|
||||
{ command = "gedit"; fork = true; silent = true; }
|
||||
{ command = "bat"; args = [ "--paging=always" ]; }
|
||||
{
|
||||
command = "gedit";
|
||||
fork = true;
|
||||
silent = true;
|
||||
}
|
||||
{
|
||||
command = "bat";
|
||||
args = [ "--paging=always" ];
|
||||
}
|
||||
];
|
||||
|
||||
reader_default = [
|
||||
{ command = "evince"; fork = true; silent = true; }
|
||||
{ command = "zathura"; fork = true; silent = true; }
|
||||
{
|
||||
command = "evince";
|
||||
fork = true;
|
||||
silent = true;
|
||||
}
|
||||
{
|
||||
command = "zathura";
|
||||
fork = true;
|
||||
silent = true;
|
||||
}
|
||||
];
|
||||
|
||||
libreoffice_default = [{ command = "libreoffice"; fork = true; silent = true; }];
|
||||
libreoffice_default = [
|
||||
{
|
||||
command = "libreoffice";
|
||||
fork = true;
|
||||
silent = true;
|
||||
}
|
||||
];
|
||||
};
|
||||
|
||||
extension = {
|
||||
|
|
@ -92,12 +163,28 @@ let tomlGenerate = (pkgs.formats.toml { }).generate; in
|
|||
webp."inherit" = "image_default";
|
||||
|
||||
svg.app_list = [
|
||||
{ command = "inkview"; fork = true; silent = true; }
|
||||
{ command = "inkscape"; fork = true; silent = true; }
|
||||
{
|
||||
command = "inkview";
|
||||
fork = true;
|
||||
silent = true;
|
||||
}
|
||||
{
|
||||
command = "inkscape";
|
||||
fork = true;
|
||||
silent = true;
|
||||
}
|
||||
];
|
||||
tiff.app_list = [
|
||||
{ command = "qimgv"; fork = true; silent = true; }
|
||||
{ command = "krita"; fork = true; silent = true; }
|
||||
{
|
||||
command = "qimgv";
|
||||
fork = true;
|
||||
silent = true;
|
||||
}
|
||||
{
|
||||
command = "krita";
|
||||
fork = true;
|
||||
silent = true;
|
||||
}
|
||||
];
|
||||
|
||||
## audio formats
|
||||
|
|
@ -165,46 +252,122 @@ let tomlGenerate = (pkgs.formats.toml { }).generate; in
|
|||
|
||||
# archive formats
|
||||
"7z".app_list = [
|
||||
{ command = "7z"; args = [ "x" ]; confirm_exit = true; }
|
||||
{ command = "file-roller"; fork = true; silent = true; }
|
||||
{
|
||||
command = "7z";
|
||||
args = [ "x" ];
|
||||
confirm_exit = true;
|
||||
}
|
||||
{
|
||||
command = "file-roller";
|
||||
fork = true;
|
||||
silent = true;
|
||||
}
|
||||
];
|
||||
bz2.app_list = [
|
||||
{ command = "tar"; args = [ "-xvjf" ]; confirm_exit = true; }
|
||||
{ command = "file-roller"; fork = true; silent = true; }
|
||||
{
|
||||
command = "tar";
|
||||
args = [ "-xvjf" ];
|
||||
confirm_exit = true;
|
||||
}
|
||||
{
|
||||
command = "file-roller";
|
||||
fork = true;
|
||||
silent = true;
|
||||
}
|
||||
];
|
||||
gz.app_list = [
|
||||
{ command = "tar"; args = [ "-xvzf" ]; confirm_exit = true; }
|
||||
{ command = "file-roller"; fork = true; silent = true; }
|
||||
{
|
||||
command = "tar";
|
||||
args = [ "-xvzf" ];
|
||||
confirm_exit = true;
|
||||
}
|
||||
{
|
||||
command = "file-roller";
|
||||
fork = true;
|
||||
silent = true;
|
||||
}
|
||||
];
|
||||
tar.app_list = [
|
||||
{ command = "tar"; args = [ "-xvf" ]; confirm_exit = true; }
|
||||
{ command = "file-roller"; fork = true; silent = true; }
|
||||
{
|
||||
command = "tar";
|
||||
args = [ "-xvf" ];
|
||||
confirm_exit = true;
|
||||
}
|
||||
{
|
||||
command = "file-roller";
|
||||
fork = true;
|
||||
silent = true;
|
||||
}
|
||||
];
|
||||
tgz.app_list = [
|
||||
{ command = "tar"; args = [ "-xvzf" ]; confirm_exit = true; }
|
||||
{ command = "file-roller"; fork = true; silent = true; }
|
||||
{
|
||||
command = "tar";
|
||||
args = [ "-xvzf" ];
|
||||
confirm_exit = true;
|
||||
}
|
||||
{
|
||||
command = "file-roller";
|
||||
fork = true;
|
||||
silent = true;
|
||||
}
|
||||
];
|
||||
rar.app_list = [
|
||||
{ command = "unrar"; args = [ "x" ]; confirm_exit = true; }
|
||||
{ command = "file-roller"; fork = true; silent = true; }
|
||||
{
|
||||
command = "unrar";
|
||||
args = [ "x" ];
|
||||
confirm_exit = true;
|
||||
}
|
||||
{
|
||||
command = "file-roller";
|
||||
fork = true;
|
||||
silent = true;
|
||||
}
|
||||
];
|
||||
xz.app_list = [
|
||||
{ command = "tar"; args = [ "-xvJf" ]; confirm_exit = true; }
|
||||
{ command = "file-roller"; fork = true; silent = true; }
|
||||
{
|
||||
command = "tar";
|
||||
args = [ "-xvJf" ];
|
||||
confirm_exit = true;
|
||||
}
|
||||
{
|
||||
command = "file-roller";
|
||||
fork = true;
|
||||
silent = true;
|
||||
}
|
||||
];
|
||||
zip.app_list = [
|
||||
{ command = "unzip"; confirm_exit = true; }
|
||||
{ command = "file-roller"; fork = true; silent = true; }
|
||||
{
|
||||
command = "unzip";
|
||||
confirm_exit = true;
|
||||
}
|
||||
{
|
||||
command = "file-roller";
|
||||
fork = true;
|
||||
silent = true;
|
||||
}
|
||||
];
|
||||
|
||||
# misc formats
|
||||
aup.app_list = [{ command = "audacity"; fork = true; silent = true; }];
|
||||
aup.app_list = [
|
||||
{
|
||||
command = "audacity";
|
||||
fork = true;
|
||||
silent = true;
|
||||
}
|
||||
];
|
||||
|
||||
m3u.app_list = [
|
||||
{ command = "micro"; }
|
||||
{ command = "mpv"; }
|
||||
{ command = "gedit"; fork = true; silent = true; }
|
||||
{ command = "bat"; confirm_exit = true; }
|
||||
{
|
||||
command = "gedit";
|
||||
fork = true;
|
||||
silent = true;
|
||||
}
|
||||
{
|
||||
command = "bat";
|
||||
confirm_exit = true;
|
||||
}
|
||||
];
|
||||
|
||||
odt."inherit" = "libreoffice_default";
|
||||
|
|
@ -221,13 +384,32 @@ let tomlGenerate = (pkgs.formats.toml { }).generate; in
|
|||
|
||||
pdf."inherit" = "reader_default";
|
||||
|
||||
kra.app_list = [{ command = "krita"; fork = true; silent = true; }];
|
||||
kdenlive.app_list = [{ command = "kdenlive"; fork = true; silent = true; }];
|
||||
kra.app_list = [
|
||||
{
|
||||
command = "krita";
|
||||
fork = true;
|
||||
silent = true;
|
||||
}
|
||||
];
|
||||
kdenlive.app_list = [
|
||||
{
|
||||
command = "kdenlive";
|
||||
fork = true;
|
||||
silent = true;
|
||||
}
|
||||
];
|
||||
|
||||
tex.app_list = [
|
||||
{ command = "micro"; }
|
||||
{ command = "gedit"; fork = true; silent = true; }
|
||||
{ command = "bat"; confirm_exit = true; }
|
||||
{
|
||||
command = "gedit";
|
||||
fork = true;
|
||||
silent = true;
|
||||
}
|
||||
{
|
||||
command = "bat";
|
||||
confirm_exit = true;
|
||||
}
|
||||
{ command = "pdflatex"; }
|
||||
];
|
||||
|
||||
|
|
@ -246,10 +428,22 @@ let tomlGenerate = (pkgs.formats.toml { }).generate; in
|
|||
|
||||
"joshuto/bookmarks.toml".source = tomlGenerate "joshuto-bookmarks.toml" {
|
||||
bookmark = [
|
||||
{ path = "/"; key = "r"; }
|
||||
{ path = "~/"; key = "h"; }
|
||||
{ path = "~/Scaricati"; key = "d"; }
|
||||
{ path = "~/Syncthing"; key = "s"; }
|
||||
{
|
||||
path = "/";
|
||||
key = "r";
|
||||
}
|
||||
{
|
||||
path = "~/";
|
||||
key = "h";
|
||||
}
|
||||
{
|
||||
path = "~/Scaricati";
|
||||
key = "d";
|
||||
}
|
||||
{
|
||||
path = "~/Syncthing";
|
||||
key = "s";
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue