1
0
Fork 0

Habilite dbus-launch para cuestiones de gamemode y placa de video,

cambie la invocacion de polybar para que sea en un solo monitor, cambios
cosmeticos de neomutt y lf, mantenimiento de nvim y el resto es acomodar
giladas en archivos pero sin hacer cambios puntuales.
This commit is contained in:
deadguy 2022-09-26 18:07:09 -03:00
parent 69333c61d6
commit 3978a6d3d9
Signed by: dgy
GPG Key ID: 37CA55B52CF63730
17 changed files with 267 additions and 247 deletions

View File

@ -7,4 +7,4 @@ xset r rate 200 30
xset s 0 900
xrdb -merge "$XDG_CONFIG_HOME/X11/xresources"
exec runsvdir -P ~/.local/service.x
exec dbus-launch --exit-with-session runsvdir -P ~/.local/service.x

View File

@ -1,9 +1,10 @@
#!/bin/sh
bspc monitor DP-3 -d 1 2 3 4 5
bspc monitor HDMI-1 -d 6 7 8 9 10
bspc monitor DisplayPort-2 -d 1 2 3 4 5
bspc monitor HDMI-A-0 -d 6 7 8 9 10
bspc config bottom_padding 0
bspc config top_padding 23
bspc config -m DisplayPort-2 top_padding 23
bspc config -m HDMI-A-0 top_padding 0
bspc config border_width 3
bspc config window_gap 6
bspc config split_ratio 0.5
@ -40,6 +41,7 @@ bspc config presel_feedback_color "$(get_xrdb color6)"
# Flotantes
bspc rule -a mpv state=floating
bspc rule -a renpy state=floating
bspc rule -a pentablet state=floating
bspc rule -a Alacritty:flota state=floating
bspc rule -a Firefox:Browser state=floating
@ -49,6 +51,6 @@ bspc rule -a Borderlands2 state=fullscreen
bspc rule -a Cities.x64 state=fullscreen
unclutter --jitter 30 --timeout 3 --ignore-scrolling &
$TERMINAL &
randbg &
barrita
$TERMINAL &

View File

@ -1,16 +1,15 @@
# Beware! This file is rewritten by htop when settings are changed in the interface.
# The parser is also very primitive, and not human-friendly.
fields=0 48 39 2 46 47 49 1
sort_key=47
sort_direction=1
tree_sort_key=0
tree_sort_direction=1
htop_version=3.2.1
config_reader_min_version=3
fields=0 49 48 2 46 47 39 1
hide_kernel_threads=1
hide_userland_threads=1
shadow_other_users=0
show_thread_names=0
show_program_path=1
highlight_base_name=1
highlight_deleted_exe=1
highlight_megabytes=1
highlight_threads=1
highlight_changes=1
@ -18,22 +17,45 @@ highlight_changes_delay_secs=5
find_comm_in_cmdline=1
strip_exe_from_cmdline=1
show_merged_command=0
tree_view=1
tree_view_always_by_pid=0
header_margin=0
screen_tabs=0
detailed_cpu_time=0
cpu_count_from_one=1
show_cpu_usage=1
show_cpu_frequency=0
show_cpu_temperature=0
show_cpu_temperature=1
degree_fahrenheit=0
update_process_names=0
account_guest_in_cpu_meter=0
color_scheme=0
enable_mouse=0
delay=15
left_meters=Blank AllCPUs2 Blank
left_meter_modes=2 1 2
right_meters=Blank CPU Memory Tasks DiskIO NetworkIO
right_meter_modes=2 2 2 2 2 2
hide_function_bar=0
header_layout=two_50_50
column_meters_0=Blank AllCPUs2 Blank
column_meter_modes_0=2 1 2
column_meters_1=Blank CPU Memory Tasks DiskIO NetworkIO
column_meter_modes_1=2 2 2 2 2 2
tree_view=1
sort_key=47
tree_sort_key=0
sort_direction=1
tree_sort_direction=1
tree_view_always_by_pid=0
all_branches_collapsed=0
screen:Main=PID TIME USER STATE PERCENT_CPU PERCENT_MEM M_RESIDENT Command
.sort_key=PERCENT_MEM
.tree_sort_key=PID
.tree_view=1
.tree_view_always_by_pid=0
.sort_direction=1
.tree_sort_direction=1
.all_branches_collapsed=0
screen:I/O=PID USER IO_PRIORITY IO_RATE IO_READ_RATE IO_WRITE_RATE
.sort_key=IO_RATE
.tree_sort_key=PID
.tree_view=0
.tree_view_always_by_pid=0
.sort_direction=-1
.tree_sort_direction=1
.all_branches_collapsed=0

View File

