mirror of
https://github.com/js0ny/dotfiles.git
synced 2025-12-21 00:33:00 +00:00
sioyek: nixify and use qwerty
This commit is contained in:
parent
00c2b721dd
commit
44faec0e2a
8 changed files with 93 additions and 19 deletions
|
|
@ -78,6 +78,7 @@ vim:ft=gotmpl
|
||||||
.config/dunst
|
.config/dunst
|
||||||
.config/kitty
|
.config/kitty
|
||||||
.config/hypr
|
.config/hypr
|
||||||
|
.config/sioyek
|
||||||
.local/share/kio/**
|
.local/share/kio/**
|
||||||
.local/share/fonts/**
|
.local/share/fonts/**
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
|
||||||
|
|
@ -1,26 +1,23 @@
|
||||||
|
#vim:ft=conf
|
||||||
### Movement
|
### Movement
|
||||||
# move_left h
|
|
||||||
move_down n
|
|
||||||
move_up e
|
|
||||||
# move_right i
|
|
||||||
|
|
||||||
move_visual_mark_up e
|
screen_down J
|
||||||
move_visual_mark_down n
|
screen_up K
|
||||||
|
|
||||||
screen_down N
|
move_up_smooth k
|
||||||
screen_up E
|
move_down_smooth j
|
||||||
|
move_left_smooth h
|
||||||
|
move_right_smooth l
|
||||||
|
|
||||||
## Zoom
|
## Zoom
|
||||||
|
|
||||||
zoom_in =
|
zoom_in =
|
||||||
|
|
||||||
|
|
||||||
### Search
|
|
||||||
next_item k
|
|
||||||
previous_item K
|
|
||||||
|
|
||||||
|
## Highlight
|
||||||
|
add_highlight H
|
||||||
|
|
||||||
### Toggles
|
### Toggles
|
||||||
|
toggle_dark_mode i
|
||||||
toggle_fullscreen ,f
|
toggle_fullscreen ,f
|
||||||
toggle_custom_color ,d
|
toggle_custom_color ,d
|
||||||
# toggle_dark_mode D
|
# toggle_dark_mode D
|
||||||
|
|
@ -38,3 +35,12 @@ quit Q
|
||||||
copy y
|
copy y
|
||||||
|
|
||||||
goto_toc <tab>
|
goto_toc <tab>
|
||||||
|
|
||||||
|
## Smart Jump, Portals
|
||||||
|
|
||||||
|
overview_link <C-p>
|
||||||
|
|
||||||
|
## Muscle Memory Bindings
|
||||||
|
|
||||||
|
command <A-x>
|
||||||
|
search <C-f>
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,11 @@
|
||||||
|
#vim:ft=conf
|
||||||
default_dark_mode 1
|
default_dark_mode 1
|
||||||
font_size 14
|
font_size 14
|
||||||
ui_font "PingFang SC"
|
ui_font "PingFang SC"
|
||||||
case_sensitive_search 0
|
case_sensitive_search 0
|
||||||
super_fast_search 1
|
super_fast_search 1
|
||||||
|
|
||||||
### Colorscheme: CATPPUCCIN MOCHA
|
### Colorscheme: CATPPUCCIN MOCHA
|
||||||
### Trigger with D
|
### Trigger with D
|
||||||
background_color #1e1e2e
|
background_color #1e1e2e
|
||||||
|
|
||||||
|
|
@ -30,5 +31,8 @@ custom_text_color #cdd6f4
|
||||||
|
|
||||||
ui_text_color #cdd6f4
|
ui_text_color #cdd6f4
|
||||||
ui_background_color #313244
|
ui_background_color #313244
|
||||||
ui_selected_text_color #cdd6f4
|
ui_selected_text_color #181825
|
||||||
ui_selected_background_color #f5c2e7
|
ui_selected_background_color #f5c2e7
|
||||||
|
|
||||||
|
# Searches
|
||||||
|
search_url_d https://duckduckgo.com/?q=
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,7 @@
|
||||||
# desktop environment and display manager
|
# desktop environment and display manager
|
||||||
../../modules/nixos/desktop/dm/sddm.nix
|
../../modules/nixos/desktop/dm/sddm.nix
|
||||||
../../modules/nixos/desktop/de/niri.nix
|
../../modules/nixos/desktop/de/niri.nix
|
||||||
../../modules/nixos/desktop/de/kde.nix
|
../../modules/nixos/desktop/de/gnome.nix
|
||||||
|
|
||||||
# desktop programs
|
# desktop programs
|
||||||
../../modules/nixos/programs/zsh.nix
|
../../modules/nixos/programs/zsh.nix
|
||||||
|
|
|
||||||
|
|
@ -84,6 +84,7 @@ in {
|
||||||
{
|
{
|
||||||
# Patch for Hyprland (scale XWayland by hand)
|
# Patch for Hyprland (scale XWayland by hand)
|
||||||
"flatpak/exports/bin/com.qq.QQ" = {
|
"flatpak/exports/bin/com.qq.QQ" = {
|
||||||
|
force = true;
|
||||||
text = ''
|
text = ''
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -22,6 +22,7 @@ in {
|
||||||
zed.enable = false;
|
zed.enable = false;
|
||||||
zsh-syntax-highlighting.enable = false;
|
zsh-syntax-highlighting.enable = false;
|
||||||
nvim.enable = false; # Defined in lua config
|
nvim.enable = false; # Defined in lua config
|
||||||
|
sioyek.enable = true; # Stylix does not support sioyek yet, use ctpn as fallback
|
||||||
};
|
};
|
||||||
stylix = {
|
stylix = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
|
||||||
56
nixcfgs/users/js0ny/programs/sioyek.nix
Normal file
56
nixcfgs/users/js0ny/programs/sioyek.nix
Normal file
|
|
@ -0,0 +1,56 @@
|
||||||
|
{...}: {
|
||||||
|
programs.sioyek = {
|
||||||
|
enable = true;
|
||||||
|
# prefs_user.config
|
||||||
|
config = {
|
||||||
|
default_dark_mode = "1";
|
||||||
|
font_size = "14";
|
||||||
|
case_sensitive_search = "0";
|
||||||
|
super_fast_search = "1";
|
||||||
|
search_url_d = "https://duckduckgo.com/?q=";
|
||||||
|
};
|
||||||
|
bindings = {
|
||||||
|
## Movement
|
||||||
|
"screen_down" = "J";
|
||||||
|
"screen_up" = "K";
|
||||||
|
|
||||||
|
"move_up_smooth" = "k";
|
||||||
|
"move_down_smooth" = "j";
|
||||||
|
"move_left_smooth" = "h";
|
||||||
|
"move_right_smooth" = "l";
|
||||||
|
## Zoom
|
||||||
|
|
||||||
|
"zoom_in" = "=";
|
||||||
|
|
||||||
|
## Highlight
|
||||||
|
"add_highlight" = "H";
|
||||||
|
|
||||||
|
### Toggles
|
||||||
|
"toggle_dark_mode" = ["i" ",D"];
|
||||||
|
"toggle_fullscreen" = ",f";
|
||||||
|
"toggle_custom_color" = ",d";
|
||||||
|
# toggle_dark_mode D
|
||||||
|
## SyncTeX for LaTeX
|
||||||
|
"toggle_synctex" = ",s";
|
||||||
|
|
||||||
|
# Mark
|
||||||
|
"goto_mark" = "'";
|
||||||
|
|
||||||
|
### Misc
|
||||||
|
"quit" = "Q";
|
||||||
|
|
||||||
|
"copy" = "y";
|
||||||
|
|
||||||
|
"goto_toc" = "<tab>";
|
||||||
|
|
||||||
|
## Smart Jump, Portals
|
||||||
|
|
||||||
|
"overview_link" = "<C-p>";
|
||||||
|
|
||||||
|
## Muscle Memory Bindings
|
||||||
|
|
||||||
|
"command" = "<A-x>";
|
||||||
|
"search" = "<C-f>";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
@ -66,9 +66,10 @@
|
||||||
./programs/block-desktop-entries.nix
|
./programs/block-desktop-entries.nix
|
||||||
./programs/pwa.nix
|
./programs/pwa.nix
|
||||||
./programs/walker.nix
|
./programs/walker.nix
|
||||||
|
./programs/sioyek.nix
|
||||||
|
|
||||||
# Desktop Linux
|
# Desktop Linux
|
||||||
./programs/desktop/plasma
|
./programs/desktop/gnome
|
||||||
./programs/desktop/wayland-wm/niri
|
./programs/desktop/wayland-wm/niri
|
||||||
|
|
||||||
../../modules/home/do-not-track.nix
|
../../modules/home/do-not-track.nix
|
||||||
|
|
@ -112,7 +113,11 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
home.sessionVariables.TERMINAL = config.my.desktop.preferredApps.terminal.package;
|
home.sessionVariables = {
|
||||||
|
TERMINAL = config.my.desktop.preferredApps.terminal.package;
|
||||||
|
EDITOR = "nvim";
|
||||||
|
VISUAL = "nvim";
|
||||||
|
};
|
||||||
|
|
||||||
home.stateVersion = "25.05";
|
home.stateVersion = "25.05";
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue