summaryrefslogtreecommitdiffstats
path: root/.config
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--.config/ardour8/my-gruvbox-ardour-8.12.colors538
-rw-r--r--.config/env8
-rw-r--r--.config/go2work/go2work.toml3
-rw-r--r--.config/lf/lfrc1
-rw-r--r--.config/mimeapps.list67
-rw-r--r--.config/mpv/mpv.conf2
-rwxr-xr-x.config/nnn/plugins/joe_fzfcd20
-rw-r--r--.config/nvim/init.lua2
-rw-r--r--.config/nvim/lua/config/lazy.lua2
-rw-r--r--.config/nvim/lua/lsp/perlls.lua23
-rw-r--r--.config/nvim/lua/lsp/perlnavigator.lua16
-rw-r--r--.config/x11/xinitrc19
-rw-r--r--.config/zsh/.zshrc32
-rw-r--r--.config/zsh/alias.zsh1
-rw-r--r--.config/zsh/plugins.zsh1
15 files changed, 655 insertions, 80 deletions
diff --git a/.config/ardour8/my-gruvbox-ardour-8.12.colors b/.config/ardour8/my-gruvbox-ardour-8.12.colors
new file mode 100644
index 0000000..4880b1b
--- /dev/null
+++ b/.config/ardour8/my-gruvbox-ardour-8.12.colors
@@ -0,0 +1,538 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Ardour>
+ <Colors>
+ <Color name="alert:blue" value="076678ff"/>
+ <Color name="alert:cyan" value="458588ff"/>
+ <Color name="alert:green" value="689d6aff"/>
+ <Color name="alert:greenish" value="689d6aff"/>
+ <Color name="alert:orange" value="458588ff"/>
+ <Color name="alert:red" value="cc241dff"/>
+ <Color name="alert:ruddy" value="9d0006ff"/>
+ <Color name="alert:yellow" value="cc241dff"/>
+ <Color name="meter color0" value="689d6aff"/>
+ <Color name="meter color1" value="689d6aff"/>
+ <Color name="meter color2" value="b8bb26ff"/>
+ <Color name="meter color3" value="b8bb26ff"/>
+ <Color name="meter color4" value="fabd2fff"/>
+ <Color name="meter color5" value="fabd2fff"/>
+ <Color name="meter color6" value="ff8800ff"/>
+ <Color name="meter color7" value="ff8800ff"/>
+ <Color name="meter color8" value="cc241dff"/>
+ <Color name="meter color9" value="cc241dff"/>
+ <Color name="midi meter 52" value="e8faa1ff"/>
+ <Color name="midi meter 53" value="f2c37dff"/>
+ <Color name="midi meter 54" value="ffac44ff"/>
+ <Color name="midi meter 55" value="f48352ff"/>
+ <Color name="midi meter 56" value="f85813ff"/>
+ <Color name="neutral:background" value="1d2021ff"/>
+ <Color name="neutral:background2" value="282828ff"/>
+ <Color name="neutral:backgroundest" value="1d2021ff"/>
+ <Color name="neutral:foreground" value="ebdbb2ff"/>
+ <Color name="neutral:foreground2" value="ebdbb2ff"/>
+ <Color name="neutral:foregroundest" value="ebdbb2ff"/>
+ <Color name="neutral:midground" value="928374ff"/>
+ <Color name="theme:bg" value="282828ff"/>
+ <Color name="theme:bg1" value="282828ff"/>
+ <Color name="theme:bg2" value="282828ff"/>
+ <Color name="theme:contrasting" value="ebdbb2ff"/>
+ <Color name="theme:contrasting alt" value="fabd2fff"/>
+ <Color name="theme:contrasting clock" value="b8bb26ff"/>
+ <Color name="theme:contrasting less" value="98971aff"/>
+ <Color name="theme:contrasting selection" value="cc241dff"/>
+ <Color name="widget:bg" value="3c3836ff"/>
+ <Color name="widget:blue" value="458588ff"/>
+ <Color name="widget:blue darker" value="39191bff"/>
+ <Color name="widget:blue lighter" value="628db4ff"/>
+ <Color name="widget:gray" value="595755ff"/>
+ <Color name="widget:green" value="617552ff"/>
+ <Color name="widget:green darker" value="3c403aff"/>
+ <Color name="widget:green lighter" value="8ec07cff"/>
+ <Color name="widget:orange" value="904010ff"/>
+ <Color name="widget:ruddy" value="7c3a3aff"/>
+ <Color name="widget:yellow" value="eddc3dff"/>
+ </Colors>
+ <ColorAliases>
+ <ColorAlias name="active crossfade" alias="neutral:foreground"/>
+ <ColorAlias name="arrange base" alias="theme:bg"/>
+ <ColorAlias name="arrangement marker bar" alias="neutral:background2"/>
+ <ColorAlias name="arrangement rect" alias="widget:blue"/>
+ <ColorAlias name="arrangement rect alt" alias="widget:blue lighter"/>
+ <ColorAlias name="audio automation track fill" alias="theme:bg"/>
+ <ColorAlias name="audio bus base" alias="widget:blue darker"/>
+ <ColorAlias name="audio master bus base" alias="neutral:backgroundest"/>
+ <ColorAlias name="audio track base" alias="neutral:background"/>
+ <ColorAlias name="automation line" alias="alert:green"/>
+ <ColorAlias name="automation track outline" alias="theme:bg1"/>
+ <ColorAlias name="big clock active: background" alias="neutral:backgroundest"/>
+ <ColorAlias name="big clock active: cursor" alias="theme:contrasting alt"/>
+ <ColorAlias name="big clock active: edited text" alias="theme:contrasting alt"/>
+ <ColorAlias name="big clock active: text" alias="alert:red"/>
+ <ColorAlias name="big clock active:gtk_somewhat_bright_indicator background" alias="neutral:backgroundest"/>
+ <ColorAlias name="big clock: background" alias="theme:bg2"/>
+ <ColorAlias name="big clock: cursor" alias="theme:contrasting alt"/>
+ <ColorAlias name="big clock: edited text" alias="theme:contrasting alt"/>
+ <ColorAlias name="big clock: text" alias="theme:contrasting clock"/>
+ <ColorAlias name="border color" alias="neutral:backgroundest"/>
+ <ColorAlias name="cd marker bar" alias="neutral:background2"/>
+ <ColorAlias name="clipped waveform" alias="alert:red"/>
+ <ColorAlias name="clock: background" alias="theme:bg2"/>
+ <ColorAlias name="clock: cursor" alias="theme:contrasting alt"/>
+ <ColorAlias name="clock: edited text" alias="theme:contrasting alt"/>
+ <ColorAlias name="clock: text" alias="theme:contrasting clock"/>
+ <ColorAlias name="comment button: fill" alias="widget:bg"/>
+ <ColorAlias name="control point fill" alias="alert:green"/>
+ <ColorAlias name="control point outline" alias="alert:green"/>
+ <ColorAlias name="control point selected fill" alias="alert:orange"/>
+ <ColorAlias name="control point selected outline" alias="alert:red"/>
+ <ColorAlias name="covered region" alias="neutral:background2"/>
+ <ColorAlias name="crossfade editor base" alias="neutral:foreground2"/>
+ <ColorAlias name="crossfade editor line" alias="neutral:backgroundest"/>
+ <ColorAlias name="crossfade editor line shading" alias="widget:blue"/>
+ <ColorAlias name="crossfade editor point fill" alias="alert:green"/>
+ <ColorAlias name="crossfade editor point outline" alias="alert:blue"/>
+ <ColorAlias name="crossfade editor wave" alias="neutral:foregroundest"/>
+ <ColorAlias name="crossfade line" alias="neutral:backgroundest"/>
+ <ColorAlias name="edit point" alias="alert:blue"/>
+ <ColorAlias name="entered automation line" alias="widget:orange"/>
+ <ColorAlias name="entered gain line" alias="widget:orange"/>
+ <ColorAlias name="entered marker" alias="widget:orange"/>
+ <ColorAlias name="fader outline" alias="neutral:backgroundest"/>
+ <ColorAlias name="feedback alert: alt active" alias="alert:ruddy"/>
+ <ColorAlias name="feedback alert: fill" alias="widget:bg"/>
+ <ColorAlias name="feedback alert: fill active" alias="alert:red"/>
+ <ColorAlias name="feedback alert: led active" alias="alert:red"/>
+ <ColorAlias name="foldback knob" alias="widget:bg"/>
+ <ColorAlias name="foldback knob: arc end" alias="widget:blue"/>
+ <ColorAlias name="foldback knob: arc start" alias="widget:blue"/>
+ <ColorAlias name="foldback knob: fill" alias="widget:bg"/>
+ <ColorAlias name="foldback postfader: fill" alias="widget:blue darker"/>
+ <ColorAlias name="foldback postfader: fill active" alias="widget:blue darker"/>
+ <ColorAlias name="foldback postfader: led active" alias="alert:green"/>
+ <ColorAlias name="foldback prefader: fill" alias="widget:blue darker"/>
+ <ColorAlias name="foldback prefader: fill active" alias="widget:blue darker"/>
+ <ColorAlias name="foldback prefader: led active" alias="alert:green"/>
+ <ColorAlias name="frame handle" alias="theme:bg1"/>
+ <ColorAlias name="gain line" alias="alert:green"/>
+ <ColorAlias name="gain line inactive" alias="theme:bg1"/>
+ <ColorAlias name="generic button: fill" alias="widget:bg"/>
+ <ColorAlias name="generic button: fill active" alias="alert:red"/>
+ <ColorAlias name="generic button: led active" alias="alert:green"/>
+ <ColorAlias name="generic button: outline" alias="neutral:backgroundest"/>
+ <ColorAlias name="ghost track base" alias="neutral:background2"/>
+ <ColorAlias name="ghost track midi outline" alias="neutral:backgroundest"/>
+ <ColorAlias name="ghost track wave" alias="neutral:background"/>
+ <ColorAlias name="ghost track wave clip" alias="neutral:background"/>
+ <ColorAlias name="ghost track wave fill" alias="neutral:foregroundest"/>
+ <ColorAlias name="ghost track zero line" alias="neutral:foreground2"/>
+ <ColorAlias name="grid line major" alias="neutral:backgroundest"/>
+ <ColorAlias name="grid line micro" alias="neutral:backgroundest"/>
+ <ColorAlias name="grid line minor" alias="neutral:backgroundest"/>
+ <ColorAlias name="gtk_arm" alias="alert:red"/>
+ <ColorAlias name="gtk_audio_bus" alias="widget:blue darker"/>
+ <ColorAlias name="gtk_audio_track" alias="theme:bg1"/>
+ <ColorAlias name="gtk_automation_track_header" alias="theme:bg"/>
+ <ColorAlias name="gtk_background" alias="theme:bg"/>
+ <ColorAlias name="gtk_bases" alias="theme:bg2"/>
+ <ColorAlias name="gtk_bg_selected" alias="theme:contrasting selection"/>
+ <ColorAlias name="gtk_bg_tooltip" alias="neutral:backgroundest"/>
+ <ColorAlias name="gtk_bright_color" alias="widget:blue"/>
+ <ColorAlias name="gtk_bright_indicator" alias="alert:red"/>
+ <ColorAlias name="gtk_clip_indicator" alias="alert:red"/>
+ <ColorAlias name="gtk_contrasting_indicator" alias="alert:green"/>
+ <ColorAlias name="gtk_control_master" alias="theme:bg1"/>
+ <ColorAlias name="gtk_control_text" alias="neutral:foreground"/>
+ <ColorAlias name="gtk_control_text2" alias="alert:ruddy"/>
+ <ColorAlias name="gtk_darkest" alias="theme:bg2"/>
+ <ColorAlias name="gtk_entry_cursor" alias="alert:red"/>
+ <ColorAlias name="gtk_fg_selected" alias="theme:bg2"/>
+ <ColorAlias name="gtk_fg_tooltip" alias="neutral:foreground"/>
+ <ColorAlias name="gtk_foldback_bg" alias="theme:bg1"/>
+ <ColorAlias name="gtk_foreground" alias="neutral:foreground"/>
+ <ColorAlias name="gtk_light_text_on_dark" alias="neutral:foreground2"/>
+ <ColorAlias name="gtk_lightest" alias="neutral:foregroundest"/>
+ <ColorAlias name="gtk_midi_channel_selector" alias="widget:blue"/>
+ <ColorAlias name="gtk_midi_track" alias="widget:green darker"/>
+ <ColorAlias name="gtk_monitor" alias="alert:orange"/>
+ <ColorAlias name="gtk_mono" alias="neutral:foreground"/>
+ <ColorAlias name="gtk_mute" alias="alert:yellow"/>
+ <ColorAlias name="gtk_not_so_bright_indicator" alias="theme:contrasting"/>
+ <ColorAlias name="gtk_processor_fader" alias="widget:gray"/>
+ <ColorAlias name="gtk_processor_fader_frame" alias="neutral:midground"/>
+ <ColorAlias name="gtk_processor_frame_selected" alias="theme:contrasting"/>
+ <ColorAlias name="gtk_processor_postfader" alias="widget:green"/>
+ <ColorAlias name="gtk_processor_postfader_frame" alias="widget:green"/>
+ <ColorAlias name="gtk_processor_prefader" alias="widget:ruddy"/>
+ <ColorAlias name="gtk_processor_prefader_frame" alias="widget:ruddy"/>
+ <ColorAlias name="gtk_send_bg" alias="theme:bg1"/>
+ <ColorAlias name="gtk_send_fg" alias="widget:blue"/>
+ <ColorAlias name="gtk_solo" alias="alert:green"/>
+ <ColorAlias name="gtk_somewhat_bright_indicator" alias="theme:contrasting alt"/>
+ <ColorAlias name="gtk_texts" alias="neutral:foreground"/>
+ <ColorAlias name="gtk_track_header_inactive" alias="theme:bg"/>
+ <ColorAlias name="gtk_track_header_selected" alias="widget:ruddy"/>
+ <ColorAlias name="image track" alias="neutral:foreground2"/>
+ <ColorAlias name="inactive crossfade" alias="theme:contrasting"/>
+ <ColorAlias name="inactive fade handle" alias="neutral:foreground2"/>
+ <ColorAlias name="inactive group tab" alias="theme:bg"/>
+ <ColorAlias name="invert button: fill" alias="widget:bg"/>
+ <ColorAlias name="invert button: fill active" alias="alert:blue"/>
+ <ColorAlias name="invert button: led active" alias="alert:green"/>
+ <ColorAlias name="latency button: fill" alias="widget:bg"/>
+ <ColorAlias name="latency button: fill active" alias="alert:ruddy"/>
+ <ColorAlias name="latency button: led active" alias="alert:ruddy"/>
+ <ColorAlias name="location arrangement marker" alias="theme:contrasting alt"/>
+ <ColorAlias name="location cd marker" alias="theme:contrasting less"/>
+ <ColorAlias name="location loop" alias="alert:blue"/>
+ <ColorAlias name="location marker" alias="theme:contrasting less"/>
+ <ColorAlias name="location punch" alias="widget:ruddy"/>
+ <ColorAlias name="location range" alias="theme:contrasting less"/>
+ <ColorAlias name="lock button: fill active" alias="widget:bg"/>
+ <ColorAlias name="lock button: led active" alias="alert:red"/>
+ <ColorAlias name="lua action button: fill" alias="widget:bg"/>
+ <ColorAlias name="mapping bar" alias="neutral:background2"/>
+ <ColorAlias name="marker bar" alias="neutral:background2"/>
+ <ColorAlias name="marker bar separator" alias="theme:bg2"/>
+ <ColorAlias name="marker drag line" alias="theme:contrasting clock"/>
+ <ColorAlias name="marker label" alias="neutral:backgroundest"/>
+ <ColorAlias name="marker track" alias="neutral:foreground2"/>
+ <ColorAlias name="master monitor section button active: fill" alias="widget:ruddy"/>
+ <ColorAlias name="master monitor section button active: fill active" alias="alert:yellow"/>
+ <ColorAlias name="master monitor section button normal: fill active" alias="widget:bg"/>
+ <ColorAlias name="measure line bar" alias="neutral:foregroundest"/>
+ <ColorAlias name="measure line beat" alias="widget:blue"/>
+ <ColorAlias name="meter background bottom" alias="neutral:background2"/>
+ <ColorAlias name="meter background top" alias="theme:bg"/>
+ <ColorAlias name="meter bar" alias="theme:bg1"/>
+ <ColorAlias name="meter color BBC" alias="alert:orange"/>
+ <ColorAlias name="meter marker" alias="widget:orange"/>
+ <ColorAlias name="meter marker music" alias="widget:orange"/>
+ <ColorAlias name="meter outline" alias="neutral:backgroundest"/>
+ <ColorAlias name="meterbridge label: fill" alias="theme:bg"/>
+ <ColorAlias name="meterbridge label: fill active" alias="neutral:background2"/>
+ <ColorAlias name="meterbridge label: led" alias="alert:red"/>
+ <ColorAlias name="meterbridge label: led active" alias="alert:red"/>
+ <ColorAlias name="meterbridge peakindicator: fill" alias="widget:bg"/>
+ <ColorAlias name="meterbridge peakindicator: fill active" alias="alert:red"/>
+ <ColorAlias name="meterbridge peakindicator: led" alias="alert:red"/>
+ <ColorAlias name="meterbridge peakindicator: led active" alias="alert:red"/>
+ <ColorAlias name="meterbridge peaklabel" alias="alert:red"/>
+ <ColorAlias name="meterstrip dpm bg" alias="theme:bg2"/>
+ <ColorAlias name="meterstrip dpm fg" alias="neutral:foreground2"/>
+ <ColorAlias name="meterstrip ppm bg" alias="theme:bg2"/>
+ <ColorAlias name="meterstrip ppm fg" alias="neutral:foreground2"/>
+ <ColorAlias name="meterstrip vu bg" alias="widget:yellow"/>
+ <ColorAlias name="meterstrip vu fg" alias="neutral:backgroundest"/>
+ <ColorAlias name="midi automation track fill" alias="widget:green darker"/>
+ <ColorAlias name="midi bus base" alias="neutral:backgroundest"/>
+ <ColorAlias name="midi device: fill" alias="widget:bg"/>
+ <ColorAlias name="midi device: fill active" alias="theme:bg"/>
+ <ColorAlias name="midi device: led active" alias="alert:green"/>
+ <ColorAlias name="midi input button: fill active" alias="alert:green"/>
+ <ColorAlias name="midi input button: led active" alias="alert:red"/>
+ <ColorAlias name="midi meter color0" alias="midi meter 52"/>
+ <ColorAlias name="midi meter color1" alias="midi meter 53"/>
+ <ColorAlias name="midi meter color2" alias="midi meter 53"/>
+ <ColorAlias name="midi meter color3" alias="midi meter 54"/>
+ <ColorAlias name="midi meter color4" alias="midi meter 54"/>
+ <ColorAlias name="midi meter color5" alias="midi meter 55"/>
+ <ColorAlias name="midi meter color6" alias="midi meter 55"/>
+ <ColorAlias name="midi meter color7" alias="midi meter 56"/>
+ <ColorAlias name="midi meter color8" alias="midi meter 56"/>
+ <ColorAlias name="midi meter color9" alias="midi meter 56"/>
+ <ColorAlias name="midi note inactive channel" alias="neutral:backgroundest"/>
+ <ColorAlias name="midi note max" alias="alert:green"/>
+ <ColorAlias name="midi note mid" alias="alert:yellow"/>
+ <ColorAlias name="midi note min" alias="alert:orange"/>
+ <ColorAlias name="midi note selected" alias="widget:ruddy"/>
+ <ColorAlias name="midi note selected outline" alias="alert:red"/>
+ <ColorAlias name="midi note velocity text" alias="theme:contrasting"/>
+ <ColorAlias name="midi patch change fill" alias="theme:contrasting selection"/>
+ <ColorAlias name="midi patch change outline" alias="neutral:foreground"/>
+ <ColorAlias name="midi select rect outline" alias="alert:red"/>
+ <ColorAlias name="midi sysex fill" alias="theme:contrasting"/>
+ <ColorAlias name="midi sysex outline" alias="theme:contrasting alt"/>
+ <ColorAlias name="midi track base" alias="widget:green darker"/>
+ <ColorAlias name="mixer strip button: fill" alias="widget:bg"/>
+ <ColorAlias name="mixer strip button: fill active" alias="alert:orange"/>
+ <ColorAlias name="mixer strip button: led active" alias="alert:green"/>
+ <ColorAlias name="mixer strip name button: fill active" alias="theme:bg2"/>
+ <ColorAlias name="mixer strip name button: led active" alias="alert:green"/>
+ <ColorAlias name="monitor button: fill" alias="widget:bg"/>
+ <ColorAlias name="monitor button: fill active" alias="alert:orange"/>
+ <ColorAlias name="monitor button: led active" alias="alert:ruddy"/>
+ <ColorAlias name="monitor section button: fill" alias="widget:bg"/>
+ <ColorAlias name="monitor section dim: fill" alias="widget:bg"/>
+ <ColorAlias name="monitor section dim: fill active" alias="alert:orange"/>
+ <ColorAlias name="monitor section dim: led active" alias="alert:green"/>
+ <ColorAlias name="monitor section knob" alias="widget:bg"/>
+ <ColorAlias name="monitor section knob: arc end" alias="widget:blue"/>
+ <ColorAlias name="monitor section knob: arc start" alias="widget:blue"/>
+ <ColorAlias name="monitor section mono: fill" alias="widget:bg"/>
+ <ColorAlias name="monitor section mono: fill active" alias="alert:blue"/>
+ <ColorAlias name="monitor section mono: led active" alias="alert:green"/>
+ <ColorAlias name="monitor section processors present: fill" alias="alert:orange"/>
+ <ColorAlias name="monitor section processors toggle: fill" alias="theme:bg"/>
+ <ColorAlias name="monitor section processors toggle: fill active" alias="theme:bg"/>
+ <ColorAlias name="monitor section solo model: fill" alias="widget:bg"/>
+ <ColorAlias name="monitor section solo model: fill active" alias="theme:bg"/>
+ <ColorAlias name="monitor section solo model: led active" alias="alert:green"/>
+ <ColorAlias name="monitor section solo model:punch button: fill active fill" alias="widget:bg"/>
+ <ColorAlias name="monitor section solo option: fill" alias="widget:bg"/>
+ <ColorAlias name="monitor section solo option: fill active" alias="theme:bg"/>
+ <ColorAlias name="monitor section solo option: led active" alias="alert:green"/>
+ <ColorAlias name="mono panner bg" alias="theme:bg2"/>
+ <ColorAlias name="mono panner fill" alias="widget:blue"/>
+ <ColorAlias name="mono panner outline" alias="theme:bg"/>
+ <ColorAlias name="mono panner position fill" alias="theme:contrasting less"/>
+ <ColorAlias name="mono panner position outline" alias="theme:bg"/>
+ <ColorAlias name="mono panner text" alias="neutral:backgroundest"/>
+ <ColorAlias name="mouse mode button: fill" alias="widget:bg"/>
+ <ColorAlias name="mouse mode button: fill active" alias="alert:greenish"/>
+ <ColorAlias name="mouse mode button: led active" alias="alert:green"/>
+ <ColorAlias name="mute button: fill" alias="widget:bg"/>
+ <ColorAlias name="mute button: fill active" alias="alert:yellow"/>
+ <ColorAlias name="mute button: led active" alias="alert:yellow"/>
+ <ColorAlias name="name highlight fill" alias="alert:blue"/>
+ <ColorAlias name="name highlight outline" alias="theme:bg1"/>
+ <ColorAlias name="nudge button: fill" alias="widget:bg"/>
+ <ColorAlias name="nudge button: fill active" alias="widget:bg"/>
+ <ColorAlias name="nudge button: led active" alias="alert:green"/>
+ <ColorAlias name="nudge clock: background" alias="theme:bg2"/>
+ <ColorAlias name="nudge clock: cursor" alias="theme:contrasting alt"/>
+ <ColorAlias name="nudge clock: edited text" alias="theme:contrasting alt"/>
+ <ColorAlias name="nudge clock: text" alias="theme:contrasting clock"/>
+ <ColorAlias name="page switch button: fill" alias="widget:bg"/>
+ <ColorAlias name="page switch button: fill active" alias="alert:green"/>
+ <ColorAlias name="pan knob" alias="widget:bg"/>
+ <ColorAlias name="pan knob: arc end" alias="widget:orange"/>
+ <ColorAlias name="pan knob: arc start" alias="widget:orange"/>
+ <ColorAlias name="patch change button unnamed: fill" alias="neutral:background2"/>
+ <ColorAlias name="patch change button unnamed: fill active" alias="widget:blue"/>
+ <ColorAlias name="patch change button: fill" alias="widget:bg"/>
+ <ColorAlias name="patch change button: fill acpunch button: fill activetive" alias="widget:blue"/>
+ <ColorAlias name="patch change button: fill active" alias="widget:blue"/>
+ <ColorAlias name="piano key black" alias="neutral:background2"/>
+ <ColorAlias name="piano key highlight" alias="alert:ruddy"/>
+ <ColorAlias name="piano key white" alias="neutral:foreground2"/>
+ <ColorAlias name="piano roll black" alias="theme:contrasting selection"/>
+ <ColorAlias name="piano roll black outline" alias="neutral:foreground2"/>
+ <ColorAlias name="piano roll white" alias="neutral:foreground2"/>
+ <ColorAlias name="pinrouting custom: led active" alias="alert:ruddy"/>
+ <ColorAlias name="pinrouting sidechain: led active" alias="alert:green"/>
+ <ColorAlias name="play head" alias="theme:contrasting"/>
+ <ColorAlias name="plugin automation state button: fill active" alias="alert:orange"/>
+ <ColorAlias name="plugin bypass button: led active" alias="alert:red"/>
+ <ColorAlias name="pluginlist filter button: fill active" alias="widget:bg"/>
+ <ColorAlias name="pluginlist hide button: led active" alias="alert:cyan"/>
+ <ColorAlias name="pluginlist radio button: led active" alias="alert:cyan"/>
+ <ColorAlias name="pluginui toggle: fill" alias="widget:bg"/>
+ <ColorAlias name="pluginui toggle: fill active" alias="widget:blue"/>
+ <ColorAlias name="preference highlight" alias="alert:yellow"/>
+ <ColorAlias name="processor automation line" alias="alert:green"/>
+ <ColorAlias name="processor auxfeedback: fill" alias="theme:contrasting alt"/>
+ <ColorAlias name="processor auxfeedback: led active" alias="alert:green"/>
+ <ColorAlias name="processor control button: fill" alias="neutral:background"/>
+ <ColorAlias name="processor control button: fill active" alias="neutral:background2"/>
+ <ColorAlias name="processor control button: led active" alias="widget:blue"/>
+ <ColorAlias name="processor control knob" alias="theme:bg"/>
+ <ColorAlias name="processor control knob: arc end" alias="widget:blue"/>
+ <ColorAlias name="processor control knob: arc start" alias="widget:blue"/>
+ <ColorAlias name="processor fader: fill" alias="widget:blue"/>
+ <ColorAlias name="processor fader: fill active" alias="widget:blue"/>
+ <ColorAlias name="processor fader: led active" alias="alert:green"/>
+ <ColorAlias name="processor postfader: fill" alias="widget:green"/>
+ <ColorAlias name="processor postfader: fill active" alias="widget:green"/>
+ <ColorAlias name="processor postfader: led active" alias="alert:green"/>
+ <ColorAlias name="processor prefader: fill" alias="widget:ruddy"/>
+ <ColorAlias name="processor prefader: fill active" alias="widget:ruddy"/>
+ <ColorAlias name="processor prefader: led active" alias="alert:green"/>
+ <ColorAlias name="processor sidechain: fill" alias="alert:orange"/>
+ <ColorAlias name="processor sidechain: led active" alias="alert:green"/>
+ <ColorAlias name="processor stub: fill" alias="neutral:background2"/>
+ <ColorAlias name="processor stub: fill active" alias="neutral:background2"/>
+ <ColorAlias name="punch button: fill" alias="widget:bg"/>
+ <ColorAlias name="punch button: fill active" alias="alert:ruddy"/>
+ <ColorAlias name="punch button: led active" alias="alert:red"/>
+ <ColorAlias name="punch clock: background" alias="theme:bg2"/>
+ <ColorAlias name="punch clock: cursor" alias="alert:ruddy"/>
+ <ColorAlias name="punch clock: edited text" alias="alert:ruddy"/>
+ <ColorAlias name="punch clock: text" alias="theme:contrasting clock"/>
+ <ColorAlias name="punch line" alias="alert:ruddy"/>
+ <ColorAlias name="range drag bar rect" alias="neutral:midground"/>
+ <ColorAlias name="range drag rect" alias="alert:ruddy"/>
+ <ColorAlias name="range marker bar" alias="neutral:background2"/>
+ <ColorAlias name="record enable button: fill active" alias="alert:ruddy"/>
+ <ColorAlias name="record enable button: led active" alias="alert:red"/>
+ <ColorAlias name="recording note" alias="neutral:foregroundest"/>
+ <ColorAlias name="recording rect" alias="alert:ruddy"/>
+ <ColorAlias name="recording waveform fill" alias="neutral:foregroundest"/>
+ <ColorAlias name="recording waveform outline" alias="neutral:background2"/>
+ <ColorAlias name="region automation line" alias="alert:blue"/>
+ <ColorAlias name="region list automatic" alias="theme:contrasting less"/>
+ <ColorAlias name="region list missing source" alias="alert:red"/>
+ <ColorAlias name="region list whole file" alias="neutral:foreground"/>
+ <ColorAlias name="region mark" alias="theme:contrasting alt"/>
+ <ColorAlias name="route button: fill" alias="widget:bg"/>
+ <ColorAlias name="route button: fill active" alias="theme:bg2"/>
+ <ColorAlias name="route button: led active" alias="alert:green"/>
+ <ColorAlias name="route rec button: led active" alias="alert:red"/>
+ <ColorAlias name="rubber band rect" alias="neutral:foreground2"/>
+ <ColorAlias name="rude audition: fill" alias="widget:bg"/>
+ <ColorAlias name="rude audition: fill active" alias="alert:ruddy"/>
+ <ColorAlias name="rude audition: led active" alias="alert:red"/>
+ <ColorAlias name="rude isolate: fill" alias="widget:bg"/>
+ <ColorAlias name="rude isolate: fill active" alias="theme:contrasting alt"/>
+ <ColorAlias name="rude isolate: led active" alias="alert:red"/>
+ <ColorAlias name="rude solo: fill" alias="widget:bg"/>
+ <ColorAlias name="rude solo: fill active" alias="alert:ruddy"/>
+ <ColorAlias name="rude solo: led active" alias="alert:red"/>
+ <ColorAlias name="ruler base" alias="theme:bg2"/>
+ <ColorAlias name="ruler text" alias="neutral:midground"/>
+ <ColorAlias name="scroomer" alias="alert:red"/>
+ <ColorAlias name="secondary clock: background" alias="theme:bg2"/>
+ <ColorAlias name="secondary clock: cursor" alias="theme:contrasting alt"/>
+ <ColorAlias name="secondary clock: edited text" alias="theme:contrasting alt"/>
+ <ColorAlias name="secondary clock: text" alias="theme:contrasting clock"/>
+ <ColorAlias name="secondary delta clock: background" alias="theme:bg2"/>
+ <ColorAlias name="secondary delta clock: cursor" alias="theme:contrasting alt"/>
+ <ColorAlias name="secondary delta clock: edited text" alias="theme:contrasting alt"/>
+ <ColorAlias name="secondary delta clock: text" alias="theme:contrasting alt"/>
+ <ColorAlias name="selected midi note frame" alias="alert:ruddy"/>
+ <ColorAlias name="selected region base" alias="alert:ruddy"/>
+ <ColorAlias name="selected time axis frame" alias="alert:ruddy"/>
+ <ColorAlias name="selected waveform fill" alias="alert:orange"/>
+ <ColorAlias name="selected waveform outline" alias="theme:bg2"/>
+ <ColorAlias name="selection" alias="alert:red"/>
+ <ColorAlias name="selection clock: background" alias="theme:bg2"/>
+ <ColorAlias name="selection clock: cursor" alias="alert:ruddy"/>
+ <ColorAlias name="selection clock: edited text" alias="alert:ruddy"/>
+ <ColorAlias name="selection clock: text" alias="theme:contrasting clock"/>
+ <ColorAlias name="selection rect" alias="alert:red"/>
+ <ColorAlias name="send alert button: fill" alias="widget:bg"/>
+ <ColorAlias name="send alert button: fill active" alias="alert:cyan"/>
+ <ColorAlias name="send alert button: led active" alias="alert:red"/>
+ <ColorAlias name="send bg" alias="neutral:backgroundest"/>
+ <ColorAlias name="send pan" alias="theme:contrasting alt"/>
+ <ColorAlias name="shuttle" alias="widget:bg"/>
+ <ColorAlias name="shuttle bg" alias="neutral:backgroundest"/>
+ <ColorAlias name="silence" alias="theme:contrasting alt"/>
+ <ColorAlias name="silence text" alias="neutral:foreground"/>
+ <ColorAlias name="solo button: fill" alias="widget:bg"/>
+ <ColorAlias name="solo button: fill active" alias="alert:green"/>
+ <ColorAlias name="solo button: led active" alias="alert:green"/>
+ <ColorAlias name="solo isolate: fill" alias="widget:bg"/>
+ <ColorAlias name="solo isolate: fill active" alias="widget:bg"/>
+ <ColorAlias name="solo isolate: led active" alias="alert:ruddy"/>
+ <ColorAlias name="solo safe: fill" alias="widget:bg"/>
+ <ColorAlias name="solo safe: fill active" alias="widget:bg"/>
+ <ColorAlias name="solo safe: led active" alias="alert:ruddy"/>
+ <ColorAlias name="stereo panner bg" alias="theme:bg2"/>
+ <ColorAlias name="stereo panner fill" alias="widget:blue"/>
+ <ColorAlias name="stereo panner inverted bg" alias="widget:blue darker"/>
+ <ColorAlias name="stereo panner inverted fill" alias="theme:contrasting less"/>
+ <ColorAlias name="stereo panner inverted outline" alias="alert:ruddy"/>
+ <ColorAlias name="stereo panner inverted text" alias="neutral:backgroundest"/>
+ <ColorAlias name="stereo panner mono bg" alias="theme:bg2"/>
+ <ColorAlias name="stereo panner mono fill" alias="theme:bg"/>
+ <ColorAlias name="stereo panner mono outline" alias="alert:orange"/>
+ <ColorAlias name="stereo panner mono text" alias="neutral:backgroundest"/>
+ <ColorAlias name="stereo panner outline" alias="theme:bg"/>
+ <ColorAlias name="stereo panner rule" alias="theme:bg"/>
+ <ColorAlias name="stereo panner text" alias="neutral:backgroundest"/>
+ <ColorAlias name="stretch clock: background" alias="theme:bg2"/>
+ <ColorAlias name="stretch clock: cursor" alias="theme:contrasting alt"/>
+ <ColorAlias name="stretch clock: edited text" alias="theme:contrasting alt"/>
+ <ColorAlias name="stretch clock: text" alias="theme:contrasting clock"/>
+ <ColorAlias name="sync mark" alias="theme:contrasting clock"/>
+ <ColorAlias name="tempo bar" alias="neutral:background2"/>
+ <ColorAlias name="tempo curve" alias="widget:blue"/>
+ <ColorAlias name="tempo marker" alias="widget:orange"/>
+ <ColorAlias name="tempo marker music" alias="widget:orange"/>
+ <ColorAlias name="time axis frame" alias="neutral:backgroundest"/>
+ <ColorAlias name="time axis view item base" alias="widget:gray"/>
+ <ColorAlias name="time stretch fill" alias="theme:contrasting less"/>
+ <ColorAlias name="time stretch outline" alias="widget:gray"/>
+ <ColorAlias name="tracknumber label: fill" alias="theme:bg"/>
+ <ColorAlias name="tracknumber label: fill active" alias="neutral:background2"/>
+ <ColorAlias name="tracknumber label: led active" alias="alert:red"/>
+ <ColorAlias name="transport active option button: fill" alias="widget:bg"/>
+ <ColorAlias name="transport active option button: fill active" alias="alert:green"/>
+ <ColorAlias name="transport active option button: led active" alias="alert:green"/>
+ <ColorAlias name="transport button: fill" alias="widget:bg"/>
+ <ColorAlias name="transport button: fill active" alias="alert:green"/>
+ <ColorAlias name="transport button: led active" alias="alert:green"/>
+ <ColorAlias name="transport clock: background" alias="theme:bg2"/>
+ <ColorAlias name="transport clock: cursor" alias="theme:contrasting alt"/>
+ <ColorAlias name="transport clock: edited text" alias="theme:contrasting alt"/>
+ <ColorAlias name="transport clock: text" alias="theme:contrasting clock"/>
+ <ColorAlias name="transport delta clock: background" alias="theme:bg2"/>
+ <ColorAlias name="transport delta clock: cursor" alias="theme:contrasting alt"/>
+ <ColorAlias name="transport delta clock: edited text" alias="theme:contrasting alt"/>
+ <ColorAlias name="transport delta clock: text" alias="theme:contrasting alt"/>
+ <ColorAlias name="transport drag rect" alias="neutral:midground"/>
+ <ColorAlias name="transport loop rect" alias="widget:blue"/>
+ <ColorAlias name="transport marker bar" alias="neutral:background2"/>
+ <ColorAlias name="transport option button: fill" alias="widget:bg"/>
+ <ColorAlias name="transport option button: fill active" alias="widget:bg"/>
+ <ColorAlias name="transport option button: led active" alias="alert:green"/>
+ <ColorAlias name="transport punch rect" alias="widget:ruddy"/>
+ <ColorAlias name="transport recenable button: fill" alias="widget:bg"/>
+ <ColorAlias name="transport recenable button: fill active" alias="alert:ruddy"/>
+ <ColorAlias name="transport recenable button: led active" alias="alert:red"/>
+ <ColorAlias name="trim handle" alias="alert:blue"/>
+ <ColorAlias name="trim handle locked" alias="alert:ruddy"/>
+ <ColorAlias name="trim knob" alias="widget:bg"/>
+ <ColorAlias name="trim knob: arc end" alias="widget:blue"/>
+ <ColorAlias name="trim knob: arc start" alias="widget:blue"/>
+ <ColorAlias name="vari button: fill" alias="widget:bg"/>
+ <ColorAlias name="vari button: fill active" alias="alert:ruddy"/>
+ <ColorAlias name="vca assign button: fill" alias="widget:bg"/>
+ <ColorAlias name="verbose canvas cursor" alias="theme:contrasting clock"/>
+ <ColorAlias name="video timeline bar" alias="neutral:background2"/>
+ <ColorAlias name="waveform fill" alias="neutral:background"/>
+ <ColorAlias name="waveform outline" alias="neutral:backgroundest"/>
+ <ColorAlias name="zero line" alias="neutral:background"/>
+ <ColorAlias name="zoom button: fill" alias="widget:bg"/>
+ <ColorAlias name="zoom button: fill active" alias="alert:green"/>
+ <ColorAlias name="zoom button: led active" alias="alert:green"/>
+ </ColorAliases>
+ <Modifiers>
+ <Modifier name="audio bus base" modifier="= alpha:0.29734219269102991"/>
+ <Modifier name="audio track base" modifier="= alpha:0.30066445182724255"/>
+ <Modifier name="automation line fill" modifier="= alpha:0.29999999999999999"/>
+ <Modifier name="automation track fill" modifier="= alpha:0.29999999999999999"/>
+ <Modifier name="covered region base" modifier="= alpha:0.69999999999999996"/>
+ <Modifier name="crossfade alpha" modifier="= alpha:0.18029999999999999"/>
+ <Modifier name="dragging region" modifier="= alpha:0.5"/>
+ <Modifier name="editable region" modifier="= alpha:0.25"/>
+ <Modifier name="gain line inactive" modifier="= alpha:0.77249999999999996"/>
+ <Modifier name="ghost track base" modifier="= alpha:0.64078199999999996"/>
+ <Modifier name="ghost track midi fill" modifier="= alpha:0.29999999999999999"/>
+ <Modifier name="grid line" modifier="= alpha:1"/>
+ <Modifier name="inactive crossfade" modifier="= alpha:0.46660000000000001"/>
+ <Modifier name="loop rectangle" modifier="= alpha:0.5"/>
+ <Modifier name="marker bar" modifier="= alpha:0.5"/>
+ <Modifier name="midi note" modifier="= alpha:0.80000000000000004"/>
+ <Modifier name="midi note velocity text" modifier="= alpha:0.46660000000000001"/>
+ <Modifier name="midi patch change fill" modifier="= alpha:0.62739999999999996"/>
+ <Modifier name="midi sysex fill" modifier="= alpha:0.46660000000000001"/>
+ <Modifier name="midi track base" modifier="= alpha:0.29999999999999999"/>
+ <Modifier name="mono panner position fill" modifier="= alpha:0.80000000000000004"/>
+ <Modifier name="panner fill" modifier="= alpha:0.78405315614617943"/>
+ <Modifier name="piano roll black" modifier="= alpha:0.20000000000000001"/>
+ <Modifier name="piano roll white" modifier="= alpha:0.20000000000000001"/>
+ <Modifier name="recording rect" modifier="= alpha:0.25538971807628524"/>
+ <Modifier name="region alpha" modifier="= alpha:1"/>
+ <Modifier name="region mark" modifier="= alpha:1"/>
+ <Modifier name="scroomer alpha" modifier="= alpha:0.25"/>
+ <Modifier name="selected midi note" modifier="= alpha:0.75290000000000001"/>
+ <Modifier name="selection rect" modifier="= alpha:0.1111111111111111"/>
+ <Modifier name="silence" modifier="= alpha:0.47839999999999999"/>
+ <Modifier name="stereo panner inverted" modifier="= alpha:0.78820000000000001"/>
+ <Modifier name="stereo panner inverted bg" modifier="= alpha:0.75290000000000001"/>
+ <Modifier name="time axis view item base" modifier="= alpha:0.69999999999999996"/>
+ <Modifier name="time stretch fill" modifier="= alpha:0.5"/>
+ <Modifier name="transparent region base" modifier="= alpha:0.81727574750830567"/>
+ <Modifier name="verbose canvas cursor" modifier="= alpha:0.46660000000000001"/>
+ </Modifiers>
+</Ardour>
diff --git a/.config/env b/.config/env
index ff8f825..d70f391 100644
--- a/.config/env
+++ b/.config/env
@@ -12,6 +12,7 @@
# ========================
unset MAILCHECK
+
# xdg
export XDG_DATA_HOME="$HOME"/.local/share
export XDG_CONFIG_HOME="$HOME"/.config
@@ -25,6 +26,7 @@ export XDG_MUSIC_DIR="$HOME"/mu
export XDG_PICTURES_DIR="$HOME"/pics
export XDG_VIDEOS_DIR="$HOME"/vids
export XDG_RUNTIME_DIR=/var/run/"$USER"
+
# Apps
export EDITOR='nvim'
export VISUAL="${EDITOR}"
@@ -79,6 +81,7 @@ export WGETRC="$XDG_CONFIG_HOME"/wgetrc
export WINEPREFIX="$XDG_DATA_HOME"/wineprefixes/default
export W3M_DIR="$XDG_STATE_HOME"/w3m
+# Xorg
export XINITRC="$XDG_CONFIG_HOME"/x11/xinitrc
export XSERVERRC="$XDG_CONFIG_HOME"/x11/xserverrc
export _Z_DATA="$XDG_DATA_HOME"/z
@@ -96,6 +99,11 @@ export FZF_DEFAULT_COMMAND='fd -i -H -c never -j9 -E .git -E dotfiles-bsd -E .cc
export FZF_DEFAULT_OPTS='--height 60% --layout=reverse --border=left --tabstop=4'
export LESS='-R -c -S'
export MPD_HOST="$XDG_DATA_HOME"/mpd/socket
+export NNN_OPTS='aAdrRQ'
+export NNN_COLORS='4132'
+export NNN_FCOLORS='030304020005060801ac0507'
+export NNN_ARCHIVE="\\.(7z|a|ace|alz|arc|arj|bz|bz2|cab|cpio|deb|gz|jar|lha|lz|lzh|lzma|lzo|rar|rpm|rz|t7z|tar|tbz|tbz2|tgz|tlz|txz|tZ|tzo|war|xpi|xz|Z|zip)$"
+export NNN_PLUG='t:joe_fzfcd;i:imgview'
export RUSTFLAGS='-L /usr/local/lib'
export WWW_HOME='https://start.duckduckgo.com/'
export YTFZF_HIST='0'
diff --git a/.config/go2work/go2work.toml b/.config/go2work/go2work.toml
index e57763c..16405b7 100644
--- a/.config/go2work/go2work.toml
+++ b/.config/go2work/go2work.toml
@@ -6,7 +6,8 @@ files = [
# '/home/jozan/mu/rock/grunge/pearl_jam/2020_mtv_unplugged_live/02_state_of_love_and_trust.flac',
# '/home/jozan/mu/rock/stoner_rock/slo_burn/1997_amusing_the_amazing_ep/02_muezli.flac'
# '/home/jozan/mu/rock/stoner_rock/slo_burn/1997_amusing_the_amazing_ep/03_pilot_the_dune.flac'
- '/home/jozan/mu/ost/mick_gordon/2020_doom_eternal_original_game_soundtrack/54_meathook.flac',
+ # '/home/jozan/mu/ost/mick_gordon/2020_doom_eternal_original_game_soundtrack/54_meathook.flac',
+ '/home/jozan/mu/ost/mick_gordon/2020_doom_eternal_original_game_soundtrack/02_cultist_base.flac',
# '/home/jozan/mu/rock/punk/guerilla_poubelle/2007_punk_existentialisme/10_dans_la_diagonale.flac',
# '/home/jozan/mu/rock/punk/guerilla_poubelle/2005_il_faut_repeindre_le_monde_en_noir/15_exception_culturelle_trafic_darmes.flac',
# '/home/jozan/mu/ost/mick_gordon/2020_doom_eternal_original_game_soundtrack/21_the_super_gore_nest.flac',
diff --git a/.config/lf/lfrc b/.config/lf/lfrc
index 60a0964..5565b0b 100644
--- a/.config/lf/lfrc
+++ b/.config/lf/lfrc
@@ -68,6 +68,7 @@ map <c-s> $$SHELL
map <c-n> push :mkdir<space>
map <f-7> push :mkdir<space>
map <c-r> reload
+map <c-g> clear
cmap <c-g> cmd-escape
map x !$f
map X $$f
diff --git a/.config/mimeapps.list b/.config/mimeapps.list
index a7d1359..1fb8154 100644
--- a/.config/mimeapps.list
+++ b/.config/mimeapps.list
@@ -1,8 +1,7 @@
[Default Applications]
x-scheme-handler/http=userapp-Firefox-SWW0Y1.desktop
x-scheme-handler/https=userapp-Firefox-SWW0Y1.desktop
-x-scheme-handler/ftp=librewolf.desktop
-image/png=sxiv.desktop
+x-scheme-handler/ftp=userapp-Firefox-SWW0Y1.desktop
x-scheme-handler/chrome=userapp-Firefox-SWW0Y1.desktop
text/html=userapp-Firefox-SWW0Y1.desktop
application/x-extension-htm=userapp-Firefox-SWW0Y1.desktop
@@ -11,9 +10,10 @@ application/x-extension-shtml=userapp-Firefox-SWW0Y1.desktop
application/xhtml+xml=userapp-Firefox-SWW0Y1.desktop
application/x-extension-xhtml=userapp-Firefox-SWW0Y1.desktop
application/x-extension-xht=userapp-Firefox-SWW0Y1.desktop
-application/pdf=org.pwmt.zathura-pdf-poppler.desktop
-image/jpeg=imv.desktop
-image/gif=nsxiv.desktop
+application/pdf=org.pwmt.zathura.desktop
+image/png=nsxiv-joe.desktop
+image/jpeg=nsxiv-joe.desktop
+image/gif=nsxiv-joe.desktop
audio/mpeg=mpv.desktop
audio/flac=mpv.desktop
audio/wav=mpv.desktop
@@ -27,18 +27,18 @@ video/ogg=mpv.desktop
video/webm=mpv.desktop
inode/directory=pcmanfm.desktop
text/plain=nvim.desktop
-application/x-shellscript=emacs.desktop
-text/english=emacs.desktop
-text/x-c=emacs.desktop
-text/x-c++=emacs.desktop
-text/x-c++hdr=emacs.desktop
-text/x-c++src=emacs.desktop
-text/x-chdr=emacs.desktop
-text/x-csrc=emacs.desktop
-text/x-java=emacs.desktop
-text/x-makefile=emacs.desktop
-text/x-readme=emacs.desktop
-text/x-tcl=emacs.desktop
+application/x-shellscript=nvim.desktop
+text/english=nvim.desktop
+text/x-c=nvim.desktop
+text/x-c++=nvim.desktop
+text/x-c++hdr=nvim.desktop
+text/x-c++src=nvim.desktop
+text/x-chdr=nvim.desktop
+text/x-csrc=nvim.desktop
+text/x-java=nvim.desktop
+text/x-makefile=nvim.desktop
+text/x-readme=nvim.desktop
+text/x-tcl=nvim.desktop
x-scheme-handler/msteams=teams.desktop
video/mp4=mpv.desktop
application/zip=xarchiver.desktop
@@ -54,35 +54,4 @@ video/quicktime=mpv.desktop
x-scheme-handler/forticlient=FortiClient.desktop
x-scheme-handler/discord-460807638964371468=discord-460807638964371468.desktop
x-scheme-handler/discord=vesktop.desktop
-
-[Added Associations]
-x-scheme-handler/https=userapp-Firefox-NVLWI0.desktop;librewolf.desktop;firefox.desktop;userapp-Firefox-SWW0Y1.desktop;
-x-scheme-handler/ftp=userapp-Firefox-NVLWI0.desktop;
-x-scheme-handler/chrome=userapp-Firefox-NVLWI0.desktop;firefox.desktop;userapp-Firefox-SWW0Y1.desktop;
-text/html=emacs.desktop;userapp-Firefox-NVLWI0.desktop;firefox.desktop;userapp-Firefox-SWW0Y1.desktop;
-application/x-extension-htm=userapp-Firefox-NVLWI0.desktop;firefox.desktop;userapp-Firefox-SWW0Y1.desktop;
-application/x-extension-html=userapp-Firefox-NVLWI0.desktop;firefox.desktop;userapp-Firefox-SWW0Y1.desktop;
-application/x-extension-shtml=userapp-Firefox-NVLWI0.desktop;firefox.desktop;userapp-Firefox-SWW0Y1.desktop;
-application/xhtml+xml=userapp-Firefox-NVLWI0.desktop;firefox.desktop;userapp-Firefox-SWW0Y1.desktop;
-application/x-extension-xhtml=userapp-Firefox-NVLWI0.desktop;firefox.desktop;userapp-Firefox-SWW0Y1.desktop;
-application/x-extension-xht=userapp-Firefox-NVLWI0.desktop;firefox.desktop;userapp-Firefox-SWW0Y1.desktop;
-application/pdf=org.pwmt.zathura-pdf-mupdf.desktop;org.pwmt.zathura-pdf-poppler.desktop;
-video/webm=mpv.desktop;
-text/plain=nvim.desktop;vim.desktop;org.gnome.gedit.desktop;
-video/mp4=mpv.desktop;
-application/zip=xarchiver.desktop;org.gnome.Nautilus.desktop;
-video/x-matroska=mpv.desktop;
-application/x-partial-download=mpv.desktop;
-video/x-ms-wmv=mpv.desktop;
-image/png=userapp-nsxiv -b -a-NUYH01.desktop;userapp-nsxiv -b -a-8PYC01.desktop;sxiv.desktop;userapp-nsxiv -b -a-25V8Z1.desktop;nsxiv.desktop;
-application/x-ms-dos-executable=wine.desktop;
-application/octet-stream=nvim.desktop;
-x-scheme-handler/mailto=userapp-Thunderbird-SJ2821.desktop;userapp-Thunderbird-BXARX2.desktop;
-x-scheme-handler/mid=userapp-Thunderbird-SJ2821.desktop;userapp-Thunderbird-BXARX2.desktop;
-video/x-msvideo=mpv.desktop;
-x-scheme-handler/http=firefox.desktop;userapp-Firefox-SWW0Y1.desktop;
-video/quicktime=mpv.desktop;
-image/jpeg=sxiv.desktop;imv.desktop;
-
-[Removed Associations]
-x-scheme-handler/http=librewolf.desktop;
+application/octet-stream=nvim.desktop
diff --git a/.config/mpv/mpv.conf b/.config/mpv/mpv.conf
index d1f0c60..749a32a 100644
--- a/.config/mpv/mpv.conf
+++ b/.config/mpv/mpv.conf
@@ -1,5 +1,5 @@
# video-sync=display-resample
-vo=x11
+vo=gpu
osc=yes
cache=yes
demuxer-max-bytes=4GiB
diff --git a/.config/nnn/plugins/joe_fzfcd b/.config/nnn/plugins/joe_fzfcd
new file mode 100755
index 0000000..4c74f88
--- /dev/null
+++ b/.config/nnn/plugins/joe_fzfcd
@@ -0,0 +1,20 @@
+#!/usr/bin/env perl
+
+use strict;
+use warnings;
+use Env qw(NNN_PIPE PWD);
+
+sub main {
+ my $dir;
+
+ $dir = `fd -t d -L | fzf`;
+ chomp($dir);
+ open(FH, '>>', $NNN_PIPE) or die $!;
+ print FH '0c' . $PWD . '/' . $dir;
+ close(FH);
+ return;
+}
+
+main();
+
+__END__
diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua
index bdfa8bd..742d23c 100644
--- a/.config/nvim/init.lua
+++ b/.config/nvim/init.lua
@@ -25,4 +25,4 @@ require('lsp.bashls')
require('lsp.clangd')
require('lsp.gopls')
require('lsp.luals')
-require('lsp.perlnavigator')
+require('lsp.perlls')
diff --git a/.config/nvim/lua/config/lazy.lua b/.config/nvim/lua/config/lazy.lua
index 5041634..2b8d66d 100644
--- a/.config/nvim/lua/config/lazy.lua
+++ b/.config/nvim/lua/config/lazy.lua
@@ -83,7 +83,7 @@ require('lazy').setup({
default_overlength = 80,
grace_length = 1,
highlight_to_eol = true,
- disable_ft = { 'qf', 'help', 'man', 'checkhealth', 'lazy', 'packer', 'NvimTree', 'Telescope', 'WhichKey', 'text', 'csv', 'lua', 'gosum', '' }
+ disable_ft = { 'qf', 'help', 'man', 'checkhealth', 'lazy', 'packer', 'NvimTree', 'Telescope', 'WhichKey', 'text', 'csv', 'lua', 'gosum', 'sh', '' }
}
end
},
diff --git a/.config/nvim/lua/lsp/perlls.lua b/.config/nvim/lua/lsp/perlls.lua
new file mode 100644
index 0000000..b995cd2
--- /dev/null
+++ b/.config/nvim/lua/lsp/perlls.lua
@@ -0,0 +1,23 @@
+vim.lsp.config('perlls', {
+ cmd = {
+ 'perl',
+ '-MPerl::LanguageServer',
+ '-e',
+ 'Perl::LanguageServer::run',
+ '--',
+ '--port 13603',
+ '--nostdio 0',
+ },
+ settings = {
+ perl = {
+ perlCmd = 'perl',
+ perlInc = ' ',
+ fileFilter = { '.pm', '.pl' },
+ ignoreDirs = '.git',
+ },
+ },
+ filetypes = { 'perl' },
+ root_markers = { '.git' },
+})
+
+vim.lsp.enable('perlls')
diff --git a/.config/nvim/lua/lsp/perlnavigator.lua b/.config/nvim/lua/lsp/perlnavigator.lua
deleted file mode 100644
index 1ba0024..0000000
--- a/.config/nvim/lua/lsp/perlnavigator.lua
+++ /dev/null
@@ -1,16 +0,0 @@
-vim.lsp.config('perlnavigator', {
- cmd = {'perlnavigator'},
- filetypes = {'perl'},
- root_markers = {'.git'},
- settings = {
- perlnavigator = {
- perlPath = 'perl',
- enableWarnings = true,
- perltidyProfile = '',
- perlcriticProfile = '',
- perlcriticEnabled = true,
- }
- }
-})
-
-vim.lsp.enable('perlnavigator')
diff --git a/.config/x11/xinitrc b/.config/x11/xinitrc
index 8c23f02..8d033d2 100644
--- a/.config/x11/xinitrc
+++ b/.config/x11/xinitrc
@@ -63,14 +63,15 @@ start_apps() {
}
export LANG='en_US.UTF-8'
-[ $host = "mother" ] && xrandr \
- --output HDMI-0 --mode 1920x1080 --pos 2560x0 --rotate normal \
- --output DP-0 --off \
- --output DP-1 --off \
- --output DP-2 --off \
- --output DP-3 --off \
- --output DP-4 --primary --mode 2560x1440 --rate 180 --pos 0x0 --rotate normal \
- --output DP-5 --off
+[ $host = "mother" ] && "$HOME"/.local/bin/scr2
+# [ $host = "mother" ] && xrandr \
+# --output HDMI-0 --mode 1920x1080 --pos 2560x0 --rotate normal \
+# --output DP-0 --off \
+# --output DP-1 --off \
+# --output DP-2 --off \
+# --output DP-3 --off \
+# --output DP-4 --primary --mode 2560x1440 --rate 180 --pos 0x0 --rotate normal \
+# --output DP-5 --off
[ $host = "po-rbo" ] && xrandr \
--output eDP-1 --mode 1920x1200 --pos 0x0 --rotate normal \
--output HDMI-1 --primary --mode 2560x1440 --pos 1920x0 --rotate normal \
@@ -79,7 +80,7 @@ export LANG='en_US.UTF-8'
--output VIRTUAL-1 --off
dunst_shit
-startif picom
+[ $host = "po-rbo" ] && startif picom
pgrep $mpd >/dev/null || $mpd >/dev/null 2>&1
xset s off
xset -dpms
diff --git a/.config/zsh/.zshrc b/.config/zsh/.zshrc
index 843180b..37acce6 100644
--- a/.config/zsh/.zshrc
+++ b/.config/zsh/.zshrc
@@ -113,7 +113,37 @@ lfcd () {
[ -d "$dir" ] && [ "$dir" != "$(pwd)" ] && cd "$dir"
fi
}
-bindkey -s '^o' '^ulfcd\n'
+nnncd ()
+{
+ # Block nesting of nnn in subshells
+ [ "${NNNLVL:-0}" -eq 0 ] || {
+ echo "nnn is already running"
+ return
+ }
+
+ # The behaviour is set to cd on quit (nnn checks if NNN_TMPFILE is set)
+ # If NNN_TMPFILE is set to a custom path, it must be exported for nnn to
+ # see. To cd on quit only on ^G, remove the "export" and make sure not to
+ # use a custom path, i.e. set NNN_TMPFILE *exactly* as follows:
+ # NNN_TMPFILE="${XDG_CONFIG_HOME:-$HOME/.config}/nnn/.lastd"
+ export NNN_TMPFILE="/tmp/nnn_lastd"
+
+ # Unmask ^Q (, ^V etc.) (if required, see `stty -a`) to Quit nnn
+ # stty start undef
+ # stty stop undef
+ # stty lwrap undef
+ # stty lnext undef
+
+ # The command builtin allows one to alias nnn to n, if desired, without
+ # making an infinitely recursive alias
+ command nnn "$@"
+
+ [ ! -f "$NNN_TMPFILE" ] || {
+ . "$NNN_TMPFILE"
+ rm -f -- "$NNN_TMPFILE" > /dev/null
+ }
+}
+bindkey -s '^o' '^unnncd\n'
bindkey -v "^ " globalias
bindkey -v " " magic-space
diff --git a/.config/zsh/alias.zsh b/.config/zsh/alias.zsh
index 63b8be9..41b090c 100644
--- a/.config/zsh/alias.zsh
+++ b/.config/zsh/alias.zsh
@@ -60,6 +60,7 @@ alias \
irssi='irssi --config="$XDG_CONFIG_HOME"/irssi/config --home="$XDG_DATA_HOME"/irssi' \
irc='irssi' \
free='freecolor' \
+ n='nnn' \
gt='gpg-tui' \
lg='lazygit' \
tf='terraform' \
diff --git a/.config/zsh/plugins.zsh b/.config/zsh/plugins.zsh
index a6281cb..77bffa1 100644
--- a/.config/zsh/plugins.zsh
+++ b/.config/zsh/plugins.zsh
@@ -13,5 +13,4 @@
source $HOME/.local/packs/fast-syntax-highlighting/fast-syntax-highlighting.plugin.zsh >/dev/null
source $HOME/.local/packs/zsh-autosuggestions/zsh-autosuggestions.plugin.zsh >/dev/null
-/home/r_bousset/.local/packs/fzf-zsh-plugin/fzf-zsh-plugin.plugin.zsh
# [[ -r "/usr/share/z/z.sh" ]] && source /usr/share/z/z.sh