diff options
Diffstat (limited to '.config')
-rw-r--r-- | .config/catgirl/libera | 1 | ||||
-rw-r--r-- | .config/dunst/dunstrc | 2 | ||||
-rw-r--r-- | .config/fontconfig/fonts.conf | 6 | ||||
-rw-r--r-- | .config/gtk-2.0/gtkrc | 4 | ||||
-rw-r--r-- | .config/gtk-3.0/settings.ini | 2 | ||||
-rw-r--r-- | .config/nvim/init.lua | 2 | ||||
-rw-r--r-- | .config/nvim/lua/lsp/clangd.lua | 11 | ||||
-rw-r--r-- | .config/tig/config | 503 | ||||
-rw-r--r-- | .config/x11/xresources | 2 | ||||
-rw-r--r-- | .config/zsh/alias.zsh | 5 |
10 files changed, 514 insertions, 24 deletions
diff --git a/.config/catgirl/libera b/.config/catgirl/libera index 34e3dca..582b783 100644 --- a/.config/catgirl/libera +++ b/.config/catgirl/libera @@ -4,4 +4,5 @@ cert = libera.pem sasl-external join = #linux,#freebsd,#archlinux,##chat,#c,#embedded,#neovim,#perl timestamp = %H:%M +hash = 0,15 quiet diff --git a/.config/dunst/dunstrc b/.config/dunst/dunstrc index 8fce8b8..967e506 100644 --- a/.config/dunst/dunstrc +++ b/.config/dunst/dunstrc @@ -27,7 +27,7 @@ sort = yes idle_threshold = 0 - font = "BlexMono Nerd Font Medium 18" + font = "Terminess Nerd Font:size=19" # font = "NotoSans Nerd Font 17" line_height = 0 markup = full diff --git a/.config/fontconfig/fonts.conf b/.config/fontconfig/fonts.conf index dbced38..cfb114c 100644 --- a/.config/fontconfig/fonts.conf +++ b/.config/fontconfig/fonts.conf @@ -4,19 +4,19 @@ <alias> <family>serif</family> <prefer> - <family>BlexMono Nerd Font Text</family> + <family>Terminess Nerd Font</family> </prefer> </alias> <alias> <family>sans-serif</family> <prefer> - <family>BlexMono Nerd Font Text</family> + <family>Terminess Nerd Font</family> </prefer> </alias> <alias> <family>monospace</family> <prefer> - <family>BlexMono Nerd Font</family> + <family>Terminess Nerd Font</family> </prefer> </alias> </fontconfig> diff --git a/.config/gtk-2.0/gtkrc b/.config/gtk-2.0/gtkrc index a351cdd..db46803 100644 --- a/.config/gtk-2.0/gtkrc +++ b/.config/gtk-2.0/gtkrc @@ -1,9 +1,9 @@ # DO NOT EDIT! This file will be overwritten by LXAppearance. # Any customization should be done in ~/.gtkrc-2.0.mine instead. -include "/home/jozan/.gtkrc-2.0.mine" +include "/home/r_bousset/.gtkrc-2.0.mine" gtk-theme-name="Gruvbox-Dark-B" -gtk-icon-theme-name="gruvbox_dark" +gtk-icon-theme-name="Haiku" gtk-font-name="sans-serif 12" gtk-cursor-theme-name="Simp1e-Gruvbox-Dark" gtk-cursor-theme-size=0 diff --git a/.config/gtk-3.0/settings.ini b/.config/gtk-3.0/settings.ini index 80c2700..afc20dd 100644 --- a/.config/gtk-3.0/settings.ini +++ b/.config/gtk-3.0/settings.ini @@ -8,7 +8,7 @@ gtk-enable-animations=true gtk-enable-event-sounds=1 gtk-enable-input-feedback-sounds=1 gtk-font-name=sans-serif 12 -gtk-icon-theme-name=gruvbox_dark +gtk-icon-theme-name=Haiku gtk-menu-images=0 gtk-primary-button-warps-slider=false gtk-theme-name=Gruvbox-Dark-B diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index 742d23c..ad69ec5 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -22,7 +22,7 @@ require('config.langs') require('config.hooks') require('lsp.arduino') require('lsp.bashls') -require('lsp.clangd') +require('lsp.ccls') require('lsp.gopls') require('lsp.luals') require('lsp.perlls') diff --git a/.config/nvim/lua/lsp/clangd.lua b/.config/nvim/lua/lsp/clangd.lua deleted file mode 100644 index 2933b02..0000000 --- a/.config/nvim/lua/lsp/clangd.lua +++ /dev/null @@ -1,11 +0,0 @@ -vim.lsp.config('clangd', { - cmd = { 'clangd', '--background-index', '--clang-tidy', '--completion-style=detailed' }, - filetypes = { 'c', 'cpp', 'objc', 'objcpp' }, - root_markers = { '.clangd', 'compile_commands.json', 'compile_flags.txt', '.git' }, - init_options = { - fallbackFlags = { '-std=c17' }, - offsetEncoding = { 'utf-16' }, - }, -}) - -vim.lsp.enable('clangd') diff --git a/.config/tig/config b/.config/tig/config new file mode 100644 index 0000000..1ee76e7 --- /dev/null +++ b/.config/tig/config @@ -0,0 +1,503 @@ +# Tig default configuration +# +# Please see 'man tigrc' for a complete reference. + +# Settings +# -------- +# Most of these settings can be toggleable, either via the toggle-* +# actions or via the option menu (bound to `o` by default). + +# View settings +# +# Supported column types and their options: +# +# author, committer +# - display (enum) [no|full|abbreviated|email|email-user] +# : Show author/committer information? +# - width (int) : Fixed width when nonzero +# - maxwidth (int) : Autosize limit +# +# commit-title +# - display (bool) : Show the commit title? +# - graph (enum) [no|v2|v1] : Show the commit graph? (main view only) +# - refs (bool) : Show branches, tags and remotes? (main view only) +# - overflow (boolint) : Highlight overflows? Defaults to 50 when enabled. +# +# date +# - display (enum) [no|default|relative|relative-compact|custom] +# : Show dates? +# - use-author (bool) : Show author date instead of committer date? +# - local (bool) : Show local dates? +# - format (string) : Custom strftime(3) format +# Note: %Z is formatted as %z +# - width (int) : Fixed width when nonzero +# +# file-name +# - display (enum) [no|always|auto] : Show file names? +# - width (int) : Fixed width when nonzero +# - maxwidth (int) : Autosize limit +# +# file-size +# - display (enum) [no|default|units] +# : Show file sizes? +# - width (int) : Fixed width when nonzero +# +# id +# - display (bool) : Show commit/tree ID? +# - width (int) : Fixed width when nonzero +# +# line-number +# - display (bool) : Show line numbers? +# - interval (int) : Interval between line numbers; defaults to 5 +# - width (int) : Fixed width when nonzero +# +# mode +# - display (bool) : Show file modes? +# - width (int) : Fixed width when nonzero +# +# ref +# - display (bool) : Show ref names? +# - width (int) : Fixed width when nonzero +# - maxwidth (int) : Autosize limit +# +# status +# - display (enum) [no|short|long] : Show status label? +# +# text +# - display (bool) : Show text? +# - commit-title-overflow (boolint) : Highlight overflow in log and diff view? +# + +set blame-view = id:yes,color file-name:auto author:full committer:no date:default,format="%Y-%m-%d" line-number:yes,interval=1 text +set grep-view = file-name:no line-number:yes,interval=1 text +set main-view = line-number:no,interval=5 id:no date:default,format="%Y-%m-%d" author:full committer:no commit-title:yes,graph,refs,overflow=no +set reflog-view = line-number:no,interval=5 id:yes date:no,format="%Y-%m-%d" author:no committer:no commit-title:yes,refs,overflow=no +set refs-view = line-number:no id:no date:default,format="%Y-%m-%d" author:full committer:no ref commit-title +set stash-view = line-number:no,interval=5 id:no date:default,format="%Y-%m-%d" author:full commit-title +set status-view = line-number:no,interval=5 status:short file-name +set tree-view = line-number:no,interval=5 mode author:full committer:no file-size date:default,format="%Y-%m-%d" id:no file-name + +# Pager based views +set pager-view = line-number:no,interval=5 text +set stage-view = line-number:no,interval=5 text +set log-view = line-number:no,interval=5 text +set blob-view = line-number:no,interval=5 text +set diff-view = line-number:no,interval=5 text:yes,commit-title-overflow=no + +# UI display settings +set show-changes = yes # Show changes commits in the main view? +set show-untracked = yes # Show also untracked changes? +set wrap-lines = no # Wrap long lines in pager views? +set tab-size = 8 # Number of spaces to use when expanding tabs +set line-graphics = default # Enum: ascii, default, utf-8, auto +set truncation-delimiter = ~ # Character drawn for truncations, or "utf-8" + +# Format reference names based on type: +# - head : The current HEAD. +# - tag : An annotated tag. +# - local-tag : A lightweight tag. +# - remote : A remote. +# - tracked-remote : The remote tracked by current HEAD. +# - replace : A replaced reference. +# - branch : A branch. +# - stash : The stash. +# - note : Notes. +# - prefetch : Refs prefetched by `git maintenance`. +# - other : Any other reference. +# +# Expects a space-separated list of format strings. +# If no format is specified for `local-tag`, the format for `tag` is used. +# Similarly, if no format is specified for `tracked-remote`, the format for +# `remote` is used, and if no format is specified for any other reference +# type, the format for `branch` is used. +# Prefix with `hide:` to not show that reference type, e.g. `hide:prefetch`. +set reference-format = [branch] <tag> {remote} ~replace~ + +# Settings controlling how content is read from Git +set commit-order = auto # Enum: auto, default, topo, date, reverse (main) +set status-show-untracked-dirs = yes # Show files in untracked directories? (status) +set status-show-untracked-files = yes # Show untracked files? +set ignore-space = no # Enum: no, all, some, at-eol (diff) +set show-notes = yes # When non-bool passed as `--show-notes=...` (diff) +#set diff-context = 3 # Number of lines to show around diff changes (diff) +#set word-diff = yes # Show a word diff? (diff) +#set diff-options = -C # User-defined options for `tig show` (git-diff) +#set diff-highlight = yes # String (or bool): Path to diff-highlight script, + # defaults to `diff-highlight`. +set diff-indicator = yes # Show diff +/- signs? +#set blame-options = -C -C -C # User-defined options for `tig blame` (git-blame) +set log-options = --cc --stat # User-defined options for `tig log` (git-log) +#set main-options = -n 1000 # User-defined options for `tig` (git-log) +set mailmap = yes # Use .mailmap to show canonical name and email address? + +# Misc +set start-on-head = no # Start with cursor on HEAD commit? +set refresh-mode = auto # Enum: manual, auto, after-command, periodic +set refresh-interval = 10 # Interval in seconds between refreshes +set ignore-case = no # Enum: no, yes, smart-case + # Ignore case when searching? +set wrap-search = yes # Wrap around to top/bottom of view when searching? +set focus-child = yes # Move focus to child view when opened? +set send-child-enter = yes # Propagate "enter" keypresses to child views? +set horizontal-scroll = 50% # Number of columns to scroll as % of width +set split-view-height = 67% # Height of the bottom view for horizontal splits +set vertical-split = auto # Enum: horizontal, vertical, auto; Use auto to + # switch to horizontal split when width allows it +set split-view-width = 50% # Width of right-most view for vertical splits +set editor-line-number = yes # Automatically pass line number to editor? Used + # for opening file at specific line e.g. from a diff +set history-size = 500 # Size of persistent history, 0 to disable +set mouse = no # Enable mouse support? +set mouse-scroll = 3 # Number of lines to scroll via the mouse +set mouse-wheel-cursor = no # Prefer moving the cursor to scrolling the view? +set pgrp = no # Make tig process-group leader? +set pager-autoscroll = no # Scroll the pager view automatically while loading? + +# User-defined commands +# --------------------- +# These commands allow to run shell commands directly from within Tig. +# Unless otherwise specified, commands are run in the foreground with +# their console output shown (as if '!' was specified). When multiple +# command options are specified their behavior are combined, e.g. "?<git +# commit" will prompt the user whether to execute the command and will +# exit Tig after completion. +# +# ! Run the command in the foreground with output shown. +# @ Run the command in the background with no output. +# ? Prompt the user before executing the command. +# + Run the command synchronously, and echo the first line of output to the status bar. +# < Exit Tig after executing the command. +# > Re-open Tig instantly in the last displayed view after executing the command. +# +# User-defined commands can optionally refer to Tig's internal state +# using the following variable names, which are substituted before +# commands are run (see 'man tigrc' for the full list): +# +# %(head) The current ref ID. Defaults to HEAD +# %(commit) The current commit ID. +# %(blob) The current blob ID. +# %(branch) The current branch name. +# %(remote) The current remote name. +# %(tag) The current tag name. +# %(stash) The current stash name. +# %(directory) The current directory path in the tree view; +# empty for the root directory. +# %(file) The currently selected file. +# %(ref) The reference given to blame or HEAD if undefined. +# %(revargs) The revision arguments passed on the command line. +# %(fileargs) The file arguments passed on the command line. +# %(cmdlineargs) All other options passed on the command line. +# %(diffargs) The diff options from `diff-options` or `TIG_DIFF_OPTS` +# %(prompt) Prompt for the argument value. +# %(repo:head) The name of the checked out branch. +# %(repo:remote) The remote name associated with the checked out branch. +# %(repo:upstream) The upstream branch associated with the checked out branch. + +bind main C ?git cherry-pick %(commit) +bind status C !git commit +bind stash A ?git stash apply %(stash) +bind stash P ?git stash pop %(stash) +bind stash ! ?git stash drop %(stash) +bind refs C ?git checkout %(branch) +bind refs ! ?git branch -D %(branch) +bind reflog C ?git checkout %(branch) +bind reflog ! ?git reset --hard %(commit) + +# Normal commands +# --------------- + +# View switching +bind generic m view-main +bind generic d view-diff +bind generic l view-log +bind generic L view-reflog +bind generic t view-tree +bind generic f view-blob +bind generic b view-blame +bind generic r view-refs +bind generic p view-pager +bind generic h view-help +bind generic s view-status +bind generic S view-status # Compat binding to avoid going crazy! +bind generic c view-stage +bind generic y view-stash +bind generic g view-grep + +# View manipulation +bind generic <Enter> enter # Enter and open selected entry +bind generic <Lt> back # Go back to the previous view state +bind generic <Down> next # Move to next +bind generic <C-N> next +bind generic J next +bind generic <Up> previous # Move to previous +bind generic <C-P> previous +bind generic K previous +bind generic , parent # Move to parent +bind generic <Tab> view-next # Move focus to the next view +bind generic R refresh # Reload and refresh view +bind generic <F5> refresh +bind generic O maximize # Maximize the current view +bind generic q view-close # Close the current view +bind generic Q quit # Close all views and quit +bind generic <C-C> quit # Close all views and quit + +# View specific +bind status u status-update # Stage/unstage changes in file +bind status ! status-revert # Revert changes in file +bind status M status-merge # Open git-mergetool(1) +# bind status ??? :toggle status # Show short or long status labels +bind stage u status-update # Stage/unstage current diff (c)hunk +bind stage 1 stage-update-line # Stage/unstage current line +bind stage 2 stage-update-part # Stage/unstage part of chunk +bind stage ! status-revert # Revert current diff (c)hunk +bind stage \ stage-split-chunk # Split current diff (c)hunk +bind stage @ :/^@@ # Jump to next (c)hunk +bind stage [ :toggle diff-context -1 # Decrease the diff context +bind stage ] :toggle diff-context +1 # Increase the diff context +bind diff @ :/^@@ # Jump to next (c)hunk +bind diff [ :toggle diff-context -1 # Decrease the diff context +bind diff ] :toggle diff-context +1 # Increase the diff context +bind pager @ :/^@@ # Jump to next (c)hunk +bind main H :goto HEAD # Jump to HEAD commit +bind main G :toggle commit-title-graph # Toggle revision graph visualization +bind main F :toggle commit-title-refs # Toggle reference display (tags/branches) +bind reflog F :toggle commit-title-refs # Toggle reference display (tags/branches) + +# Cursor navigation +bind generic j move-down +bind generic k move-up +bind generic <C-D> move-half-page-down +bind generic <C-U> move-half-page-up +bind generic <PgDown> move-page-down +bind generic <Space> move-page-down +bind generic <PgUp> move-page-up +bind generic - move-page-up +bind generic <Home> move-first-line +bind generic <End> move-last-line + +# Scrolling +bind generic | scroll-first-col +bind generic <Left> scroll-left +bind generic <Right> scroll-right +bind generic <Ins> scroll-line-up +bind generic <C-Y> scroll-line-up +bind generic <Del> scroll-line-down +bind generic <C-E> scroll-line-down +bind generic <SBack> scroll-page-up +bind generic <SFwd> scroll-page-down +# bind generic ??? scroll-half-page-up +# bind generic ??? scroll-half-page-down + +# Searching +bind generic / search +bind generic ? search-back +bind generic n find-next +bind generic N find-prev +# Navigation keys used while searching +bind search <Down> find-next +bind search <C-N> find-next +bind search <C-J> find-next +bind search <Up> find-prev +bind search <C-P> find-prev +bind search <C-K> find-prev +bind search <C-C> view-close + +# Option manipulation +bind generic o options # Open the options menu +# Bindings for toggling settings +bind generic I :toggle sort-order # Toggle ascending/descending sort order +bind generic i :toggle sort-field # Toggle field to sort by +bind generic <Hash> :toggle line-number # Toggle line numbers +bind generic D :toggle date # Toggle date display +bind generic A :toggle author # Toggle author display +bind generic T :toggle committer # Toggle committer display +# bind generic ??? :toggle commit-title-display + # Toggle commit title display +bind generic ~ :toggle line-graphics # Toggle (line) graphics mode +bind generic F :toggle file-name # Toggle file name display +# bind generic ??? :toggle show-changes # Toggle local changes display in the main view +bind generic W :toggle ignore-space # Toggle ignoring whitespace in diffs +# bind generic ??? :toggle ignore-case # Toggle ignoring case when searching +# bind generic ??? :toggle commit-order # Toggle commit ordering +bind generic X :toggle id # Toggle commit ID display +bind generic $ :toggle commit-title-overflow + # Toggle highlighting of commit title overflow +# bind generic ??? :toggle file-size # Toggle file size format +# bind generic ??? :toggle status # Toggle status display +# bind generic ??? :toggle status-show-untracked-dirs + # Toggle display of file in untracked directories +# bind generic ??? :toggle vertical-split # Toggle vertical split +# bind generic ??? :toggle word-diff # Toggle word diff +# bind generic ??? :toggle diff-indicator # Toggle display of diff +/- signs +bind generic % :toggle file-filter # Toggle filtering by pathspecs in file-args +bind generic ^ :toggle rev-filter # Toggle filtering by revisions in rev-args + +# Misc +bind generic e edit # Open in editor +bind generic : prompt # Open the prompt +bind generic <C-L> screen-redraw # Redraw the screen +bind generic z stop-loading # Stop all loading views +bind generic v show-version # Show Tig version + +# Colors +# ------ + +# The colors in the UI can be customized. In addition to the colors used +# for the UI you can also define new colors to use in the pager, blob, +# diff, and stage views by placing the text to match for in quotes. +# +# Prefix the name of a view to set a color only for that view, e.g. +# +# color grep.file blue default +# +# As an example, this setting will to color Signed-off-by lines with a +# yellow foreground color and use the default background color. +# +# color " Signed-off-by" yellow default +# +# Note the four leading spaces in the string to match. This is because +# Git automatically indents commit messages by four spaces. + +color "---" blue default +color "diff --" yellow default +color "--- " yellow default +color "+++ " yellow default +color "@@" magenta default +color "+" green default +color " +" green default +color "-" red default +color " -" red default +color "index " blue default +color "old mode " yellow default +color "new mode " yellow default +color "new file mode " yellow default +color "deleted file mode " yellow default +color "copy from " yellow default +color "copy to " yellow default +color "rename from " yellow default +color "rename to " yellow default +color "similarity " yellow default +color "dissimilarity " yellow default +color "\ No newline at end of file" blue default +color "diff-tree " blue default +color "Author: " cyan default +color "Commit: " magenta default +color "Tagger: " magenta default +color "Merge: " blue default +color "Date: " yellow default +color "AuthorDate: " yellow default +color "CommitDate: " yellow default +color "TaggerDate: " yellow default +color "Refs: " red default +color "Reflog: " red default +color "Reflog message: " yellow default +color "stash@{" magenta default +color "commit " green default +color "parent " blue default +color "tree " blue default +color "author " green default +color "committer " magenta default +color " Signed-off-by:" yellow default +color " Acked-by:" yellow default +color " Reviewed-by:" yellow default +color " Helped-by:" yellow default +color " Reported-by:" yellow default +color " Mentored-by:" yellow default +color " Suggested-by:" yellow default +color " Cc:" yellow default +color " Noticed-by:" yellow default +color " Tested-by:" yellow default +color " Improved-by:" yellow default +color " Thanks-to:" yellow default +color " Based-on-patch-by:" yellow default +color " Contributions-by:" yellow default +color " Co-authored-by:" yellow default +color " Requested-by:" yellow default +color " Original-patch-by:" yellow default +color " Inspired-by:" yellow default +color default white default normal +color cursor default black bold +color cursor-blur default black +color status green default +color delimiter magenta default +color date blue default +color mode cyan default +color id magenta default +color overflow red default +color header yellow default +color section cyan default +color directory yellow default +color file default default +color grep.file blue default +color file-size default default +color line-number cyan default +color title-blur yellow black +color title-focus yellow black bold +color main-commit default default +color main-annotated default default bold +color main-tag magenta default bold +color main-local-tag magenta default +color main-remote yellow default +color main-stash blue default +color main-note blue default +color main-prefetch blue default +color main-other blue default +color main-replace cyan default +color main-tracked yellow default bold +color main-ref cyan default +color main-head cyan default bold +color stat-none default default +color stat-staged magenta default +color stat-unstaged magenta default +color stat-untracked magenta default +color help-group blue default +color help-action yellow default +color diff-stat blue default +color diff-add-highlight green default standout +color diff-del-highlight red default standout +color palette-0 magenta default +color palette-1 yellow default +color palette-2 cyan default +color palette-3 green default +color palette-4 default default +color palette-5 white default +color palette-6 red default +color palette-7 magenta default bold +color palette-8 yellow default bold +color palette-9 cyan default bold +color palette-10 green default bold +color palette-11 default default bold +color palette-12 white default bold +color palette-13 red default bold +color graph-commit blue default +color search-result black yellow + +# Mappings for colors read from git configuration. +# Set to "no" to disable. +set git-colors = \ + branch.current=main-head \ + branch.local=main-ref \ + branch.plain=main-ref \ + branch.remote=main-remote \ + \ + diff.meta=diff-header \ + diff.meta=diff-index \ + diff.meta=diff-oldmode \ + diff.meta=diff-newmode \ + diff.frag=diff-chunk \ + diff.old=diff-del \ + diff.new=diff-add \ + \ + diff-highlight.oldHighlight=diff-del-highlight \ + diff-highlight.newHighlight=diff-add-highlight \ + \ + grep.filename=grep.file \ + grep.linenumber=grep.line-number \ + grep.separator=grep.delimiter \ + \ + status.branch=status.header \ + status.added=stat-staged \ + status.updated=stat-staged \ + status.changed=stat-unstaged \ + status.untracked=stat-untracked + diff --git a/.config/x11/xresources b/.config/x11/xresources index ef2cae9..355b977 100644 --- a/.config/x11/xresources +++ b/.config/x11/xresources @@ -9,6 +9,6 @@ Xcursor.theme: "Simp1e-Gruvbox-Dark" Xcursor.size: 18 Nsxiv.window.background: #1d2021 Nsxiv.window.foreground: #ebdbb2 -Nsxiv.bar.font: BlexMono Nerd Font-11 +Nsxiv.bar.font: Terminess Nerd Font-12 Vncviewer.grabKeyboard: true Vncviewer.FullScreen: 1 diff --git a/.config/zsh/alias.zsh b/.config/zsh/alias.zsh index 6e8bfea..59a6e7d 100644 --- a/.config/zsh/alias.zsh +++ b/.config/zsh/alias.zsh @@ -53,16 +53,13 @@ alias \ ctags='uctags "--exclude=.ccls*"' \ yt='pipe-viewer' \ yta='pipe-viewer -n' \ - gyt='gtk-pipe-viewer' \ ytdl='yt-dlp --add-metadata' \ ytdlist='yt-dlp -F' \ ytdl1080="yt-dlp --add-metadata -f '[height<=1080]'" \ - irssi='irssi --config="$XDG_CONFIG_HOME"/irssi/config --home="$XDG_DATA_HOME"/irssi' \ - irc='TERM=st-16color catgirl' \ + irc='catgirl' \ free='freecolor' \ n='nnn' \ gt='gpg-tui' \ - lg='lazygit' \ tf='terraform' \ gjdo="$HOME/dev/perl/gitjoe-scripts/gitjoe-do.pl" \ ddgit='git --git-dir=$HOME/docs/redot --work-tree=$HOME' \ |