Delete some unused files
This commit is contained in:
parent
9cbe86bc2e
commit
5952e1c217
|
@ -1,360 +0,0 @@
|
|||
{
|
||||
config,
|
||||
pkgs,
|
||||
inputs,
|
||||
osConfig,
|
||||
...
|
||||
}:
|
||||
{
|
||||
stylix.targets.kde.enable = false;
|
||||
imports = [ inputs.plasma-manager.homeManagerModules.plasma-manager ];
|
||||
home.packages = with pkgs; [
|
||||
protonmail-bridge-gui
|
||||
libreoffice-qt-fresh
|
||||
rc2nix
|
||||
wl-clipboard
|
||||
];
|
||||
services.gpg-agent.pinentryPackage = pkgs.pinentry-qt;
|
||||
programs.plasma = {
|
||||
enable = true;
|
||||
overrideConfig = true;
|
||||
|
||||
workspace = {
|
||||
iconTheme = config.gtk.iconTheme.name;
|
||||
cursor = {
|
||||
inherit (config.home.pointerCursor) size;
|
||||
theme = config.home.pointerCursor.name;
|
||||
};
|
||||
wallpaper = config.stylix.image;
|
||||
};
|
||||
|
||||
fonts =
|
||||
let
|
||||
general = {
|
||||
family = config.stylix.fonts.sansSerif.name;
|
||||
pointSize = 12;
|
||||
};
|
||||
small = {
|
||||
inherit (general) family;
|
||||
pointSize = general.pointSize - 2;
|
||||
};
|
||||
fixedWidth = {
|
||||
family = config.stylix.fonts.monospace.name;
|
||||
pointSize = 12;
|
||||
};
|
||||
in
|
||||
{
|
||||
inherit general small fixedWidth;
|
||||
menu = general;
|
||||
toolbar = general;
|
||||
windowTitle = small;
|
||||
};
|
||||
|
||||
hotkeys.commands = {
|
||||
"launch-alacritty" = {
|
||||
name = "Launch Alacritty terminal emulator";
|
||||
key = "Ctrl+Alt+T";
|
||||
command = "alacritty";
|
||||
};
|
||||
"launch-emacs" = {
|
||||
name = "Launch Emacs Client Window";
|
||||
key = "Meta+Alt+X";
|
||||
command = "emacsclient -c";
|
||||
};
|
||||
};
|
||||
|
||||
panels = [
|
||||
{
|
||||
height = 32;
|
||||
lengthMode = "fill";
|
||||
location = "bottom";
|
||||
alignment = "center";
|
||||
hiding = "normalpanel";
|
||||
floating = true;
|
||||
screen = "all";
|
||||
widgets = [
|
||||
{
|
||||
name = "org.kde.plasma.kicker";
|
||||
config.General = {
|
||||
icon = "nix-snowflake";
|
||||
appNameFormat = 0;
|
||||
limitDepth = true;
|
||||
alphaSort = true;
|
||||
recentOrdering = 0;
|
||||
showRecentApps = true;
|
||||
showRecentDocs = true;
|
||||
showIconsRootLevel = true;
|
||||
};
|
||||
}
|
||||
"org.kde.plasma.marginsseparator"
|
||||
{
|
||||
name = "org.kde.plasma.pager";
|
||||
config.General = {
|
||||
showWindowIcons = "true";
|
||||
showOnlyCurrentScreen = "false";
|
||||
wrapPage = "true";
|
||||
};
|
||||
}
|
||||
"org.kde.plasma.panelspacer"
|
||||
{
|
||||
name = "org.kde.plasma.icontasks";
|
||||
config.General = {
|
||||
maxStripes = "1";
|
||||
showToolTips = "true";
|
||||
launchers = [
|
||||
"preferred://filemanager"
|
||||
"preferred://browser"
|
||||
"applications:emacs.desktop"
|
||||
"applications:Alacritty.desktop"
|
||||
"applications:writer.desktop"
|
||||
"applications:calc.desktop"
|
||||
"applications:impress.desktop"
|
||||
"applications:org.kde.okular.desktop"
|
||||
"applications:org.kde.elisa.desktop"
|
||||
"applications:org.kde.plasma-systemmonitor.desktop"
|
||||
"applications:systemsettings.desktop"
|
||||
];
|
||||
};
|
||||
}
|
||||
"org.kde.plasma.panelspacer"
|
||||
"org.kde.plasma.marginsseparator"
|
||||
"org.kde.plasma.keyboardindicator"
|
||||
"org.kde.plasma.cameraindicator"
|
||||
{
|
||||
systemTray = {
|
||||
icons = {
|
||||
spacing = "small";
|
||||
scaleToFit = false;
|
||||
};
|
||||
};
|
||||
}
|
||||
{
|
||||
digitalClock = {
|
||||
date = {
|
||||
enable = true;
|
||||
format = "isoDate";
|
||||
position = "besideTime";
|
||||
};
|
||||
time = {
|
||||
format = "24h";
|
||||
showSeconds = "onlyInTooltip";
|
||||
};
|
||||
calendar.showWeekNumbers = true;
|
||||
};
|
||||
}
|
||||
{
|
||||
name = "org.kde.plasma.userswitcher";
|
||||
config.General = {
|
||||
showFace = "true";
|
||||
showName = "false";
|
||||
showFullName = "true";
|
||||
showTechnicalInfo = "true";
|
||||
};
|
||||
}
|
||||
];
|
||||
}
|
||||
];
|
||||
|
||||
shortcuts = {
|
||||
ksmserver = {
|
||||
"Lock Session" = [
|
||||
"Screensaver"
|
||||
"Meta+Alt+L"
|
||||
];
|
||||
};
|
||||
kwin = {
|
||||
"Walk Through Windows of Current Application" = "Alt+`";
|
||||
"Walk Through Windows of Current Application (Reverse)" = "Alt+¬";
|
||||
"ToggleMouseClick" = "Meta+*";
|
||||
"Expose" = "Meta+,";
|
||||
"Switch Window Down" = "Meta+J";
|
||||
"Switch Window Left" = "Meta+H";
|
||||
"Switch Window Right" = "Meta+L";
|
||||
"Switch Window Up" = "Meta+K";
|
||||
"Invert" = "Meta+Ctrl+I";
|
||||
"InvertWindow" = "Meta+Ctrl+U";
|
||||
"Invert Screen Colors" = [ ];
|
||||
};
|
||||
"services/org.kde.konsole.desktop"."_launch" = [ ];
|
||||
"services/org.kde.krunner.desktop"."_launch" = [
|
||||
"Meta+Space"
|
||||
"Search"
|
||||
"Alt+F2"
|
||||
];
|
||||
};
|
||||
|
||||
kwin = {
|
||||
virtualDesktops = {
|
||||
rows = 1;
|
||||
number = 4;
|
||||
};
|
||||
effects = {
|
||||
translucency.enable = true;
|
||||
blur.enable = true;
|
||||
cube.enable = true;
|
||||
dimAdminMode.enable = true;
|
||||
};
|
||||
};
|
||||
|
||||
powerdevil =
|
||||
let
|
||||
powerButtonAction = "turnOffScreen";
|
||||
whenSleepingEnter = "standbyThenHibernate";
|
||||
whenLaptopLidClosed = "sleep";
|
||||
in
|
||||
{
|
||||
AC = {
|
||||
inherit powerButtonAction whenSleepingEnter whenLaptopLidClosed;
|
||||
autoSuspend = {
|
||||
action = "sleep";
|
||||
idleTimeout = 7200;
|
||||
};
|
||||
dimDisplay = {
|
||||
enable = true;
|
||||
# idleTimeOut = 300;
|
||||
};
|
||||
turnOffDisplay = {
|
||||
idleTimeout = 1800;
|
||||
idleTimeoutWhenLocked = 120;
|
||||
};
|
||||
};
|
||||
battery = {
|
||||
inherit powerButtonAction whenSleepingEnter whenLaptopLidClosed;
|
||||
autoSuspend = {
|
||||
action = "sleep";
|
||||
idleTimeout = 900;
|
||||
};
|
||||
dimDisplay = {
|
||||
enable = true;
|
||||
# idleTimeOut = 120;
|
||||
};
|
||||
turnOffDisplay = {
|
||||
idleTimeout = 300;
|
||||
idleTimeoutWhenLocked = 60;
|
||||
};
|
||||
};
|
||||
lowBattery = {
|
||||
inherit powerButtonAction whenSleepingEnter whenLaptopLidClosed;
|
||||
autoSuspend = {
|
||||
action = "hibernate";
|
||||
idleTimeout = 300;
|
||||
};
|
||||
dimDisplay = {
|
||||
enable = true;
|
||||
# idleTimeOut = 60;
|
||||
};
|
||||
turnOffDisplay = {
|
||||
idleTimeout = 120;
|
||||
idleTimeoutWhenLocked = "immediately";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
configFile = {
|
||||
baloofilerc."Basic Settings"."Indexing-Enabled" = false;
|
||||
kwalletrc."org.freedesktop.secrets".apiEnabled = true;
|
||||
kcminputrc.Keyboard.NumLock = 1;
|
||||
plasmanotifyrc = {
|
||||
Notifications = {
|
||||
NormalAlwaysOnTop = true;
|
||||
};
|
||||
};
|
||||
krunnerrc = {
|
||||
General = {
|
||||
ActivateWhenTypingOnDesktop = false;
|
||||
FreeFloating = true;
|
||||
};
|
||||
};
|
||||
kscreenlockerrc = {
|
||||
Daemon.Timeout = 15;
|
||||
Greeter.WallpaperPlugin = "org.kde.potd";
|
||||
};
|
||||
klipperrc = {
|
||||
General = {
|
||||
SyncClipboards = true;
|
||||
MaxClipItems = 5;
|
||||
IgnoreImages = false;
|
||||
KeepClipboardContents = false;
|
||||
};
|
||||
};
|
||||
kdeglobals = {
|
||||
General =
|
||||
let
|
||||
AccentColor =
|
||||
let
|
||||
r = config.lib.stylix.scheme."base0E-rgb-r";
|
||||
g = config.lib.stylix.scheme."base0E-rgb-g";
|
||||
b = config.lib.stylix.scheme."base0E-rgb-b";
|
||||
in
|
||||
"${r}, ${g}, ${b}";
|
||||
in
|
||||
{
|
||||
inherit AccentColor;
|
||||
LastUsedCustomAccentColor = AccentColor;
|
||||
TerminalApplication = "alacritty";
|
||||
TerminalService = "Alacritty.desktop";
|
||||
};
|
||||
WM = {
|
||||
# TODO convert to base16 colours at some point
|
||||
activeBackground = "227,229,231";
|
||||
activeBlend = "227,229,231";
|
||||
activeForeground = "35,38,41";
|
||||
inactiveBackground = "239,240,241";
|
||||
inactiveBlend = "239,240,241";
|
||||
inactiveForeground = "112,125,138";
|
||||
};
|
||||
};
|
||||
breezerc = {
|
||||
Common = {
|
||||
OutlineClassButton = true;
|
||||
OutlineCloseButtone = true;
|
||||
ShadowSize = "ShadowVeryLarge";
|
||||
ShadowStrength = "128";
|
||||
};
|
||||
Style = {
|
||||
MenuOpacity = "100";
|
||||
};
|
||||
};
|
||||
dolphinrc = {
|
||||
ContentDisplay = {
|
||||
UsePermissionsFormat = "CombinedFormat";
|
||||
};
|
||||
General = {
|
||||
BrowseThroughArchives = true;
|
||||
OpenNewTabAfterLastTab = true;
|
||||
RememberOpenedTabs = false;
|
||||
};
|
||||
};
|
||||
kwinrc = {
|
||||
Plugins = {
|
||||
frozenappEnabled = false;
|
||||
mouseclickEnabled = true;
|
||||
shakecursorEnabled = false;
|
||||
invertEnabled = true;
|
||||
};
|
||||
Windows = {
|
||||
FocusPolicy = "FocusFollowsMouse";
|
||||
RollOverDesktops = true;
|
||||
};
|
||||
NightColor = {
|
||||
Active = true;
|
||||
Mode = "Location";
|
||||
LatitudeFixed = "${osConfig.location.latitude}";
|
||||
LongitudeFixed = "${osConfig.location.longitude}";
|
||||
};
|
||||
"Effect-translucency" = {
|
||||
Inactive = 100;
|
||||
MoveResize = 100;
|
||||
Dialogs = 100;
|
||||
ComboboxPopups = 100;
|
||||
Menus = 100;
|
||||
};
|
||||
"org.kde.kdecoration2" = {
|
||||
BorderSize = "None";
|
||||
BorderSizeAuto = "false";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
xdg.configFile."autostart/proton-bridge-gui.desktop".source = "${pkgs.protonmail-bridge-gui}/share/applications/proton-bridge-gui.desktop";
|
||||
}
|
|
@ -1,202 +0,0 @@
|
|||
{
|
||||
config,
|
||||
lib,
|
||||
pkgs,
|
||||
osConfig,
|
||||
...
|
||||
}:
|
||||
{
|
||||
imports = [
|
||||
./waybar.nix
|
||||
./fuzzel.nix
|
||||
./mako.nix
|
||||
];
|
||||
stylix.targets.swaylock.useImage = false; # Using swaylock-effects instead
|
||||
home.packages = with pkgs; [
|
||||
libreoffice-fresh
|
||||
ffmpeg
|
||||
grim
|
||||
slurp
|
||||
swappy
|
||||
wl-clipboard
|
||||
swayimg
|
||||
swaybg
|
||||
(writeShellScriptBin "swaylockfx" ''
|
||||
${swaylock-effects}/bin/swaylock --screenshots --clock --indicator --effect-blur 7x5 --effect-vignette 0.5:0.5
|
||||
'')
|
||||
(writeShellScriptBin "protonmail-setup-bridge" ''
|
||||
pkill -9 -f protonmail-bridge
|
||||
${protonmail-bridge}/bin/protonmail-bridge -c
|
||||
swaymsg exec "${protonmail-bridge}/bin/protonmail-bridge -n"
|
||||
'')
|
||||
];
|
||||
programs = {
|
||||
waybar.systemd.target = "sway-session.target";
|
||||
swaylock = {
|
||||
enable = true;
|
||||
package = pkgs.swaylock-effects;
|
||||
};
|
||||
};
|
||||
services = {
|
||||
kanshi.systemdTarget = "sway-session.target";
|
||||
gpg-agent.pinentryPackage = pkgs.pinentry-gnome3;
|
||||
avizo = {
|
||||
enable = true;
|
||||
settings.default.image-opacity = lib.mkForce "1.0";
|
||||
};
|
||||
kdeconnect = {
|
||||
enable = true;
|
||||
indicator = true;
|
||||
};
|
||||
swayidle = {
|
||||
enable = true;
|
||||
timeouts = [
|
||||
{
|
||||
timeout = 60 * 15; # 15 minutes
|
||||
command = "swaylockfx";
|
||||
}
|
||||
];
|
||||
};
|
||||
udiskie = {
|
||||
enable = true;
|
||||
notify = true;
|
||||
automount = true;
|
||||
tray = "never";
|
||||
};
|
||||
};
|
||||
wayland.windowManager.sway = {
|
||||
enable = true;
|
||||
package = pkgs.swayfx.overrideAttrs (old: {
|
||||
passthru.providedSessions = [ "sway" ];
|
||||
});
|
||||
swaynag.enable = true;
|
||||
systemd.enable = true;
|
||||
xwayland = true;
|
||||
checkConfig = false;
|
||||
config = {
|
||||
input = {
|
||||
"*" = {
|
||||
xkb_layout = osConfig.services.xserver.xkb.layout;
|
||||
};
|
||||
"type:touchpad" = {
|
||||
tap = "enabled";
|
||||
natural_scroll = "enabled";
|
||||
};
|
||||
};
|
||||
seat = {
|
||||
"seat0" = {
|
||||
xcursor_theme = "${config.gtk.cursorTheme.name} ${toString config.gtk.cursorTheme.size}";
|
||||
};
|
||||
};
|
||||
modifier = "Mod4";
|
||||
terminal = "${config.programs.alacritty.package}/bin/alacritty";
|
||||
menu = "${config.programs.fuzzel.package}/bin/fuzzel";
|
||||
workspaceAutoBackAndForth = true;
|
||||
bars = [ ];
|
||||
gaps = {
|
||||
inner = 5;
|
||||
outer = 0;
|
||||
};
|
||||
startup = [
|
||||
{ command = "${pkgs.libsForQt5.polkit-kde-agent}/libexec/polkit-kde-authentication-agent-1"; }
|
||||
{ command = "${pkgs.protonmail-bridge}/bin/protonmail-bridge -n"; }
|
||||
{ command = "${pkgs.dex}/bin/dex -a"; }
|
||||
{ command = "${config.services.mako.package}/bin/mako"; }
|
||||
];
|
||||
window = {
|
||||
border = 1;
|
||||
titlebar = false;
|
||||
commands = [
|
||||
{
|
||||
criteria.window_role = "(?:pop-up|bubble|dialog)";
|
||||
command = "floating enable";
|
||||
}
|
||||
{
|
||||
criteria.app_id = "(?:org\.kde\.polkit-kde-authentication-agent-1|Pinentry|pavucontrol|\.blueman-manager-wrapped|nm-connection-editor)";
|
||||
command = "floating enable";
|
||||
}
|
||||
{
|
||||
criteria.class = "(?:[Mm]atplotlib|.*\.py|Idl)";
|
||||
command = "floating enable";
|
||||
}
|
||||
{
|
||||
# Catch-all for file dialog windows
|
||||
criteria.title = "(?:Open|Save) (?:File|Folder|As)";
|
||||
command = "floating enable, resize set width 1030 height 710";
|
||||
}
|
||||
{
|
||||
# Inhibit idle when watching vidoes
|
||||
criteria.app_id = "(?:firefox|mpv)";
|
||||
command = "inhibit_idle fullscreen";
|
||||
}
|
||||
{
|
||||
# Window rules for game sessions.
|
||||
# Note: controllers don't reset idle timer
|
||||
criteria.class = "(?:steam_app|Minecraft).*";
|
||||
command = "floating enable, fullscreen enable, inhibit_idle focus";
|
||||
}
|
||||
];
|
||||
};
|
||||
floating.border = 1;
|
||||
keybindings =
|
||||
let
|
||||
modifier = config.wayland.windowManager.sway.config.modifier;
|
||||
in
|
||||
lib.mkOptionDefault {
|
||||
# Movement
|
||||
"${modifier}+comma" = "workspace prev";
|
||||
"${modifier}+period" = "workspace next";
|
||||
"${modifier}+shift+comma" = "move workspace prev";
|
||||
"${modifier}+shift+period" = "move workspace next";
|
||||
"${modifier}+bracketleft" = "move workspace to output left";
|
||||
"${modifier}+bracketright" = "move workspace to output right";
|
||||
|
||||
# Function keys
|
||||
## Screenshot
|
||||
"Print" = "exec ${pkgs.grim}/bin/grim -g \"$(${pkgs.slurp}/bin/slurp)\" - | ${pkgs.swappy}/bin/swappy -f -";
|
||||
|
||||
## Sound
|
||||
"XF86AudioMute" = "exec ${config.services.avizo.package}/bin/volumectl %";
|
||||
"XF86AudioMicMute" = "exec ${config.services.avizo.package}/bin/volumectl -m %";
|
||||
"XF86AudioRaiseVolume" = "exec ${config.services.avizo.package}/bin/volumectl -u + 5";
|
||||
"XF86AudioLowerVolume" = "exec ${config.services.avizo.package}/bin/volumectl -u - 5";
|
||||
|
||||
## Playback
|
||||
"XF86AudioPlay" = "exec ${pkgs.playerctl}/bin/playerctl play-pause";
|
||||
"XF86AudioStop" = "exec ${pkgs.playerctl}/bin/playerctl play-pause";
|
||||
"XF86AudioPrev" = "exec ${pkgs.playerctl}/bin/playerctl previous";
|
||||
"XF86AudioNext" = "exec ${pkgs.playerctl}/bin/playerctl next";
|
||||
|
||||
## Brightness
|
||||
"XF86MonBrightnessUp" = "exec ${config.services.avizo.package}/bin/lightctl + 5";
|
||||
"XF86MonBrightnessDown" = "exec ${config.services.avizo.package}/bin/lightctl - 5";
|
||||
|
||||
# System utilities
|
||||
"Mod4+Mod1+l" = "exec swaylockfx";
|
||||
"${modifier}+z" = "exec ${config.services.mako.package}/bin/makoctl restore";
|
||||
"${modifier}+Shift+z" = "exec ${config.services.mako.package}/bin/makoctl dismiss -a";
|
||||
"${modifier}+Shift+Return" = "exec ${config.programs.emacs.finalPackage}/bin/emacsclient -c";
|
||||
};
|
||||
};
|
||||
extraConfig = ''
|
||||
bindgesture swipe:right workspace prev
|
||||
bindgesture swipe:left workspace next
|
||||
corner_radius 5
|
||||
blur enable
|
||||
blur_xray disable
|
||||
blur_passes 3
|
||||
blur_radius 5
|
||||
shadows enable
|
||||
shadow_blur_radius 5
|
||||
layer_effects "system-menu" blur enable; blur_ignore_transparent enable; shadows enable
|
||||
layer_effects "gtk-layer-shell" blur enable; blur_ignore_transparent enable; shadows enable
|
||||
layer_effects "notifications" blur enable; blur_ignore_transparent enable; shadows enable
|
||||
layer_effects "launcher" blur enable; blur_ignore_transparent enable; shadows enable
|
||||
layer_effects "logout_dialog" blur enable; blur_ignore_transparent enable; shadows enable
|
||||
layer_effects "waybar" blur enable; blur_ignore_transparent enable; shadows enable
|
||||
layer_effects "avizo" blur enable; blur_ignore_transparent enable; shadows enable
|
||||
titlebar_separator enable
|
||||
'';
|
||||
};
|
||||
xdg.configFile."swappy/config".source = ./swappy.conf;
|
||||
}
|
|
@ -1,15 +0,0 @@
|
|||
{ ... }:
|
||||
{
|
||||
# TODO add emacs keybinds
|
||||
programs.zathura = {
|
||||
enable = true;
|
||||
options = {
|
||||
adjust-open = "best-fit";
|
||||
database = "null";
|
||||
dbus-service = true;
|
||||
sandbox = "normal";
|
||||
scroll-page-aware = true;
|
||||
synctex = true;
|
||||
};
|
||||
};
|
||||
}
|
|
@ -1,208 +0,0 @@
|
|||
# Being an Emacs user, it is natural for me to use emacs-like and info-like keybindings for zathura.
|
||||
#
|
||||
# Zathura configuration documentation is available at
|
||||
# https://git.pwmt.org/pwmt/zathura/-/blob/e5d2ca487147e79d0bb7acbf5174cd9dcc92a86c/doc/man/zathurarc.5.rst
|
||||
# A full list of available functions and default keybindings is available at
|
||||
# https://git.pwmt.org/pwmt/zathura/-/blob/e5d2ca487147e79d0bb7acbf5174cd9dcc92a86c/zathura/config.c#L301
|
||||
#
|
||||
# If you want to integrate Zathura with Emacs AUCTeX mode, see
|
||||
# [emacs wiki](https://www.emacswiki.org/emacs/AUCTeX).
|
||||
#
|
||||
# Put the following inside `$XDG_CONFIG_HOME/zathura/zathurarc
|
||||
|
||||
## niceties
|
||||
# when selecting text with mouse,
|
||||
# copy to clipboard
|
||||
set selection-clipboard clipboard
|
||||
|
||||
# keep several lines of text when
|
||||
# scrolling a screenful
|
||||
set scroll-full-overlap 0.2
|
||||
|
||||
# see documentation for details
|
||||
set scroll-page-aware true
|
||||
set window-title-basename true
|
||||
set adjust-open width
|
||||
set statusbar-home-tilde true
|
||||
set vertical-center true
|
||||
set synctex true
|
||||
# large bold font easier on the eyes in index mode
|
||||
# status bar can be disabled with A-s
|
||||
set font "FreeSans bold 16"
|
||||
set zoom-step 3
|
||||
|
||||
map [normal] <C-b> scroll left
|
||||
map [normal] <C-n> scroll down
|
||||
map [normal] <C-p> scroll up
|
||||
map [normal] <C-f> scroll right
|
||||
map [normal] <C-g> abort
|
||||
map [insert] <C-g> abort
|
||||
map [normal] <C-[> abort
|
||||
map [normal] <A-\<> goto top
|
||||
map [normal] <A-\>> goto bottom
|
||||
map [normal] a adjust_window best-fit
|
||||
map [normal] s adjust_window width
|
||||
map [normal] F display_link
|
||||
map [normal] <C-c> copy_link
|
||||
map [normal] f follow
|
||||
map [normal] m mark_add
|
||||
map [normal] \' mark_evaluate
|
||||
map [normal] \, navigate next
|
||||
map [normal] \. navigate previous
|
||||
map [normal] <A-Right> navigate next
|
||||
map [normal] <A-Left> navigate previous
|
||||
map [normal] <PageDown> scroll full-down
|
||||
map [normal] <PageUp> scroll full-up
|
||||
map [normal] <C-P> print
|
||||
map [normal] c recolor
|
||||
map [normal] R reload
|
||||
map [normal] v rotate rotate_cw
|
||||
map [normal] V rotate rotate_ccw
|
||||
map [normal] <Left> scroll left
|
||||
map [normal] <Up> scroll up
|
||||
map [normal] <Down> scroll down
|
||||
map [normal] <Right> scroll right
|
||||
map [normal] <A-a> scroll half-left
|
||||
map [normal] <C-V> scroll half-down
|
||||
map [normal] <A-V> scroll half-up
|
||||
map [normal] <A-e> scroll half-right
|
||||
map [normal] <C-a> scroll full-left
|
||||
map [normal] <C-v> scroll full-down
|
||||
map [normal] <Return> scroll full-down
|
||||
map [normal] <A-v> scroll full-up
|
||||
map [normal] <C-e> scroll full-right
|
||||
map [normal] <Space> scroll full-down
|
||||
map [normal] <C-h> scroll full-up
|
||||
map [normal] <BackSpace> scroll full-up
|
||||
map [normal] <S-Space> scroll full-up
|
||||
map [normal] l jumplist backward
|
||||
map [normal] r jumplist forward
|
||||
map [normal] <A-r> bisect forward
|
||||
map [normal] <A-l> bisect backward
|
||||
# still need to use '/' to trigger search
|
||||
map [normal] <C-s> search forward
|
||||
map [normal] <C-r> search backward
|
||||
map [normal] p snap_to_page
|
||||
map [normal] <C-i> toggle_index
|
||||
map [normal] i toggle_index
|
||||
map [normal] <Tab> toggle_index
|
||||
map [normal] <A-s> toggle_statusbar
|
||||
map [normal] <A-i> focus_inputbar
|
||||
map [normal] d toggle_page_mode
|
||||
map [normal] q quit
|
||||
map [normal] + zoom in
|
||||
map [normal] - zoom out
|
||||
map [normal] = zoom in
|
||||
map [normal] <A-P> toggle_presentation
|
||||
map [normal] <A-F> toggle_fullscreen
|
||||
map [normal] j toggle_fullscreen
|
||||
map [fullscreen] j toggle_fullscreen
|
||||
map [fullscreen] q toggle_fullscreen
|
||||
map [fullscreen] <C-b> scroll left
|
||||
map [fullscreen] <C-n> scroll down
|
||||
map [fullscreen] <C-p> scroll up
|
||||
map [fullscreen] <C-f> scroll right
|
||||
map [fullscreen] <C-g> abort
|
||||
map [fullscreen] <C-[> abort
|
||||
map [fullscreen] <A-\<> goto top
|
||||
map [fullscreen] <A-\>> goto bottom
|
||||
map [fullscreen] a adjust_window best-fit
|
||||
map [fullscreen] s adjust_window width
|
||||
map [fullscreen] F display_link
|
||||
map [fullscreen] <C-c> copy_link
|
||||
map [fullscreen] f follow
|
||||
map [fullscreen] m mark_add
|
||||
map [fullscreen] \' mark_evaluate
|
||||
map [fullscreen] \, navigate next
|
||||
map [fullscreen] \. navigate previous
|
||||
map [fullscreen] <A-Right> navigate next
|
||||
map [fullscreen] <A-Left> navigate previous
|
||||
map [fullscreen] <PageDown> scroll full-down
|
||||
map [fullscreen] <PageUp> scroll full-up
|
||||
map [fullscreen] <C-P> print
|
||||
map [fullscreen] c recolor
|
||||
map [fullscreen] R reload
|
||||
map [fullscreen] v rotate rotate_cw
|
||||
map [fullscreen] V rotate rotate_ccw
|
||||
map [fullscreen] <Left> scroll left
|
||||
map [fullscreen] <Up> scroll up
|
||||
map [fullscreen] <Down> scroll down
|
||||
map [fullscreen] <Right> scroll right
|
||||
map [fullscreen] <A-a> scroll half-left
|
||||
map [fullscreen] <C-V> scroll half-down
|
||||
map [fullscreen] <A-V> scroll half-up
|
||||
map [fullscreen] <A-e> scroll half-right
|
||||
map [fullscreen] <C-a> scroll full-left
|
||||
map [fullscreen] <C-v> scroll full-down
|
||||
map [fullscreen] <Return> scroll full-down
|
||||
map [fullscreen] <A-v> scroll full-up
|
||||
map [fullscreen] <C-e> scroll full-right
|
||||
map [fullscreen] <Space> scroll full-down
|
||||
map [fullscreen] <C-h> scroll full-up
|
||||
map [fullscreen] <BackSpace> scroll full-up
|
||||
map [fullscreen] <S-Space> scroll full-up
|
||||
map [fullscreen] l jumplist backward
|
||||
map [fullscreen] r jumplist forward
|
||||
map [fullscreen] <A-r> bisect forward
|
||||
map [fullscreen] <A-l> bisect backward
|
||||
map [fullscreen] <C-s> search forward
|
||||
map [fullscreen] <C-r> search backward
|
||||
map [fullscreen] p snap_to_page
|
||||
map [fullscreen] i toggle_index
|
||||
map [fullscreen] <C-i> toggle_index
|
||||
map [fullscreen] <Tab> toggle_index
|
||||
map [fullscreen] <A-s> toggle_statusbar
|
||||
map [fullscreen] <A-i> focus_inputbar
|
||||
map [fullscreen] d toggle_page_mode
|
||||
map [fullscreen] + zoom in
|
||||
map [fullscreen] - zoom out
|
||||
map [fullscreen] = zoom in
|
||||
# status bar will obscure last item in index mode
|
||||
map [index] <A-s> toggle_statusbar
|
||||
map [index] q toggle_index
|
||||
map [index] i toggle_index
|
||||
map [index] <C-p> navigate_index up
|
||||
map [index] <C-h> navigate_index up
|
||||
map [index] <BackSpace> navigate_index up
|
||||
map [index] <C-n> navigate_index down
|
||||
map [index] <A-v> navigate_index up
|
||||
map [index] <C-v> navigate_index down
|
||||
map [index] \< navigate_index top
|
||||
map [index] \> navigate_index bottom
|
||||
map [index] <A-\<> navigate_index top
|
||||
map [index] <A-\>> navigate_index bottom
|
||||
map [index] <C-b> navigate_index collapse
|
||||
map [index] <C-f> navigate_index expand
|
||||
map [index] <C-i> navigate_index expand-all
|
||||
map [index] <A-i> navigate_index collapse-all
|
||||
map [index] <Up> navigate_index up
|
||||
map [index] <Down> navigate_index down
|
||||
map [index] <Left> navigate_index collapse
|
||||
map [index] <Right> navigate_index expand
|
||||
map [index] <C-m> navigate_index select
|
||||
map [index] <Space> navigate_index select
|
||||
map [index] <Return> navigate_index select
|
||||
map [index] <C-j> navigate_index select
|
||||
map [index] <Esc> toggle_index
|
||||
map [index] <C-[> toggle_index
|
||||
map [index] <C-g> toggle_index
|
||||
map [index] <C-c> toggle_index
|
||||
map [presentation] i toggle_index
|
||||
map [presentation] r navigate next
|
||||
map [presentation] <Down> navigate next
|
||||
map [presentation] <Right> navigate next
|
||||
map [presentation] <PageDown> navigate next
|
||||
map [presentation] <Space> navigate next
|
||||
map [presentation] l navigate previous
|
||||
map [presentation] <Left> navigate previous
|
||||
map [presentation] <Up> navigate previous
|
||||
map [presentation] <PageUp> navigate previous
|
||||
map [presentation] <S-Space> navigate previous
|
||||
map [presentation] <BackSpace> navigate previous
|
||||
map [presentation] <F5> toggle_presentation
|
||||
map [presentation] q toggle_presentation
|
||||
map [presentation] <C-h> navigate previous
|
||||
map [presentation] <M-v> navigate previous
|
||||
map [presentation] <C-v> navigate next
|
||||
map [presentation] <A-\<> goto top
|
||||
map [presentation] <A-\>> goto bottom
|
Loading…
Reference in a new issue