@ -138,7 +138,7 @@ cmd paste-overwrite %{{
}}
cmd fzf_jump ${{
res="$(find . -maxdepth 3 | fzf --reverse --header='Jump to location' | sed 's/\\/\\\\/g;s/"/\\"/g')"
res="$(find . -maxdepth 3 | sed "s|^\./||" | fzf --reverse --header='Jump to location' | sed 's/\\/\\\\/g;s/"/\\"/g')"
if [ -d "$res" ]; then
cmd="cd"
else
@ -268,6 +268,7 @@ map D %mv -i $fs .
map zf $file-roller "$f"
map zc $zip -9 -r "$f".cbz $f
map zx $zx "$f"
map zm $zip "$f"
map I push A<c-a> # at the very beginning
map A rename # at the very end
map i push A<a-b><c-b> # at the very beginning
@ -290,7 +291,6 @@ map gE cd /etc
map gU cd /usr
map gM cd /media
map gl cd ~/.local/share
map gg cd ~/.local/share/go
map gb cd ~/.local/bin
map g. cd ~/.config
map gn cd ~/.config/nvim
@ -298,9 +298,9 @@ map gz cd ~/.config/zsh
map gd cd ~/doc
map gm cd ~/mus
map ga cd ~/prg
map gp cd ~/doc/paginas
map gv cd ~/vid
map ge cd ~/etc
map gi cd ~/img
map gc cd /mnt/cell
map gx cd /mnt/vb/graveyard
map gg cd /mnt/wd1tb/catacombs

View File

@ -1,9 +1,10 @@
text/plain; less -R %s
# text/html; lynx -dump -width ${COLUMNS:-80} %s ; copiousoutput
text/html; elinks -no-connect -dump -dump-charset UTF-8 -dump-width 140 -default-mime-type text/html %s; needsterminal; copiousoutput;
# text/html; lynx -assume_charset=%{charset} -display_charset=utf-8 -collapse_br_tags -dump %s; nametemplate=%s.html; copiousoutput
text/html; elinks -no-connect -dump -dump-charset UTF-8 -dump-width 90 -default-mime-type text/html %s; needsterminal; copiousoutput;
text/x-diff; colordiff; copiousoutput
text/x-patch; colordiff; copiousoutput
image/*; sxiv-rifle %s ;
image/*; nsxiv-rifle %s ;
video/*; setsid mpv --quiet--keep-open -
audio/*; mpv %s ;
application/pdf; zathura --fork - && sleep 1; test=test -n "$DISPLAY"

View File

@ -22,6 +22,9 @@ set forward_format = "Fwd: %s" # Format of subject when forwarding
set timeout = 2
set sleep_time = 0 # Pause 0 seconds for informational messages
set mail_check = 60 # To avoid lags using IMAP
set pager_index_lines = 20
set pager_context = 3
set wrap = 90 # email view width
set use_envelope_from = yes
set edit_headers = yes
set rfc2047_parameters = yes
@ -29,34 +32,37 @@ set mime_forward = yes # Attachments are forwarded with mail
set auto_tag = yes # Automatically apply actions to all tagged messages
set delete = yes # Don't ask, do.
set edit_headers = yes # Allow editing fields
set count_alternatives = yes # recurse into text/multipart when looking for attachement types
set sidebar_visible = no # Not needed
set markers = no # Disables the `+` displayed at line wraps
set mark_old = no # Unread mail stay unread until read
set wait_key = no # mutt won't ask "press key to continue"
set recall = no # that's what R keybind is for
set thorough_search = no # don't process mail (via mailcap etc) before parsing with queries like ~B
set fast_reply # skip to compose when replying
set smart_wrap # wrap lines at word boundaries rather than splitting up words
set fcc_attach # save attachments with the body
set forward_quote # include message in forwards
set reverse_name # reply as whomever it was to
set menu_scroll # scroll in menus
set allow_ansi # allow ansi escape codes (e.g. colors)
set flag_safe # flagged messages can't be deleted
set arrow_cursor
set pipe_decode
set pager_index_lines = 20
set pager_context = 3
set pager_stop
alternative_order text/calendar text/plain text/enriched text/html
unauto_view *
auto_view application/ics
auto_view text/calendar
auto_view text/plain
auto_view text/html
auto_view text/x-diff
auto_view text/x-patch
auto_view application/ics
auto_view application/pgp-encrypted
alternative_order text/calendar application/ics text/plain text/enriched text/html
set print_command = "nvim -R -c 'set ft=mail background=dark \
popt=header:0' -c 'ha' -c 'q' -"
# set print_command = "nvim -R -c 'set ft=mail background=dark \
# popt=header:0' -c 'ha' -c 'q' -"
# neomutt doesn't have this yet :(
# set editor = "carta.sh `echo $EDITOR`"

View File

@ -61,4 +61,4 @@ macro browser h '<change-dir><kill-line>..<enter>' "Go to parent folder"
macro index,pager <f1> '<sync-mailbox><enter-command>source ~/.config/neomutt/accounts/dgy@fuckup.club.muttrc<enter><change-folder>!<enter>;<check-stats>' "switch to dgy@fuckup"
macro index,pager <f2> '<sync-mailbox><enter-command>source ~/.config/neomutt/accounts/dgy@texto-plano.xyz.muttrc<enter><change-folder>!<enter>;<check-stats>' "switch to dgy@t-p"
macro index,pager <f3> '<sync-mailbox><enter-command>source ~/.config/neomutt/accounts/alejo.muttrc<enter><change-folder>!<enter>;<check-stats>' "switch to namefag"
# macro index,pager <f3> '<sync-mailbox><enter-command>source ~/.config/neomutt/accounts/alejo.muttrc<enter><change-folder>!<enter>;<check-stats>' "switch to namefag"

View File

@ -1,19 +1,22 @@
# vim: filetype=neomuttrc
# Powerline / nerdfont
# This is a bit "hackish" due to neomutt limitations
# Author: Sheoak https://github.com/sheoak/neomutt-powerline-nerdfonts
# Author: Sheoak https://github.com/ceuk/mutt_dotfiles
# Modified by Deadguy
set date_format = "%a %d %h %H:%M"
set index_format=" %zs %zc %zt %<[y?%<[m?%<[d?%[%R ]&%[%a %d]>&%[%b %d]>&%[%F ]> %-28.28L %?K?%15.14K& ? %?M?(%1M)& ? %?X? & ? %s %> %?g?%g?"
set pager_format="\n%n %T %s%*  %{!%F · %R} %?X? %X? %P\n \n"
set status_format = " %f %?r? %m ?%?n? %n ?%?d? %d ?%?t? %t ?%?F? %F ?%?p? %p? %> %P\n \n"
set vfolder_format = " %N %?n?%3n& ? %8m  · %f"
set attach_format = "%u%D  %T%-75.75d %?T?%& ? %5s · %m/%M"
index-format-hook attachment_info '=B text/calendar ~X 1' ' '
index-format-hook attachment_info '=B text/calendar' " "
index-format-hook attachment_info '~X 1' " "
index-format-hook attachment_info '~A' " "
# not addressed to me, to me, not only recipient, cc, sent by me, mailing list, reply-to
set to_chars=" "
# set to_chars=" "
set to_chars=" "
# unchanged mailbox, changed, read only, attach mode
set status_chars = " "
ifdef crypt_chars set crypt_chars = " "

View File

@ -9,16 +9,6 @@ require("telescope").setup({
layout_config = {
prompt_position = "top",
},
vimgrep_arguments = {
"rg",
"--color=never",
"--no-heading",
"--with-filename",
"--line-number",
"--column",
"--smart-case",
"--trim",
},
preview = {
filesize_limit = 5,
timeout = 150,
@ -56,7 +46,7 @@ require("telescope").setup({
borderchars = { "", " ", " ", " ", " ", " ", " ", " " },
grouped = true,
initial_mode = "normal",
-- sorting_strategy = "ascending",
sorting_strategy = "ascending",
},
},
})

View File

@ -1,16 +1,16 @@
local packer_bootstrap
local install_path = vim.fn.stdpath("data") .. "/site/pack/packer/start/packer.nvim"
if vim.fn.empty(vim.fn.glob(install_path)) > 0 then
vim.notify("Installing packer...")
vim.fn.termopen(("git clone https://github.com/wbthomason/packer.nvim %q"):format(install_path))
local ensure_packer = function()
local install_path = vim.fn.stdpath("data") .. "/site/pack/packer/start/packer.nvim"
if vim.fn.empty(vim.fn.glob(install_path)) > 0 then
vim.fn.system({ "git", "clone", "--depth", "1", "https://github.com/wbthomason/packer.nvim", install_path })
vim.cmd([[packadd packer.nvim]])
return true
end
return false
end
local _packer, packer = pcall(require, "packer")
if not _packer then
return
end
local packer_bootstrap = ensure_packer()
packer.init({
require("packer").init({
display = {
open_fn = function()
return require("packer.util").float({ border = "single" })
@ -25,7 +25,7 @@ packer.init({
compile_on_sync = true,
})
return packer.startup(function(use)
return require("packer").startup(function(use)
use("lewis6991/impatient.nvim")
use("nvim-lua/plenary.nvim")
use("wbthomason/packer.nvim")
@ -86,8 +86,7 @@ return packer.startup(function(use)
{
"windwp/nvim-autopairs",
config = function()
-- require("configs.pairs")
require("nvim-autopairs").setup {}
require("nvim-autopairs").setup({})
end,
},
},
@ -116,10 +115,12 @@ return packer.startup(function(use)
require("configs.colorizer")
end,
})
-- acordarse de borrar este plugin en cuanto salga nvim 0.8
use("antoinemadec/FixCursorHold.nvim")
use({ "vimwiki/vimwiki", ft = "wiki" })
if packer_bootstrap then
vim.notify("Installing plugins...")
require("packer").sync()
end
end)

View File

@ -13,6 +13,7 @@ vim.keymap.set("n", "}l", ":lnext<CR>", { silent = true })
vim.keymap.set("n", "}o", ':call append(line("."), "")<CR>', { silent = true })
vim.keymap.set("n", "}b", ":bnext<CR>", { silent = true })
vim.keymap.set("n", "}t", ":tablast<CR>", { silent = true })
vim.keymap.set("i", "<C-}>", "<C-]>", { silent = true })
-- Splits
vim.keymap.set("n", "<M-h>", "<cmd>wincmd h<CR>")

View File

@ -1,9 +1,10 @@
#!/usr/bin/perl
# CLI Pipe Viewer 0.2.1 - configuration file
# CLI Pipe Viewer 0.3.1 - configuration file
our $CONFIG = {
api_host => "auto",
audio_quality => "best",
auto_captions => 0,
autoplay_mode => 0,
bypass_age_gate_with_proxy => 0,
@ -48,6 +49,7 @@ our $CONFIG = {
downloads_dir => "$ENV{HOME}/vid",
env_proxy => 1,
fat32safe => 0,
features => ["hd"],
ffmpeg_cmd => "/bin/ffmpeg",
force_fallback => 0,
fullscreen => 0,
@ -78,6 +80,7 @@ our $CONFIG = {
region => undef,
remove_played_file => 1,
resolution => "best",
saved_channels_file => "$ENV{HOME}/.config/pipe-viewer/users.txt",
show_video_info => 1,
skip_if_exists => 1,
skip_watched => 0,
@ -109,15 +112,10 @@ our $CONFIG = {
srt => "--sub-file=*SUB*",
},
},
videoCaption => undef,
videoDefinition => "high",
videoDimension => undef,
videoDuration => undef,
videoLicense => undef,
watch_history => 0,
watched_file => "/tmp/pipe-viewer/watched.txt",
watch_history_file => "/tmp/pipe-viewer/watched.txt",
wget_cmd => "wget",
youtube_users_file => "$ENV{HOME}/.config/pipe-viewer/users.txt",
youtube_video_url => "https://www.youtube-nocookie.com/watch?v=%s",
ytdl => 1,
ytdl_cmd => "/bin/yt-dlp",

View File

@ -1,5 +1,5 @@
[colors]
background = #BB080808
background = #DD080808
foreground = ${xrdb:color7}
foreground-alt = ${xrdb:color8}
primary = ${xrdb:color11}
@ -10,34 +10,31 @@ wifi = ${xrdb:color12}
cartas = ${xrdb:color13}
[bar/LaBarra]
monitor = ${env:MONITOR:}
; monitor = ${env:MONITOR:}
width = 100%
height = 22
offset-x = 0
offset-y = 0
radius = 0
fixed-center = false
fixed-center = true
enable-ipc = true
locale = es_AR.UTF-8
background = ${colors.background}
foreground = ${colors.foreground}
line-size = 2
line-color = ${colors.background}
border-size = 2
border-color = ${colors.background}
padding = 4
module-margin = 3
module-margin = 2
font-0 = System Charcoal:size=12;1
font-1 = System Charcoal:weight=bold:size=12;1
font-2 = JetBrainsMono Nerd Font:size=12;1
font-3 = Noto Color Emoji:pixelsize=16:scale=10;1
modules-right = correo wlan temperature date bspwm
modules-left = bspwm
modules-right = correo temp_nvm temp_cpu temp_gpu temp_jun temp_mem date
tray-position = none
override-redirect = false
wm-restack = bspwm
@ -53,21 +50,21 @@ label-focused-padding = 1
label-focused-foreground = ${colors.primary}
label-focused-font = font-1
label-occupied = %index%
label-occupied-padding = 2
label-occupied = " %index% "
label-occupied-padding = 1
label-occupied-foreground = ${colors.secondary}
label-urgent = %index%!
label-urgent = "%index%! "
label-urgent-foreground = ${colors.alert}
label-urgent-padding = 2
label-urgent-padding = 1
label-empty = %index%
label-empty = " %index% "
label-empty-foreground = ${colors.foreground-alt}
label-empty-padding = 2
label-empty-padding = 1
[module/wlan]
type = internal/network
interface = wlp9s0f3u2
interface = wlp10s0f3u2
interval = 3.0
format-connected = <label-connected>
@ -95,7 +92,7 @@ format-foreground = ${colors.cartas}
label = 📥 %output%
[module/temperature]
[module/temp_mem]
type = internal/temperature
; Full path of temperature sysfs path
@ -103,15 +100,79 @@ type = internal/temperature
; $ for i in /sys/class/hwmon/hwmon*/temp*_input; do echo "$(<$(dirname $i)/name): $(cat ${i%_*}_label 2>/dev/null || echo $(basename ${i%_*})) $(readlink -f $i)"; done
; to find path to desired file
; Default reverts to thermal zone setting
hwmon-path = /sys/devices/pci0000:00/0000:00:01.1/0000:01:00.0/0000:02:00.0/0000:03:00.0/hwmon/hwmon0/temp3_input
hwmon-path = /sys/devices/pci0000:00/0000:00:01.1/0000:01:00.0/0000:02:00.0/0000:03:00.0/hwmon/hwmon1/temp3_input
base-temperature = 25
warn-temperature = 90
format = <ramp> <label>
format-warn = <ramp> <label-warn>
label = mem: %temperature-c%
label-warn = mem: %temperature-c%
label-warn-foreground = #eb6655
ramp-0 = ❄
ramp-1 = 🌡
ramp-2 = 🔥
[module/temp_gpu]
type = internal/temperature
hwmon-path = /sys/devices/pci0000:00/0000:00:01.1/0000:01:00.0/0000:02:00.0/0000:03:00.0/hwmon/hwmon1/temp1_input
base-temperature = 25
warn-temperature = 90
format = <ramp> <label>
format-warn = <ramp> <label-warn>
label = gpu: %temperature-c%
label-warn = gpu: %temperature-c%
label-warn-foreground = #eb6655
ramp-0 = ❄
ramp-1 = 🌡
ramp-2 = 🔥
[module/temp_jun]
type = internal/temperature
hwmon-path = /sys/devices/pci0000:00/0000:00:01.1/0000:01:00.0/0000:02:00.0/0000:03:00.0/hwmon/hwmon1/temp2_input
base-temperature = 25
warn-temperature = 90
format = <ramp> <label>
format-warn = <ramp> <label-warn>
label = jun: %temperature-c%
label-warn = jun: %temperature-c%
label-warn-foreground = #eb6655
ramp-0 = ❄
ramp-1 = 🌡
ramp-2 = 🔥
[module/temp_cpu]
type = internal/temperature
hwmon-path = /sys/devices/pci0000:00/0000:00:18.3/hwmon/hwmon2/temp1_input
base-temperature = 20
warn-temperature = 80
format = <ramp> <label>
format-warn = <ramp> <label-warn>
label = %temperature-c%
label-warn = %temperature-c%
label = cpu: %temperature-c%
label-warn = cpu: %temperature-c%
label-warn-foreground = #eb6655
ramp-0 = ❄
ramp-1 = 🌡
ramp-2 = 🔥
[module/temp_nvm]
type = internal/temperature
hwmon-path = /sys/devices/pci0000:00/0000:00:02.2/0000:09:00.0/nvme/nvme0/hwmon0/temp1_input
base-temperature = 20
warn-temperature = 70
format = <ramp> <label>
format-warn = <ramp> <label-warn>
label = nvm: %temperature-c%
label-warn = nvm: %temperature-c%
label-warn-foreground = #eb6655
ramp-0 = ❄
ramp-1 = 🌡

224
xbpaketes
View File

@ -1,198 +1,134 @@
MangoHud-0.6.7.1_2
SDL-1.2.15_12
SDL_mixer-1.2.12_14
StyLua-0.13.1_1
Vulkan-Headers-1.3.204.1_1
alacritty-0.10.1_1
alsa-lib-32bit-1.2.6.1_1
alsa-plugins-1.2.6_1
alsa-plugins-32bit-1.2.6_1
alsa-plugins-ffmpeg-1.2.6_1
alsa-plugins-jack-1.2.6_1
alsa-plugins-pulseaudio-1.2.6_1
alsa-plugins-pulseaudio-32bit-1.2.6_1
alsa-utils-1.2.6_1
alsaequal-0.7.1_2
alsaequal-32bit-0.7.1_2
amdvlk-2022.Q1.2_1
amdvlk-32bit-2022.Q1.2_1
android-tools-31.0.3p1_4
android-udev-rules-20210501_1
StyLua-0.14.3_1
alacritty-0.10.1_2
alsa-lib-32bit-1.2.7.2_1
alsa-plugins-ffmpeg-1.2.7.1_1
alsa-plugins-ffmpeg-32bit-1.2.7.1_1
alsa-plugins-pulseaudio-1.2.7.1_1
alsa-plugins-pulseaudio-32bit-1.2.7.1_1
alsa-utils-1.2.7_1
android-tools-31.0.3p2_1
android-udev-rules-20220611_1
audacious-4.1_1
audacious-plugins-4.1_4
base-devel-20181003_2
base-system-0.114_1
bat-0.21.0_1
blender-3.0.0_4
bat-0.22.1_1
bspwm-0.9.10_1
cargo-1.63.0_1
catgirl-2.1_2
cgo-0.6.1_1
chrony-4.2_1
cmake-3.22.2_1
curl-7.83.1_1
delta-0.13.0_1
delve-1.8.0_1
corectrl-1.2.3_2
delta-0.14.0_1
dfc-3.1.1_2
dkms-2.8.4_2
dkms-3.0.6_2
droidcam-1.8.2_1
dunst-1.8.1_1
elinks-0.15.0_1
elogind-246.9.2_3
dunst-1.9.0_1
elogind-246.10_2
evtest-qt-0.2.0_1
fcitx-4.2.9.8_5
exiftool-12.45_1
fcitx-4.2.9.9_1
fcitx-configtool-0.4.10_2
fcitx-mozc-2.26.4632.102_3
fcitx-mozc-2.28.4800.102_1
fd-8.4.0_1
feh-3.8_1
ffmpeg-4.4.1_4
figlet-2.2.5_6
figlet-fonts-20150508_4
file-roller-3.40.0_1
firefox-100.0.2_1
font-misc-misc-1.1.2_7
fzf-0.30.0_1
feh-3.9_1
ffmpeg-4.4.2_3
file-roller-3.42.0_1
filezilla-3.61.0_1
firefox-105.0_1
flashrom-1.2_2
fzf-0.33.0_1
gallery-dl-1.20.1_1
ghostscript-9.55.0_1
git-2.36.1_1
git-libsecret-2.36.1_1
glu-9.0.2_2
glu-32bit-9.0.2_2
glxinfo-8.4.0_3
gmic-2.9.9_1
gamemode-1.7_1
git-2.37.3_1
git-libsecret-2.37.3_1
gnome-ssh-askpass-9.0p1_1
gnupg2-2.2.34_1
go-1.18.1_1
golangci-lint-1.43.0_1
gopls-0.8.2_1
grub-2.06_2
gucharmap-12.0.1_2
gzdoom-4.7.1_1
gnupg2-2.3.7_3
grub-x86_64-efi-2.06_2
hidapi-0.11.2_1
hidapi-32bit-0.11.2_1
highlight-4.1_2
htop-3.2.0_1
hunspell-1.7.0_3
hunspell-es_ES-2.6_1
hwinfo-21.80_1
htop-3.2.1_1
isync-1.4.4_1
jack-1.9.20_1
jq-1.6_2
keychain-2.8.5_2
krita-5.0.6_1
krita-5.0.8_1
lf-r27_1
libOSMesa-32bit-21.3.7_1
libdrm-32bit-2.4.110_1
libfcitx-gtk-4.2.9.8_5
libfcitx-gtk3-4.2.9.8_5
libdrm-32bit-2.4.112_1
libfcitx-gtk-4.2.9.9_1
libfcitx-gtk3-4.2.9.9_1
libgamemode-32bit-1.7_1
libgcc-32bit-10.2.1pre1_3
libglvnd-32bit-1.4.0_1
libspa-alsa-0.3.51_1
libspa-alsa-32bit-0.3.51_1
libstdc++-32bit-10.2.1pre1_3
libunrar-6.1.7_1
linux-headers-5.15_1
lm_sensors-3.6.0_1
lolcat-c-1.2_1
lua53-devel-5.3.6_1
lua54-devel-5.4.4_1
luarocks-lua54-3.7.0_1
maim-5.7.4_4
megatools-1.11.0_1
mesa-dri-21.3.7_1
mesa-dri-32bit-21.3.7_1
mesa-vaapi-21.3.7_1
mesa-vaapi-32bit-21.3.7_1
mesa-vdpau-21.3.7_1
mesa-vdpau-32bit-21.3.7_1
mesa-vulkan-intel-21.3.7_1
mesa-vulkan-intel-32bit-21.3.7_1
mesa-vulkan-overlay-layer-21.3.7_1
mesa-vulkan-overlay-layer-32bit-21.3.7_1
mesa-vulkan-radeon-21.3.7_1
mesa-vulkan-radeon-32bit-21.3.7_1
luarocks-lua54-3.9.1_1
maim-5.7.4_5
mesa-dri-22.1.7_1
mesa-dri-32bit-22.1.7_1
mesa-vulkan-radeon-22.1.7_1
mesa-vulkan-radeon-32bit-22.1.7_1
mlocate-0.26_7
mosh-1.3.2_25
mpv-0.34.1_1
msmtp-1.8.20_1
mumble-1.4.230_4
ncdu-1.17_1
ncurses-devel-6.3_2
neomutt-20220429_1
neovim-0.7.0_1
newsboat-2.27_1
nfs-utils-2.5.4_1
nftables-1.0.3_1
nicotine+-3.2.2_1
nodejs-16.14.0_1
mosh-1.3.2_26
mozc-2.28.4800.102_1
mpv-0.34.1_2
msmtp-1.8.22_1
mumble-1.4.287_1
ncftp-3.2.6_2
neomutt-20220429_3
neovim-0.7.2_1
newsboat-2.28_1
nicotine+-3.2.5_1
nodejs-16.15.1_2
noto-fonts-cjk-20190416_2
noto-fonts-emoji-2.034_1
noto-fonts-ttf-20190926_2
nsxiv-29_1
nsxiv-30_1
opendoas-6.8.2_1
openjdk11-11.0.12+7_2
openjdk11-11.0.12+7_3
p7zip-16.02_5
pass-1.7.4_1
pcsx2-32bit-1.6.0_2
perl-File-MimeInfo-0.32_1
perl-File-MimeInfo-0.33_1
perl-Text-CharWidth-0.04_7
pinentry-gtk-1.2.0_1
pipe-viewer-0.2.1_1
pinentry-gtk-1.2.1_1
pipe-viewer-0.3.1_1
polybar-3.6.3_1
protontricks-1.9.0_1
pulseaudio-15.0_3
pulsemixer-1.5.1_2
python3-evdev-1.2.0_5
python3-neovim-0.4.3_2
python3-proselint-0.12.0_1
python3-requests-2.27.1_1
qjackctl-0.9.7_1
ripgrep-13.0.0_1
rofi-1.7.3_1
rofi-emoji-2.3.0_1
rsync-3.2.4_1
rofi-1.7.5_1
rsync-3.2.6_1
setxkbmap-1.3.3_1
shellcheck-0.8.0_3
shfmt-3.5.1_1
simple-mtpfs-0.4.0_1
slop-7.6_2
snooze-0.5_1
socklog-void-20200115_2
steam-1.0.0.74_2
strace-5.15_1
sv-netmount-0.1_3
steam-1.0.0.75_2
sxhkd-0.6.2_1
tidy5-5.8.0_1
tmux-3.2a_1
toilet-0.3_3
transmission-3.00_5
tremc-0.9.2_2
tty-solitaire-1.3.1_1
tmux-3.3a_1
udevil-0.4.4_5
ufetch-0.2_2
unclutter-xfixes-1.6_1
unrar-6.1.7_1
vkBasalt-0.3.2.4_1
vkBasalt-32bit-0.3.2.4_1
vkd3d-1.3_1
vkd3d-32bit-1.3_1
v4l2loopback-0.12.5_1
vkBasalt-0.3.2.6_1
vkBasalt-32bit-0.3.2.6_1
void-repo-multilib-6_4
void-repo-multilib-nonfree-6_4
void-repo-nonfree-9_6
wine-7.9_1
wine-32bit-7.9_1
wine-devel-7.9_1
wine-devel-32bit-7.9_1
wine-gecko-2.47.2_1
wine-mono-7.2.0_1
wine-tools-7.9_1
winetricks-20210825_1
words-web2-326913_2
wine-7.18_1
wine-mono-7.3.0_1
xclip-0.13_2
xcompmgr-1.1.8_2
xdg-utils-1.1.3_4
xdg-utils-1.1.3_5
xdo-0.5.7_3
xev-1.2.5_1
xf86-video-amdgpu-22.0.0_1
xf86-video-fbdev-0.5.0_2
xf86-video-nouveau-1.0.17_2
xf86-video-vesa-2.5.0_2
xinput-1.6.3_1
xkcdpass-1.19.3_2
xkill-1.0.5_1
xorg-minimal-1.2_2
xprop-1.2.5_1
@ -200,13 +136,11 @@ xrandr-1.5.1_1
xrdb-1.2.1_1
xset-1.2.4_1
xsetroot-1.1.2_1
xtools-0.64_1
zathura-0.4.9_1
zathura-cb-0.1.9_1
zathura-pdf-mupdf-0.3.7_5
xtools-minimal-0.64_2
zathura-0.4.9_2
zathura-cb-0.1.9_2
zathura-pdf-mupdf-0.3.7_6
zip-3.0_6
zita-alsa-pcmi-0.4.0_1
zita-alsa-pcmi-32bit-0.4.0_1
zsh-5.9_1
zsh-history-substring-search-1.0.2_2
zsh-syntax-highlighting-0.7.1_3

View File

@ -73,7 +73,7 @@ if (( ${+terminfo[smkx]} && ${+terminfo[rmkx]} )); then
add-zle-hook-widget -Uz zle-line-finish zle_application_mode_stop
fi
bindkey -M viins '^K' up-history # ^K to previous command.
bindkey -M viins '^K' up-history # ^K to previous command.
bindkey -M viins '^J' down-history # ^J to next command.
bindkey -M viins '^F' vi-forward-char # Go forward char or complete current completion.
bindkey -M viins '^B' backward-kill-word # Delete a WORD backward.
@ -84,24 +84,24 @@ bindkey -M viins '^U' history-incremental-pattern-search-backward
bindkey -M viins '^[[A' history-substring-search-up
bindkey -M viins '^[[B' history-substring-search-down
bindkey -M viins '^E' edit-command-line
bindkey '^L' tmux-clear-screen
bindkey '^X' run-with-sudo
bindkey '^L' tmux-clear-screen
bindkey '^X' run-with-sudo
# }}}
# Normal {{{
bindkey -M vicmd 'j' down-line # Override down-line-or-history.
bindkey -M vicmd 'k' up-line # Override up-line-or-history.
bindkey -M vicmd '^K' up-history # ^K to previous command.
bindkey -M vicmd '^J' down-history # ^J to next command.
bindkey -M vicmd 'H' vi-beginning-of-line # Go beginning of line.
bindkey -M vicmd 'L' vi-end-of-line # Go end of line.
bindkey -M vicmd 'cs' change-surround # Change surround operator.
bindkey -M vicmd 'ds' delete-surround # Delete surround operator.
bindkey -M vicmd 'ys' add-surround # Add surround operator.
bindkey -M vicmd 'j' down-line # Override down-line-or-history.
bindkey -M vicmd 'k' up-line # Override up-line-or-history.
bindkey -M vicmd '^K' up-history # ^K to previous command.
bindkey -M vicmd '^J' down-history # ^J to next command.
bindkey -M vicmd 'H' vi-beginning-of-line # Go beginning of line.
bindkey -M vicmd 'L' vi-end-of-line # Go end of line.
bindkey -M vicmd 'cs' change-surround # Change surround operator.
bindkey -M vicmd 'ds' delete-surround # Delete surround operator.
bindkey -M vicmd 'ys' add-surround # Add surround operator.
bindkey -M vicmd '?' history-incremental-search-backward
bindkey -M vicmd '/' history-incremental-search-forward
bindkey -M vicmd '^[[A' history-substring-search-up
bindkey -M vicmd '^[[B' history-substring-search-down
bindkey -M vicmd '^Y' redo
bindkey -M vicmd '^Y' redo
# }}}
# Visual {{{
bindkey -M visual 'H' vi-beginning-of-line # Go beginning of line.
@ -113,6 +113,7 @@ foreach char ({a,i}${(s..)^:-'()[]{}<>bB'}) { bindkey -M visual $char select-bra
# Operator {{{
bindkey -M viopp 'H' vi-beginning-of-line # Go beginning of line.
bindkey -M viopp 'L' vi-end-of-line # Go end of line.
# bindkey -M menuselect '^[' undo
foreach char ({a,i}{\',\",\`}) { bindkey -M viopp $char select-quoted } && unset char # Text objects for delimiters.
foreach char ({a,i}${(s..)^:-'()[]{}<>bB'}) { bindkey -M viopp $char select-bracketed } && unset char # Text objects for pairs of brackets.

View File

@ -1,3 +1,4 @@
zshaddhistory() { whence ${${(z)1}[1]} >| /dev/null || return 1 }
export HISTIGNORE="ls:cd:cd -:pwd:exit:date:* --help:* --version:* -v:* -h:man *:up"
HISTFILE="$ZDOTDIR/histfile"
HISTSIZE=10000

View File

@ -1,5 +1,4 @@
hash -d gl=$XDG_DATA_HOME
hash -d gg=$GOPATH
hash -d ga=$HOME/prg
hash -d gb=$HOME/.local/bin
hash -d g.=$XDG_CONFIG_HOME
@ -7,10 +6,10 @@ hash -d gn=$XDG_CONFIG_HOME/nvim
hash -d gz=$ZDOTDIR
hash -d gm=$HOME/mus
hash -d gd=$HOME/doc
hash -d gp=$HOME/doc/tilde
hash -d gv=$HOME/vid
hash -d ge=$HOME/etc
hash -d gi=$HOME/img
hash -d gc=/mnt/cell
hash -d gs=/mnt/vb/graveyard
hash -d gr=/mnt
hash -d gg=/mnt/wd1tb/catacombs