Editing a few things for Alacritty and Broot.

This commit is contained in:
Derek Taylor 2020-02-04 22:08:08 -06:00
parent 87f4139245
commit 23372f6fd0
7 changed files with 109 additions and 4 deletions

View File

@ -140,6 +140,10 @@ ex ()
alias ..='cd ..' \
...='cd ../..'
# broot
alias br='br -dhp'
alias bs='br --sizes'
# Changing "ls" to "exa"
alias ls='exa -al --color=always --group-directories-first' # my preferred listing
alias la='exa -a --color=always --group-directories-first' # all files and dirs
@ -163,10 +167,13 @@ alias config="/usr/bin/git --git-dir=$HOME/dotfiles --work-tree=$HOME"
alias tb="nc termbin.com 9999"
### ENABLE VI MODE ###
#set -o vi
set -o vi
### SET VIM AS MANPAGER ###
export MANPAGER="/bin/sh -c \"col -b | vim --not-a-term -c 'set ft=man ts=8 nomod nolist noma' -\""
### BASH POWERLINE ###
source ~/.bash-powerline.sh
### BROOT ###
source /home/dt/.config/broot/launcher/bash/br

90
.config/broot/conf.toml Normal file
View File

@ -0,0 +1,90 @@
# This configuration file lets you define new commands
# or change the shortcut or triggering keys of built-in verbs.
# You can change the colors of broot too.
#
# Configuration documentation is available at https://dystroy.org/broot
#
#####################
# user defined verbs:
# If $EDITOR isn't set on your computer, you should either set it using
# something similar to
# export EDITOR=/usr/bin/nvim
# or just replace it with your editor of choice in the 'execution'
# pattern.
# Example:
# execution = "/usr/bin/nvim {file}"
[[verbs]]
invocation = "edit"
key = "F2"
shortcut = "e"
execution = "$EDITOR {file}"
[[verbs]]
key = "ctrl-c"
execution = ":quit"
[[verbs]]
invocation = "create {subpath}"
execution = "$EDITOR {directory}/{subpath}"
# If $PAGER isn't set on your computer, you should either set it
# or just replace it with your viewer of choice in the 'execution'
# pattern.
# Example:
# execution = "less {file}"
[[verbs]]
name = "view"
invocation = "view"
execution = "$PAGER {file}"
#####################
# Skin
# If you want to change the colors of broot,
# uncomment the following bloc and start messing
# with the various values
# Note that some of those colors might not correcly
# render on terminals with low capabilities
#
[skin]
default = "white None"
# tree = "rgb(89, 73, 101) none"
file = "gray(21) none"
# directory = "rgb(255, 152, 0) none bold"
# exe = "rgb(17, 164, 181) none"
# link = "Magenta none"
# pruning = "rgb(89, 73, 101) none Italic"
# perm__ = "gray(5) None"
# perm_r = "ansi(94) None"
# perm_w = "ansi(132) None"
# perm_x = "ansi(65) None"
# owner = "gray(12) none"
# group = "gray(12) none"
selected_line = "none black"
char_match = "ansi(10) none"
# file_error = "Red none"
# flag_label = "gray(16) none"
# flag_value = "rgb(255, 152, 0) none bold"
# input = "White none"
# status_error = "Red gray(2)"
status_job = "ansi(220) ansi(10)"
status_normal = "ansi(0) ansi(10)"
status_italic = "ansi(10) ansi(0)"
status_bold = "rgb(255, 152, 0) None bold"
status_code = "ansi(229) ansi(10)"
# status_ellipsis = "gray(19) gray(1)"
# scrollbar_track = "rgb(80, 50, 0) none"
# scrollbar_thumb = "rgb(255, 187, 0) none"
# help_paragraph = "gray(20) none"
# help_bold = "rgb(255, 187, 0) none bold"
# help_italic = "Magenta rgb(30, 30, 40) italic"
# help_code = "gray(21) gray(3)"
# help_headers = "rgb(255, 187, 0) none"
# You may find other skins on
# https://dystroy.org/broot/documentation/configuration/#colors
# for example a skin suitable for white backgrounds

View File

@ -8,7 +8,8 @@
# Dmenu script for editing some of my more frequently edited config files.
declare options=("awesome
declare options=("alacritty
awesome
bash
bspwm
doom.d/config.el
@ -34,6 +35,9 @@ case "$choice" in
quit)
echo "Program terminated." && exit 1
;;
alacritty)
choice="$HOME/.config/alacritty/alacritty.yml"
;;
awesome)
choice="$HOME/.config/awesome/rc.lua"
;;

View File

@ -5,3 +5,6 @@
;; (package! some-package)
;; (package! another-package :recipe (:host github :repo "username/repo"))
;; (package! builtin-package :disable t)
(package! emojify)

1
.vimrc
View File

@ -16,7 +16,6 @@ Plugin 'vim-airline/vim-airline-themes' " Airline Themes
Plugin 'scrooloose/nerdtree' " added nerdtree
Plugin 'tiagofumo/vim-nerdtree-syntax-highlight'
Plugin 'ryanoasis/vim-devicons'
Plugin 'dracula/vim', { 'name': 'dracula' }
Plugin 'vim-python/python-syntax'
Plugin 'jreybert/vimagit'
Plugin 'severin-lemaignan/vim-minimap'

2
.zshrc
View File

@ -154,3 +154,5 @@ bindkey '^R' history-incremental-search-backward
export MANPAGER="/bin/sh -c \"col -b | vim --not-a-term -c 'set ft=man ts=8 nomod nolist noma' -\""
source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
source /home/dt/.config/broot/launcher/bash/br

2
README.md Executable file → Normal file
View File

@ -17,4 +17,4 @@ Personally, I use the git bare repository method for managing my dotfiles: https
# License
The files and scripts in this repository are licensed under the MIT License, which is a very permissive license allowing you to use, modify, copy, distribute, sell, give away, etc. the software. In other words, do what you want with it. The only requirement with the MIT License is that the license and copyright notice must be provided with the software.
The files and scripts in this repository are licensed under the MIT License, which is a very permissive license allowing you to use, modify, copy, distribute, sell, give away, etc. the software. In other words, do what you want with it. The only requirement with the MIT License is that the license and copyright notice must be provided with the software.