emacs flycheck, record revamp
This commit is contained in:
parent
6484fd9391
commit
33a0052bba
7 changed files with 45 additions and 40 deletions
|
@ -19,7 +19,7 @@ sysmodmap=/etc/X11/xinit/.Xmodmap
|
||||||
# Added xinitrc config
|
# Added xinitrc config
|
||||||
dbus-update-activation-environment --systemd --all &
|
dbus-update-activation-environment --systemd --all &
|
||||||
systemctl --user import-environment DISPLAY &
|
systemctl --user import-environment DISPLAY &
|
||||||
xset r rate 300 50 &
|
xset r rate 300 70 &
|
||||||
setxkbmap en &
|
setxkbmap en &
|
||||||
dwmblocks &
|
dwmblocks &
|
||||||
clipmenud &
|
clipmenud &
|
||||||
|
@ -28,6 +28,7 @@ picom --experimental-backends &
|
||||||
clear &
|
clear &
|
||||||
#xrandr --output DVI-D-0 --right-of HDMI-0
|
#xrandr --output DVI-D-0 --right-of HDMI-0
|
||||||
hsetroot -cover /home/tavo/Pictures/Backgrounds/default.jpg &
|
hsetroot -cover /home/tavo/Pictures/Backgrounds/default.jpg &
|
||||||
|
emacs --daemon &
|
||||||
|
|
||||||
while true; do
|
while true; do
|
||||||
dwm >/dev/null 2>&1
|
dwm >/dev/null 2>&1
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣄⡎⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
|
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣄⡎⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
|
||||||
⠀⠀⠀⠀⠀⠀⢠⡀⣆⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
|
⠀⠀⠀⠀⠀⠀ ⡀⣆⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
|
||||||
⠀⠀⠀⠀⠀⠀⢸⣷⣿⣼⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
|
|
||||||
⠀⠀⠀⠀⠀⠀⠸⢿⣿⡿⠛⠛⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
|
⠀⠀⠀⠀⠀⠀⠸⢿⣿⡿⠛⠛⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
|
||||||
⠀⠀⠀⠀⠀⠀⢀⣼⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
|
⠀⠀⠀⠀⠀⠀⢀⣼⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
|
||||||
⠀⠀⠀⠀⠀⠀⣾⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
|
⠀⠀⠀⠀⠀⠀⣾⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
|
||||||
|
@ -12,7 +11,6 @@
|
||||||
⠀⣧⠀⠀⠀⠀⢠⠀⠀⠀⠀⠀⠀⣼⠤⡘⠣⠤⢊⣿⣿⡄⠀⠀⠀⠀⠘⡄⠀⠀⠀⠀⠀⠀⠀
|
⠀⣧⠀⠀⠀⠀⢠⠀⠀⠀⠀⠀⠀⣼⠤⡘⠣⠤⢊⣿⣿⡄⠀⠀⠀⠀⠘⡄⠀⠀⠀⠀⠀⠀⠀
|
||||||
⢸⡃⠀⠐⠀⠀⢸⡇⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⣼⣿⣿⣟⠀⠀⠀⠀⠀⠘⣦⡀⢀⠀⠀⠀⠀
|
⢸⡃⠀⠐⠀⠀⢸⡇⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⣼⣿⣿⣟⠀⠀⠀⠀⠀⠘⣦⡀⢀⠀⠀⠀⠀
|
||||||
⠀⣧⡀⠀⠰⣤⣼⡇⢀⠀⠀⠀⣶⣾⣶⣷⣶⣤⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⢹⣷⣌⢷⣤⡀⠀
|
⠀⣧⡀⠀⠰⣤⣼⡇⢀⠀⠀⠀⣶⣾⣶⣷⣶⣤⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⢹⣷⣌⢷⣤⡀⠀
|
||||||
⠀⢹⣿⣷⡄⠙⠟⠀⠀⠀⠀⠀⣿⣿⡿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⢨⣿⣿⡷⣄⣽⡖
|
|
||||||
⠀⠀⠹⣿⢣⡀⠀⠀⠀⠀⠀⣰⠀⠉⠐⢿⡏⣽⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠠⢩⣁⣴⣿⡿⠁
|
⠀⠀⠹⣿⢣⡀⠀⠀⠀⠀⠀⣰⠀⠉⠐⢿⡏⣽⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠠⢩⣁⣴⣿⡿⠁
|
||||||
⠀⠀⠀⢻⠃⠁⠀⠀⠀⠀⠀⠙⠀⠀⡀⢀⣼⣿⣿⢯⠄⠀⣠⣀⣴⣿⣦⣖⣶⣿⣿⣿⡟⠁⠀
|
⠀⠀⠀⢻⠃⠁⠀⠀⠀⠀⠀⠙⠀⠀⡀⢀⣼⣿⣿⢯⠄⠀⣠⣀⣴⣿⣦⣖⣶⣿⣿⣿⡟⠁⠀
|
||||||
⠀⠀⠀⠀⠀⠘⡇⠀⠀⠀⠀⠀⢀⠀⠀⠈⠉⠉⠡⠀⢀⢰⣽⠟⣻⣿⣵⣿⣿⣿⣿⠟⠀⠀⠀
|
⠀⠀⠀⠀⠀⠘⡇⠀⠀⠀⠀⠀⢀⠀⠀⠈⠉⠉⠡⠀⢀⢰⣽⠟⣻⣿⣵⣿⣿⣿⣿⠟⠀⠀⠀
|
||||||
|
|
|
@ -31,6 +31,9 @@
|
||||||
(unless (package-installed-p 'goto-chg)
|
(unless (package-installed-p 'goto-chg)
|
||||||
(package-install 'goto-chg))
|
(package-install 'goto-chg))
|
||||||
|
|
||||||
|
(unless (package-installed-p 'flycheck)
|
||||||
|
(package-install 'flycheck))
|
||||||
|
|
||||||
(unless (package-installed-p 'all-the-icons)
|
(unless (package-installed-p 'all-the-icons)
|
||||||
(package-install 'all-the-icons))
|
(package-install 'all-the-icons))
|
||||||
|
|
||||||
|
@ -78,18 +81,15 @@
|
||||||
:config
|
:config
|
||||||
(eshell-syntax-highlighting-global-mode +1))
|
(eshell-syntax-highlighting-global-mode +1))
|
||||||
|
|
||||||
(setq eshell-rc-script (concat user-emacs-directory "eshell/profile")
|
|
||||||
eshell-aliases-file (concat user-emacs-directory "eshell/aliases")
|
|
||||||
eshell-history-size 5000
|
|
||||||
eshell-buffer-maximum-lines 5000
|
|
||||||
eshell-hist-ignoredups t
|
|
||||||
eshell-scroll-to-bottom-on-input t
|
|
||||||
eshell-destroy-buffer-when-process-dies t
|
|
||||||
eshell-visual-commands'("bash" "fish" "htop" "ssh" "top" "zsh"))
|
|
||||||
|
|
||||||
(use-package rainbow-mode
|
(use-package rainbow-mode
|
||||||
:hook org-mode prog-mode)
|
:hook org-mode prog-mode)
|
||||||
|
|
||||||
|
(use-package flycheck
|
||||||
|
:ensure t
|
||||||
|
:defer t
|
||||||
|
:diminish
|
||||||
|
:init (global-flycheck-mode))
|
||||||
|
|
||||||
;; Functions
|
;; Functions
|
||||||
|
|
||||||
(defvar shell-pop-last-buffer nil)
|
(defvar shell-pop-last-buffer nil)
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
VDIR="$HOME/.local/share/contacts"
|
VDIR="$HOME/.local/share/contacts"
|
||||||
|
|
||||||
QUERY="$(grep -r '^FN:' "$VDIR" | sed 's/.*://' | menu "Contact:")"
|
QUERY="$(grep -r '^FN:' "$VDIR" | sed 's/.*://' | tr -d '\r' | menu "Contact:")"
|
||||||
[ -z "$QUERY" ] && exit 0
|
[ -z "$QUERY" ] && exit 0
|
||||||
FILE="$(grep -r "^FN:$QUERY" "$VDIR" | cut -d ':' -f 1)"
|
FILE="$(grep -r "^FN:$QUERY" "$VDIR" | cut -d ':' -f 1)"
|
||||||
|
|
||||||
|
@ -19,10 +19,11 @@ INFO="$(sed -e '/^.*:VCARD/d;/^VERSION:/d;/^PRODID:/d;/^UID:/d;/^ /d' \
|
||||||
-e 's/^EMAIL.*:/ /;s/^TEL.*:/ /;s/^IMPP.*:/ /' \
|
-e 's/^EMAIL.*:/ /;s/^TEL.*:/ /;s/^IMPP.*:/ /' \
|
||||||
-e 's/^TITLE.*:/ /;s/^ORG.*:/ /' \
|
-e 's/^TITLE.*:/ /;s/^ORG.*:/ /' \
|
||||||
-e 's/^.*://g;s/[;]/ /g;/^\s*$/d' \
|
-e 's/^.*://g;s/[;]/ /g;/^\s*$/d' \
|
||||||
"$FILE" | awk '$0 ~ /^.{4,}$/' )"
|
"$FILE" )"
|
||||||
|
|
||||||
FIELD="$(printf '%s\n VCARD' "$INFO" | menu " $NAME:" | cut -c 6- | tr -d '\n' | sed 's/\s*$//g')"
|
FIELD="$(printf '%s\n VCARD' "$INFO" | tr -d '\r' | menu " $NAME:" | cut -c 6- | tr -d '\n' | sed 's/\s*$//g')"
|
||||||
[ -z "$FIELD" ] && exit 0
|
[ -z "$FIELD" ] && exit 0
|
||||||
|
|
||||||
[ "$FIELD" = "VCARD" ] && sed '/^PHOTO.*:/d;/^ /d' "$FILE" | qrencode -s 8 -t PNG -o - | display && exit 0
|
[ "$FIELD" = "VCARD" ] && sed '/^PHOTO.*:/d;/^ /d' "$FILE" | qrencode -s 8 -t PNG -o - | display && exit 0
|
||||||
wl-copy "$FIELD"
|
#wl-copy "$FIELD"
|
||||||
|
printf '%s' "$FIELD" | xsel -ib
|
||||||
|
|
|
@ -10,10 +10,10 @@ menu="menu_dmenu"
|
||||||
font="JetbrainsMono"
|
font="JetbrainsMono"
|
||||||
font_size="10"
|
font_size="10"
|
||||||
col_white="#ebdbb2" # White
|
col_white="#ebdbb2" # White
|
||||||
col_nb="#121212" # Normal background
|
col_nb="#1d2021" # Normal background
|
||||||
col_nf="#606060" # Normal foreground
|
col_nf="#606060" # Normal foreground
|
||||||
col_sb="#fabd2f" # Selected background
|
col_sb="#fabd2f" # Selected background
|
||||||
col_sf="#121212" # Selected foreground
|
col_sf="#1d2021" # Selected foreground
|
||||||
|
|
||||||
menu_bemenu() {
|
menu_bemenu() {
|
||||||
bemenu$BRUN \
|
bemenu$BRUN \
|
||||||
|
|
|
@ -1,7 +1,12 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
# Uses 'ffmpeg' to record monitor, by default grabs monitor most to the left
|
# Uses 'ffmpeg' to record monitor, by default grabs monitor most to the left
|
||||||
comm="ffmpeg"
|
comm="ffmpeg"
|
||||||
res=$(xrandr --current | grep -o "[0-9]*x[0-9]*+0+0" | cut -d "+" -f 1)
|
|
||||||
|
mon="$(xrandr | sed '/disconnected/d;/connected/!d;s/ (.*$//g' | menu "Monitor:" | grep -o '[0-9]*x[0-9]*+[0-9]*+[0-9]*')"
|
||||||
|
res="${mon%%+*}"
|
||||||
|
coordx="$(printf '%s' "$mon" | cut -d '+' -f 2)"
|
||||||
|
coordy="$(printf '%s' "$mon" | cut -d '+' -f 3)"
|
||||||
|
pos="$DISPLAY+$coordx,$coordy"
|
||||||
|
|
||||||
# Record microphone
|
# Record microphone
|
||||||
mic=$(pactl list short sources | cut -f 2 | grep input | dmenu -i -p "Mic:")
|
mic=$(pactl list short sources | cut -f 2 | grep input | dmenu -i -p "Mic:")
|
||||||
|
@ -26,7 +31,7 @@ recscreen_nvenc() {
|
||||||
comm="$comm \
|
comm="$comm \
|
||||||
-hwaccel cuda -hwaccel_output_format cuda \
|
-hwaccel cuda -hwaccel_output_format cuda \
|
||||||
-video_size $res -framerate 60 \
|
-video_size $res -framerate 60 \
|
||||||
-f x11grab -i $DISPLAY.0+0,0 \
|
-f x11grab -i $pos \
|
||||||
"$audio" \
|
"$audio" \
|
||||||
-c:v h264_nvenc \
|
-c:v h264_nvenc \
|
||||||
-b:v 16M \
|
-b:v 16M \
|
||||||
|
@ -37,7 +42,7 @@ comm="$comm \
|
||||||
recscreen() {
|
recscreen() {
|
||||||
comm="$comm \
|
comm="$comm \
|
||||||
-video_size $res -framerate 60 \
|
-video_size $res -framerate 60 \
|
||||||
-f x11grab -i $DISPLAY.0+0,0 \
|
-f x11grab -i $pos \
|
||||||
"$audio" \
|
"$audio" \
|
||||||
-c:v libx264rgb \
|
-c:v libx264rgb \
|
||||||
-crf 20 \
|
-crf 20 \
|
||||||
|
|
|
@ -3,33 +3,33 @@ set guioptions none
|
||||||
set recolor
|
set recolor
|
||||||
set recolor-keephue
|
set recolor-keephue
|
||||||
|
|
||||||
set default-fg "#d3869b"
|
set default-fg "#fabd2f"
|
||||||
set default-bg "#121212"
|
set default-bg "#1d2021"
|
||||||
|
|
||||||
set statusbar-fg "#121212"
|
set statusbar-fg "#1d2021"
|
||||||
set statusbar-bg "#d3869b"
|
set statusbar-bg "#fabd2f"
|
||||||
|
|
||||||
set inputbar-fg "#121212"
|
set inputbar-fg "#1d2021"
|
||||||
set inputbar-bg "#d3869b"
|
set inputbar-bg "#fabd2f"
|
||||||
|
|
||||||
set notification-fg "#121212"
|
set notification-fg "#1d2021"
|
||||||
set notification-bg "#d3869b"
|
set notification-bg "#fabd2f"
|
||||||
|
|
||||||
set notification-error-fg "#121212"
|
set notification-error-fg "#1d2021"
|
||||||
set notification-error-bg "#ab4642"
|
set notification-error-bg "#ab4642"
|
||||||
|
|
||||||
set notification-warning-bg "#121212"
|
set notification-warning-bg "#1d2021"
|
||||||
set notification-warning-fg "#ab4642"
|
set notification-warning-fg "#ab4642"
|
||||||
|
|
||||||
set highlight-color "#d3869b"
|
set highlight-color "#fabd2f"
|
||||||
set highlight-active-color "#d3869b"
|
set highlight-active-color "#fabd2f"
|
||||||
set highlight-fg "#d3869b"
|
set highlight-fg "#fabd2f"
|
||||||
|
|
||||||
set completion-bg "#d3869b"
|
set completion-bg "#fabd2f"
|
||||||
set completion-fg "#121212"
|
set completion-fg "#1d2021"
|
||||||
|
|
||||||
set completion-highlight-fg "#121212"
|
set completion-highlight-fg "#1d2021"
|
||||||
set completion-highlight-bg "#d3869b"
|
set completion-highlight-bg "#fabd2f"
|
||||||
|
|
||||||
set recolor-lightcolor "#121212"
|
set recolor-lightcolor "#1d2021"
|
||||||
set recolor-darkcolor "#ebdbb2"
|
set recolor-darkcolor "#ebdbb2"
|
||||||
|
|
Loading…
Reference in a new issue