Migrate to panacea as daily driver
This commit is contained in:
parent
9743634f3c
commit
6e23af4691
|
@ -1,11 +1,5 @@
|
||||||
# Text Editor
|
# Text Editor
|
||||||
set -x EDITOR nvim
|
set -x EDITOR nvim
|
||||||
# ZFS GRUB
|
|
||||||
set -x ZPOOL_VDEV_NAME_PATH 1
|
|
||||||
|
|
||||||
# Compiler
|
|
||||||
set -x CC /usr/bin/clang
|
|
||||||
set -x CXX /usr/bin/clang++
|
|
||||||
|
|
||||||
# Man colors
|
# Man colors
|
||||||
set -g man_standout -o blue
|
set -g man_standout -o blue
|
||||||
|
@ -13,26 +7,13 @@ set -g man_bold -o magenta
|
||||||
|
|
||||||
# Aliases
|
# Aliases
|
||||||
alias f "fff"
|
alias f "fff"
|
||||||
alias xa "xbps-install -S"
|
alias wlan "iw dev wlp4s0 scan | grep SSID"
|
||||||
alias xu "xbps-install -Su"
|
|
||||||
alias xc "xbps-remove -o"
|
|
||||||
alias xr "xbps-remove -Rf"
|
|
||||||
alias xq "xbps-query -Rs"
|
|
||||||
alias wlan "iw dev wlp2s0 scan | grep SSID"
|
|
||||||
alias bc "bc -l"
|
alias bc "bc -l"
|
||||||
alias vim "nvim"
|
alias vim "nvim"
|
||||||
alias docker "podman"
|
|
||||||
alias docker-compose "podman-compose"
|
alias docker-compose "podman-compose"
|
||||||
|
|
||||||
# Additional paths
|
# Additional paths
|
||||||
set PATH /opt/texlive/2020/bin/x86_64-linux/ /bin /usr/bin /usr/local/bin /usr/local/sbin /usr/sbin /sbin
|
set PATH $PATH $HOME/.emacs.d/bin
|
||||||
set PATH $PATH /$HOME/.local/bin
|
|
||||||
set PATH $PATH /$HOME/.local/share/go/bin
|
|
||||||
set PATH $PATH /$HOME/.emacs.d/bin
|
|
||||||
|
|
||||||
# Go workspace
|
|
||||||
set -x GOPATH $HOME/.local/share/go/
|
|
||||||
|
|
||||||
|
|
||||||
# fff colors [0-9]
|
# fff colors [0-9]
|
||||||
set -x FFF_COL1 4
|
set -x FFF_COL1 4
|
||||||
|
@ -42,3 +23,6 @@ set -x FFF_FAV1 $HOME/Documents/Uni
|
||||||
set -x FFF_FAV2 $HOME/Documents/Papers
|
set -x FFF_FAV2 $HOME/Documents/Papers
|
||||||
set -x FFF_FAV3 $HOME/Documents/Books/Academic
|
set -x FFF_FAV3 $HOME/Documents/Books/Academic
|
||||||
set -x FFF_FAV4 $HOME/Documents/Education
|
set -x FFF_FAV4 $HOME/Documents/Education
|
||||||
|
|
||||||
|
# Set up direnv
|
||||||
|
eval (direnv hook fish)
|
||||||
|
|
|
@ -12,6 +12,10 @@ function _git_dirty
|
||||||
end
|
end
|
||||||
|
|
||||||
function fish_prompt
|
function fish_prompt
|
||||||
|
if test $TERM = "dumb"
|
||||||
|
echo "\$ "
|
||||||
|
return 0
|
||||||
|
end
|
||||||
set -l yellow (set_color yellow)
|
set -l yellow (set_color yellow)
|
||||||
set -l green (set_color green)
|
set -l green (set_color green)
|
||||||
set -l normal (set_color normal)
|
set -l normal (set_color normal)
|
||||||
|
|
|
@ -1,53 +0,0 @@
|
||||||
<?xml version='1.0'?>
|
|
||||||
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
|
|
||||||
<fontconfig>
|
|
||||||
|
|
||||||
<dir>~/.fonts</dir>
|
|
||||||
|
|
||||||
<!-- do not use the embedded bitmap instead of the outline
|
|
||||||
<https://www.freebsd.org/cgi/man.cgi?query=fonts-conf&sektion=5&manpath=FreeBSD+and+Ports>
|
|
||||||
<https://bbs.archlinux.org/viewtopic.php?id=161609> post 2 (2013)
|
|
||||||
<https://redd.it/7kqr5l> (2017) -->
|
|
||||||
<match target="font">
|
|
||||||
<edit name="embeddedbitmap" mode="assign">
|
|
||||||
<bool>false</bool>
|
|
||||||
</edit>
|
|
||||||
</match>
|
|
||||||
|
|
||||||
<!-- prefer outline e.g. TrueType instead of bitmap fonts
|
|
||||||
<https://bbs.archlinux.org/viewtopic.php?id=161609> post 2 (2013)
|
|
||||||
<https://redd.it/4tb2dt> (2016) -->
|
|
||||||
<match target="font">
|
|
||||||
<edit name="prefer_outline">
|
|
||||||
<bool>true</bool>
|
|
||||||
</edit>
|
|
||||||
</match>
|
|
||||||
|
|
||||||
<!-- reject bitmap fonts, except Ohsnapu - prefer PostScript, TrueType et cetera
|
|
||||||
<https://forums.freebsd.org/threads/howto-nice-fonts.2021/> (2009)
|
|
||||||
<https://redd.it/4tb2dt> (2016) -->
|
|
||||||
<selectfont>
|
|
||||||
<acceptfont>
|
|
||||||
<pattern>
|
|
||||||
<patelt name="family">
|
|
||||||
<string>Siji</string>
|
|
||||||
</patelt>
|
|
||||||
</pattern>
|
|
||||||
</acceptfont>
|
|
||||||
<acceptfont>
|
|
||||||
<pattern>
|
|
||||||
<patelt name="family">
|
|
||||||
<string>cherry</string>
|
|
||||||
</patelt>
|
|
||||||
</pattern>
|
|
||||||
</acceptfont>
|
|
||||||
<rejectfont>
|
|
||||||
<pattern>
|
|
||||||
<patelt name="scalable">
|
|
||||||
<bool>false</bool>
|
|
||||||
</patelt>
|
|
||||||
</pattern>
|
|
||||||
</rejectfont>
|
|
||||||
</selectfont>
|
|
||||||
|
|
||||||
</fontconfig>
|
|
|
@ -18,3 +18,6 @@ obj/
|
||||||
.mypy_cache
|
.mypy_cache
|
||||||
# Emacs
|
# Emacs
|
||||||
.dir-locals.el
|
.dir-locals.el
|
||||||
|
# Dev environment with Nix
|
||||||
|
.envrc
|
||||||
|
.mysql
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
# Increase password cache to 24H
|
||||||
|
max-cache-ttl 60480000
|
||||||
|
default-cache-ttl 60480000
|
||||||
|
# Allow piped input
|
||||||
|
allow-loopback-pinentry
|
|
@ -0,0 +1,8 @@
|
||||||
|
file:///home/coolneng/Documents
|
||||||
|
file:///home/coolneng/Documents/Archive-uni/Third-year
|
||||||
|
file:///home/coolneng/Photos/GIFs
|
||||||
|
file:///home/coolneng/Photos/MuisLata
|
||||||
|
file:///home/coolneng/Photos/Rehiwi
|
||||||
|
file:///home/coolneng/Photos/NPC
|
||||||
|
file:///home/coolneng/Photos/Memri
|
||||||
|
file:///home/coolneng/Photos/Random%20dump
|
|
@ -10,6 +10,6 @@ exports.port = 993;
|
||||||
exports.tls = true;
|
exports.tls = true;
|
||||||
exports.username = "akasroua@gmail.com";
|
exports.username = "akasroua@gmail.com";
|
||||||
exports.password = getStdout("pass mail/gmail");
|
exports.password = getStdout("pass mail/gmail");
|
||||||
exports.onNewMail = "/bin/mbsync gmail"
|
exports.onNewMail = "mbsync gmail"
|
||||||
exports.onNewMailPost = "/bin/notmuch new"
|
exports.onNewMailPost = "notmuch new"
|
||||||
exports.boxes = [ "INBOX"];
|
exports.boxes = [ "INBOX"];
|
||||||
|
|
|
@ -10,6 +10,6 @@ exports.port = 993;
|
||||||
exports.tls = true;
|
exports.tls = true;
|
||||||
exports.username = "akasroua@correo.ugr.es";
|
exports.username = "akasroua@correo.ugr.es";
|
||||||
exports.password = getStdout("pass mail/uni");
|
exports.password = getStdout("pass mail/uni");
|
||||||
exports.onNewMail = "/bin/mbsync uni"
|
exports.onNewMail = "mbsync uni"
|
||||||
exports.onNewMailPost = "/bin/notmuch new"
|
exports.onNewMailPost = "notmuch new"
|
||||||
exports.boxes = [ "INBOX"];
|
exports.boxes = [ "INBOX"];
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
output eDP-1 enable mode 1366x768
|
output eDP-1 enable mode 1920x1080
|
||||||
}
|
}
|
||||||
|
|
|
@ -23,7 +23,7 @@ bold_italic_font Go Mono Bold Italic
|
||||||
#: italic_font Operator Mono Book Italic
|
#: italic_font Operator Mono Book Italic
|
||||||
#: bold_italic_font Operator Mono Medium Italic
|
#: bold_italic_font Operator Mono Medium Italic
|
||||||
|
|
||||||
font_size 11.0
|
font_size 14.0
|
||||||
|
|
||||||
#: Font size (in pts)
|
#: Font size (in pts)
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
IMAPAccount gmail
|
IMAPAccount gmail
|
||||||
Host imap.gmail.com
|
Host imap.gmail.com
|
||||||
User akasroua@gmail.com
|
User akasroua@gmail.com
|
||||||
PassCmd "/bin/pass mail/gmail"
|
PassCmd "pass mail/gmail"
|
||||||
SSLType IMAPS
|
SSLType IMAPS
|
||||||
CertificateFile /etc/ssl/certs/ca-certificates.crt
|
CertificateFile /etc/ssl/certs/ca-certificates.crt
|
||||||
|
|
||||||
|
@ -45,7 +45,7 @@ SyncState *
|
||||||
IMAPAccount uni
|
IMAPAccount uni
|
||||||
Host correo.ugr.es
|
Host correo.ugr.es
|
||||||
User akasroua@correo.ugr.es
|
User akasroua@correo.ugr.es
|
||||||
PassCmd "/bin/pass mail/uni"
|
PassCmd "pass mail/uni"
|
||||||
SSLType IMAPS
|
SSLType IMAPS
|
||||||
CertificateFile /etc/ssl/certs/ca-certificates.crt
|
CertificateFile /etc/ssl/certs/ca-certificates.crt
|
||||||
|
|
||||||
|
|
|
@ -1,29 +1,8 @@
|
||||||
[Default Applications]
|
|
||||||
x-scheme-handler/http=userapp-Firefox-N1ZR6Z.desktop
|
|
||||||
x-scheme-handler/https=userapp-Firefox-N1ZR6Z.desktop
|
|
||||||
x-scheme-handler/ftp=userapp-Firefox-N1ZR6Z.desktop
|
|
||||||
x-scheme-handler/chrome=userapp-Firefox-N1ZR6Z.desktop
|
|
||||||
text/html=userapp-Firefox-N1ZR6Z.desktop
|
|
||||||
application/x-extension-htm=userapp-Firefox-N1ZR6Z.desktop
|
|
||||||
application/x-extension-html=userapp-Firefox-N1ZR6Z.desktop
|
|
||||||
application/x-extension-shtml=userapp-Firefox-N1ZR6Z.desktop
|
|
||||||
application/xhtml+xml=userapp-Firefox-N1ZR6Z.desktop
|
|
||||||
application/x-extension-xhtml=userapp-Firefox-N1ZR6Z.desktop
|
|
||||||
application/x-extension-xht=userapp-Firefox-N1ZR6Z.desktop
|
|
||||||
application/pdf=org.pwmt.zathura-pdf-poppler.desktop
|
|
||||||
application/lrf=calibre-lrfviewer.desktop
|
|
||||||
|
|
||||||
[Added Associations]
|
[Default Applications]
|
||||||
x-scheme-handler/http=userapp-Firefox-N1ZR6Z.desktop;
|
application/pdf=org.pwmt.zathura.desktop
|
||||||
x-scheme-handler/https=userapp-Firefox-N1ZR6Z.desktop;
|
text/html=firefox.desktop
|
||||||
x-scheme-handler/ftp=userapp-Firefox-N1ZR6Z.desktop;
|
x-scheme-handler/http=firefox.desktop
|
||||||
x-scheme-handler/chrome=userapp-Firefox-N1ZR6Z.desktop;
|
x-scheme-handler/https=firefox.desktop
|
||||||
text/html=userapp-Firefox-N1ZR6Z.desktop;
|
x-scheme-handler/about=firefox.desktop
|
||||||
application/x-extension-htm=userapp-Firefox-N1ZR6Z.desktop;
|
x-scheme-handler/unknown=firefox.desktop
|
||||||
application/x-extension-html=userapp-Firefox-N1ZR6Z.desktop;
|
|
||||||
application/x-extension-shtml=userapp-Firefox-N1ZR6Z.desktop;
|
|
||||||
application/xhtml+xml=userapp-Firefox-N1ZR6Z.desktop;
|
|
||||||
application/x-extension-xhtml=userapp-Firefox-N1ZR6Z.desktop;
|
|
||||||
application/x-extension-xht=userapp-Firefox-N1ZR6Z.desktop;
|
|
||||||
text/csv=libreoffice-writer.desktop;
|
|
||||||
application/vnd.openxmlformats-officedocument.wordprocessingml.document=libreoffice-writer.desktop;
|
|
||||||
|
|
|
@ -10,7 +10,7 @@ color1 = "magenta"
|
||||||
color2 = "cyan"
|
color2 = "cyan"
|
||||||
main_window_color = "cyan"
|
main_window_color = "cyan"
|
||||||
state_line_color = "black"
|
state_line_color = "black"
|
||||||
statusbar_color = "black"
|
statusbar_color = "cyan"
|
||||||
progressbar_color = "magenta"
|
progressbar_color = "magenta"
|
||||||
progressbar_elapsed_color = "cyan"
|
progressbar_elapsed_color = "cyan"
|
||||||
current_item_prefix = "$(red)$r"
|
current_item_prefix = "$(red)$r"
|
||||||
|
@ -20,14 +20,12 @@ alternative_ui_separator_color = "black"
|
||||||
# Settings
|
# Settings
|
||||||
autocenter_mode = "yes"
|
autocenter_mode = "yes"
|
||||||
header_visibility = "no"
|
header_visibility = "no"
|
||||||
statusbar_visibility = "no"
|
statusbar_visibility = "yes"
|
||||||
cyclic_scrolling = "yes"
|
cyclic_scrolling = "yes"
|
||||||
titles_visibility = "no"
|
titles_visibility = "no"
|
||||||
display_bitrate = "yes"
|
display_bitrate = "yes"
|
||||||
playlist_separate_albums = "no"
|
playlist_separate_albums = "no"
|
||||||
ask_before_clearing_playlists = "no"
|
ask_before_clearing_playlists = "no"
|
||||||
visualizer_type = "ellipse"
|
|
||||||
visualizer_fifo_path = "/tmp/mpd.fifo"
|
|
||||||
|
|
||||||
# Playlist
|
# Playlist
|
||||||
user_interface = "alternative"
|
user_interface = "alternative"
|
||||||
|
@ -39,26 +37,4 @@ song_columns_list_format = "(5)[]{} (20)[red]{a} (26)[white]{t|f} (44)[blue]{b}
|
||||||
alternative_header_second_line_format = "$6{%a} $b$8-$9 $4{%b}$9"
|
alternative_header_second_line_format = "$6{%a} $b$8-$9 $4{%b}$9"
|
||||||
now_playing_prefix = "$b$4>$5> "
|
now_playing_prefix = "$b$4>$5> "
|
||||||
now_playing_suffix = "$2$/b$2"
|
now_playing_suffix = "$2$/b$2"
|
||||||
|
|
||||||
# Progressbars to use.
|
|
||||||
# This section works as
|
|
||||||
# a clipboard so no need
|
|
||||||
# to hunt these down from
|
|
||||||
# the web.
|
|
||||||
|
|
||||||
#progressbar_look = "░█ "
|
|
||||||
#progressbar_look = "=>"
|
|
||||||
#progressbar_look = "─- "
|
|
||||||
#progressbar_look = "▒▒░"
|
|
||||||
#progressbar_look = "┅┅┄"
|
|
||||||
#progressbar_look = "─⊙┄"
|
|
||||||
#progressbar_look = "─➞─"
|
|
||||||
progressbar_look = "─┅─"
|
progressbar_look = "─┅─"
|
||||||
#progressbar_look = "▪▪▪"
|
|
||||||
#progressbar_look = "▪▪▫"
|
|
||||||
#progressbar_look = "───"
|
|
||||||
#progressbar_look = "▁▁▁"
|
|
||||||
#progressbar_look = "‒‒‒"
|
|
||||||
#progressbar_look = "■◣ "
|
|
||||||
#progressbar_look = "◈◆◇"
|
|
||||||
#progressbar_look = "→→"
|
|
||||||
|
|
|
@ -9,7 +9,7 @@ vo=gpu
|
||||||
volume-max=200
|
volume-max=200
|
||||||
af=acompressor
|
af=acompressor
|
||||||
## Youtube-dl settings
|
## Youtube-dl settings
|
||||||
ytdl-format=bestvideo[height<=?720][vcodec!=vp9]+bestaudio/best
|
ytdl-format=bestvideo[height<=?1080][vcodec!=vp9]+bestaudio/best
|
||||||
## Wayland
|
## Wayland
|
||||||
gpu-context=wayland
|
gpu-context=wayland
|
||||||
## Default window size
|
## Default window size
|
||||||
|
|
|
@ -13,6 +13,7 @@ set mbox_type = Maildir
|
||||||
set ssl_starttls = yes
|
set ssl_starttls = yes
|
||||||
set ssl_force_tls = yes
|
set ssl_force_tls = yes
|
||||||
|
|
||||||
|
set record = "+sent"
|
||||||
bind index,pager gg noop
|
bind index,pager gg noop
|
||||||
bind index,pager g noop
|
bind index,pager g noop
|
||||||
bind index gg first-entry
|
bind index gg first-entry
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
text/html; w3m -I %{charset} -T text/html %s; copiousoutput;
|
text/html; w3m -I %{charset} -T text/html %s; copiousoutput;
|
||||||
text/* ; vim %s ; edit=vim %s ; compose=vim %s ; needsterminal
|
text/* ; nvim %s ; edit=nvim %s ; compose=nvim %s ; needsterminal
|
||||||
image/*; sxiv %s ; copiousoutput
|
image/*; imv %s ; copiousoutput
|
||||||
application/pdf; zathura %s ;
|
application/pdf; zathura %s ;
|
||||||
application/vnd.openxmlformats-officedocument.wordprocessingml.document; libreoffice %s ;
|
application/vnd.openxmlformats-officedocument.wordprocessingml.document; libreoffice %s ;
|
||||||
application/pgp-encrypted; gpg -d '%s'; copiousoutput;
|
application/pgp-encrypted; gpg -d '%s'; copiousoutput;
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
./.local/bin/MIMEmbellish | msmtp -a $1 -t
|
nix-shell -p python37
|
||||||
|
python ~/.local/bin/MIMEmbellish | msmtp -a $1 -t
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/python3
|
#!/usr/bin/env python
|
||||||
|
|
||||||
import re
|
import re
|
||||||
import sys
|
import sys
|
||||||
|
|
|
@ -86,15 +86,3 @@ snippet dp "Slide notes"
|
||||||
|
|
||||||
# Diapo $1
|
# Diapo $1
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet jsign "JITKey signature"
|
|
||||||
Para cualquier consulta estamos a tu disposición!
|
|
||||||
|
|
||||||
Un saludo
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet jhi "JITKey greeting"
|
|
||||||
Hola $1,
|
|
||||||
|
|
||||||
Muchas gracias por reservar nuestro apartamento!
|
|
||||||
endsnippet
|
|
||||||
|
|
|
@ -27,9 +27,9 @@ then
|
||||||
then
|
then
|
||||||
while read -r line; do
|
while read -r line; do
|
||||||
echo "$line" \?\?
|
echo "$line" \?\?
|
||||||
done <<< $(fd -e pdf -i "${QUERY#\?}" $HOME/Documents/Uni 2>&1 | grep -v 'Permission denied\|Input/output error')
|
done <<< $(fd "${QUERY#\?}" $HOME/Documents 2>&1 | grep -v 'Permission denied\|Input/output error')
|
||||||
else
|
else
|
||||||
fd -e pdf -i "${QUERY#!}" $HOME/Documents/Uni 2>&1 | grep -v 'Permission denied\|Input/output error'
|
fd "${QUERY#!}" $HOME/Documents 2>&1 | grep -v 'Permission denied\|Input/output error'
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
echo "!!-- Type your search query to find files"
|
echo "!!-- Type your search query to find files"
|
||||||
|
|
|
@ -4,6 +4,12 @@ host zion
|
||||||
port 22
|
port 22
|
||||||
identityfile ~/.ssh/zion
|
identityfile ~/.ssh/zion
|
||||||
|
|
||||||
|
host localhost
|
||||||
|
user root
|
||||||
|
hostname localhost
|
||||||
|
port 22
|
||||||
|
identityfile ~/.ssh/localhost
|
||||||
|
|
||||||
host prodyfo
|
host prodyfo
|
||||||
user ec2-user
|
user ec2-user
|
||||||
hostname ec2-52-47-172-241.eu-west-3.compute.amazonaws.com
|
hostname ec2-52-47-172-241.eu-west-3.compute.amazonaws.com
|
||||||
|
@ -15,9 +21,3 @@ host devyfo
|
||||||
hostname ec2-35-181-115-141.eu-west-3.compute.amazonaws.com
|
hostname ec2-35-181-115-141.eu-west-3.compute.amazonaws.com
|
||||||
port 22
|
port 22
|
||||||
identityfile ~/.ssh/odyfo
|
identityfile ~/.ssh/odyfo
|
||||||
|
|
||||||
host nixyfo
|
|
||||||
user coolneng
|
|
||||||
hostname ec2-35-181-61-130.eu-west-3.compute.amazonaws.com
|
|
||||||
port 22
|
|
||||||
identityfile ~/.ssh/odyfo
|
|
||||||
|
|
|
@ -18,12 +18,12 @@ set $term kitty
|
||||||
# Your preferred application launcher
|
# Your preferred application launcher
|
||||||
# Note: pass the final command to swaymsg so that the resulting window can be opened
|
# Note: pass the final command to swaymsg so that the resulting window can be opened
|
||||||
# on the original workspace that the command was run on.
|
# on the original workspace that the command was run on.
|
||||||
set $menu /bin/rofi -show drun | xargs swaymsg exec --
|
set $menu rofi -show drun | xargs swaymsg exec --
|
||||||
|
|
||||||
### Output configuration
|
### Output configuration
|
||||||
#
|
#
|
||||||
# Default wallpaper (more resolutions are available in /usr/share/backgrounds/sway/)
|
# Default wallpaper (more resolutions are available in /usr/share/backgrounds/sway/)
|
||||||
output * bg ~/Photos/Wallpapers/d2a0wsarpmx21.jpg fill
|
output * bg ~/Photos/Wallpapers/wallhaven-47zo73.jpg fill
|
||||||
#
|
#
|
||||||
# Example configuration:
|
# Example configuration:
|
||||||
#
|
#
|
||||||
|
@ -62,7 +62,7 @@ output * bg ~/Photos/Wallpapers/d2a0wsarpmx21.jpg fill
|
||||||
input * xkb_layout "es"
|
input * xkb_layout "es"
|
||||||
|
|
||||||
# Touchpad settings
|
# Touchpad settings
|
||||||
input "1739:29859:Synaptics_TM2985-009" {
|
input "2:7:SynPS/2_Synaptics_TouchPad" {
|
||||||
dwt enabled
|
dwt enabled
|
||||||
tap enabled
|
tap enabled
|
||||||
natural_scroll enabled
|
natural_scroll enabled
|
||||||
|
@ -122,12 +122,12 @@ output * bg ~/Photos/Wallpapers/d2a0wsarpmx21.jpg fill
|
||||||
# Workspaces:
|
# Workspaces:
|
||||||
#
|
#
|
||||||
# Workspace names
|
# Workspace names
|
||||||
set $workspace1 "1: "
|
set $workspace1 "1: "
|
||||||
set $workspace2 "2: "
|
set $workspace2 "2: "
|
||||||
set $workspace3 "3: "
|
set $workspace3 "3: "
|
||||||
set $workspace4 "4: "
|
set $workspace4 "4: "
|
||||||
set $workspace5 "5: "
|
set $workspace5 "5: "
|
||||||
set $workspace6 "6: "
|
set $workspace6 "6: "
|
||||||
#set $workspace7 "7: "
|
#set $workspace7 "7: "
|
||||||
#set $workspace8 "8: "
|
#set $workspace8 "8: "
|
||||||
#set $workspace9 "9: "
|
#set $workspace9 "9: "
|
||||||
|
@ -252,14 +252,15 @@ exec swaymsg split vertical
|
||||||
bindsym XF86AudioRaiseVolume exec pactl set-sink-volume 0 +5%
|
bindsym XF86AudioRaiseVolume exec pactl set-sink-volume 0 +5%
|
||||||
bindsym XF86AudioLowerVolume exec pactl set-sink-volume 0 -5%
|
bindsym XF86AudioLowerVolume exec pactl set-sink-volume 0 -5%
|
||||||
bindsym XF86AudioMute exec pactl set-sink-mute 0 toggle
|
bindsym XF86AudioMute exec pactl set-sink-mute 0 toggle
|
||||||
|
bindsym XF86AudioMicMute exec pactl set-source-mute 1 toggle
|
||||||
# Brightness
|
# Brightness
|
||||||
bindsym XF86MonBrightnessUp exec brillo -A 10
|
bindsym XF86MonBrightnessUp exec light -A 10
|
||||||
bindsym XF86MonBrightnessDown exec brillo -U 10
|
bindsym XF86MonBrightnessDown exec light -U 10
|
||||||
# Media control
|
# Media control
|
||||||
bindsym XF86AudioPlay exec mpc toggle
|
bindsym XF86Tools exec mpc toggle
|
||||||
bindsym XF86AudioStop exec mpc stop
|
bindsym XF86Search exec mpc stop
|
||||||
bindsym XF86AudioNext exec mpc next
|
bindsym XF86LaunchA exec mpc prev
|
||||||
bindsym XF86AudioPrev exec mpc prev
|
bindsym XF86Explorer exec mpc next
|
||||||
|
|
||||||
#
|
#
|
||||||
# Program keybindings
|
# Program keybindings
|
||||||
|
@ -273,13 +274,13 @@ exec swaymsg split vertical
|
||||||
# find PDFs with rofi
|
# find PDFs with rofi
|
||||||
bindsym $mod+f exec rofi -show find -modi find:~/.local/share/rofi/finder.sh
|
bindsym $mod+f exec rofi -show find -modi find:~/.local/share/rofi/finder.sh
|
||||||
# power menu
|
# power menu
|
||||||
bindsym $mod+Pause mode "$Pause-break"
|
bindsym $mod+Shift+p mode "$Pause-break"
|
||||||
|
|
||||||
set $Pause-break (p) poweroff, (r) reboot
|
set $Pause-break (p) poweroff, (r) reboot
|
||||||
|
|
||||||
mode "$Pause-break" {
|
mode "$Pause-break" {
|
||||||
bindsym s exec --no-startup-id sudo shutdown -h now, mode "default"
|
bindsym s exec --no-startup-id systemctl poweroff , mode "default"
|
||||||
bindsym r exec --no-startup-id sudo shutdown -r now, mode "default"
|
bindsym r exec --no-startup-id systemctl reboot, mode "default"
|
||||||
|
|
||||||
bindsym Return mode "default"
|
bindsym Return mode "default"
|
||||||
bindsym Escape mode "default"
|
bindsym Escape mode "default"
|
||||||
|
@ -294,21 +295,18 @@ exec swayidle -w \
|
||||||
# Autostart programs
|
# Autostart programs
|
||||||
#
|
#
|
||||||
# clipman
|
# clipman
|
||||||
exec wl-paste -t text --watch clipman store
|
#exec wl-paste -t text --watch clipman store
|
||||||
# syncthing
|
|
||||||
exec syncthing -no-browser -home="$HOME/.config/syncthing"
|
|
||||||
# wireguard
|
|
||||||
exec doas wg-quick up /etc/wireguard/wg0.conf
|
|
||||||
# kanshi
|
# kanshi
|
||||||
exec kanshi
|
exec kanshi
|
||||||
# redshift
|
# imapnotify
|
||||||
exec redshift
|
exec imapnotify -c ~/.config/imapnotify/gmail.js
|
||||||
|
exec imapnotify -c ~/.config/imapnotify/uni.js
|
||||||
# tmux
|
# tmux
|
||||||
assign [app_id="tmux"] $workspace1
|
assign [app_id="tmux"] $workspace1
|
||||||
exec kitty --class tmux -- tmuxp load ~/.tmuxp/local.yaml
|
exec kitty --class tmux -- tmuxp load ~/.tmuxp/local.yaml
|
||||||
# firefox
|
# firefox
|
||||||
assign [app_id="firefox"] $workspace2
|
assign [app_id="firefox"] $workspace2
|
||||||
exec firefox-wayland
|
exec firefox
|
||||||
# emacs
|
# emacs
|
||||||
assign [class="Emacs"] $workspace3
|
assign [class="Emacs"] $workspace3
|
||||||
exec emacs
|
exec emacs
|
||||||
|
|
|
@ -43,6 +43,9 @@ unbind &
|
||||||
unbind x
|
unbind x
|
||||||
bind x kill-session
|
bind x kill-session
|
||||||
|
|
||||||
|
# switch to last session
|
||||||
|
bind S switch-client -l
|
||||||
|
|
||||||
# force a reload of the config file
|
# force a reload of the config file
|
||||||
unbind r
|
unbind r
|
||||||
bind r source-file ~/.tmux.conf
|
bind r source-file ~/.tmux.conf
|
||||||
|
|
|
@ -9,13 +9,6 @@ windows:
|
||||||
- su
|
- su
|
||||||
- su
|
- su
|
||||||
|
|
||||||
- window_name: org
|
|
||||||
panes:
|
|
||||||
- null
|
|
||||||
- shell_command:
|
|
||||||
- clear
|
|
||||||
- khal calendar
|
|
||||||
|
|
||||||
- window_name: canvas
|
- window_name: canvas
|
||||||
layout: even-vertical
|
layout: even-vertical
|
||||||
panes:
|
panes:
|
||||||
|
@ -25,8 +18,8 @@ windows:
|
||||||
- window_name: docs
|
- window_name: docs
|
||||||
layout: even-horizontal
|
layout: even-horizontal
|
||||||
panes:
|
panes:
|
||||||
- man zpool
|
- man zfs
|
||||||
- man ps
|
- man nix-shell
|
||||||
|
|
||||||
- window_name: music
|
- window_name: music
|
||||||
panes:
|
panes:
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"layer": "top", // Waybar at top layer
|
"layer": "top", // Waybar at top layer
|
||||||
"height": 20, // Waybar height (to be removed for auto height)
|
"height": 25, // Waybar height (to be removed for auto height)
|
||||||
"modules-left": ["sway/workspaces"],
|
"modules-left": ["sway/workspaces"],
|
||||||
"modules-center": ["clock"],
|
"modules-center": ["clock"],
|
||||||
"modules-right": ["mpd", "network", "pulseaudio", "battery"],
|
"modules-right": ["mpd", "network", "pulseaudio", "battery"],
|
||||||
|
@ -33,8 +33,8 @@
|
||||||
"on": " "
|
"on": " "
|
||||||
},
|
},
|
||||||
"state-icons": {
|
"state-icons": {
|
||||||
"paused": "",
|
"paused": "",
|
||||||
"playing": ""
|
"playing": ""
|
||||||
},
|
},
|
||||||
"tooltip-format": "MPD (connected)",
|
"tooltip-format": "MPD (connected)",
|
||||||
"tooltip-format-disconnected": "MPD (disconnected)"
|
"tooltip-format-disconnected": "MPD (disconnected)"
|
||||||
|
@ -57,37 +57,37 @@
|
||||||
"battery": {
|
"battery": {
|
||||||
"states": {
|
"states": {
|
||||||
// "good": 95,
|
// "good": 95,
|
||||||
"warning": 30,
|
"warning": 60,
|
||||||
"critical": 15
|
"critical": 20
|
||||||
},
|
},
|
||||||
"format": "<span foreground='#88C0D0'>{icon}</span> {capacity}%",
|
"format": "<span foreground='#88C0D0'>{icon}</span> {capacity}%",
|
||||||
"format-charging": "<span foreground='#88C0D0'></span>{capacity}%",
|
"format-charging": "<span foreground='#88C0D0'></span> {capacity}%",
|
||||||
"format-plugged": "<span foreground='#88C0D0'></span>{capacity}%",
|
"format-plugged": "<span foreground='#88C0D0'></span> {capacity}%",
|
||||||
"format-alt": "{time} {icon}",
|
"format-alt": "{time} {icon}",
|
||||||
// "format-good": "", // An empty format will hide the module
|
// "format-good": "", // An empty format will hide the module
|
||||||
// "format-full": "",
|
"format-full": "<span foreground='#88C0D0'></span> Charged",
|
||||||
"format-icons": ["", "", ""]
|
"format-icons": ["", "", ""]
|
||||||
},
|
},
|
||||||
"battery#bat2": {
|
"battery#bat2": {
|
||||||
"bat": "BAT2"
|
"bat": "BAT1"
|
||||||
},
|
},
|
||||||
"network": {
|
"network": {
|
||||||
// "interface": "wlp2*", // (Optional) To force the use of this interface
|
// "interface": "wlp2*", // (Optional) To force the use of this interface
|
||||||
"format-wifi": "<span foreground='#88C0D0'>{icon}</span> {essid}",
|
"format-wifi": "<span foreground='#88C0D0'>{icon}</span> {essid}",
|
||||||
"format-ethernet": "{ifname}: {ipaddr}/{cidr} ",
|
"format-ethernet": "{ifname}: {ipaddr}/{cidr} ",
|
||||||
"format-linked": "{ifname} (No IP) ",
|
"format-linked": "{ifname} (No IP) ",
|
||||||
"format-disconnected": "Disconnected ⚠",
|
"format-disconnected": "<span foreground='#88C0D0'>睊</span> Disconnected",
|
||||||
"format-alt": "{ifname}: {ipaddr}/{cidr}",
|
"format-alt": "{ifname}: {ipaddr}/{cidr}",
|
||||||
"format-icons": ["", "", ""]
|
"format-icons": ["直", "直", "直"]
|
||||||
},
|
},
|
||||||
"pulseaudio": {
|
"pulseaudio": {
|
||||||
// "scroll-step": 1, // %, can be a float
|
// "scroll-step": 1, // %, can be a float
|
||||||
"format": "<span foreground='#88C0D0'>{icon}</span> {volume}%",
|
"format": "<span foreground='#88C0D0'>{icon}</span> {volume}%",
|
||||||
"format-muted": "<span foreground='#88C0D0'></span>",
|
"format-muted": "<span foreground='#88C0D0'>婢</span>",
|
||||||
"format-icons": {
|
"format-icons": {
|
||||||
"default": ["", "", ""]
|
"default": ["", "墳", ""]
|
||||||
},
|
},
|
||||||
"on-click": "pavucontrol"
|
"on-click": ""
|
||||||
},
|
},
|
||||||
"custom/media": {
|
"custom/media": {
|
||||||
"format": "{icon} {}",
|
"format": "{icon} {}",
|
||||||
|
|
|
@ -2,8 +2,8 @@
|
||||||
border: none;
|
border: none;
|
||||||
border-radius: 0;
|
border-radius: 0;
|
||||||
/* `otf-font-awesome` is required to be installed for icons */
|
/* `otf-font-awesome` is required to be installed for icons */
|
||||||
font-family: cherry, Siji;
|
font-family: TerminessTTF Nerd Font;
|
||||||
font-size: 10px;
|
font-size: 16px;
|
||||||
min-height: 0px;
|
min-height: 0px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -11,4 +11,4 @@ set statusbar-bg "#161821"
|
||||||
set statusbar-fg "#c6c8d1"
|
set statusbar-fg "#c6c8d1"
|
||||||
set highlight-color "#a093c7"
|
set highlight-color "#a093c7"
|
||||||
set highlight-active-color "#a093c7"
|
set highlight-active-color "#a093c7"
|
||||||
set font "Go Mono 9"
|
set font "Go Mono 12"
|
||||||
|
|
|
@ -1,13 +0,0 @@
|
||||||
set adjust-open "width"
|
|
||||||
set selection-clipboard clipboard
|
|
||||||
set recolor-lightcolor "#312e39"
|
|
||||||
set recolor-darkcolor "#c0a79a"
|
|
||||||
set recolor true
|
|
||||||
set smooth-scroll true
|
|
||||||
set window-title-basename true
|
|
||||||
set completion-bg "#312e39"
|
|
||||||
set statusbar-bg "#312e39"
|
|
||||||
set statusbar-fg "#c0a79a"
|
|
||||||
set highlight-color "#783e57"
|
|
||||||
set highlight-active-color "#783e57"
|
|
||||||
set font "iosevka slab 11"
|
|
|
@ -1,13 +0,0 @@
|
||||||
set adjust-open "width"
|
|
||||||
set selection-clipboard clipboard
|
|
||||||
set recolor-lightcolor "#fbf1c7"
|
|
||||||
set recolor-darkcolor "#3c3836"
|
|
||||||
set recolor true
|
|
||||||
set smooth-scroll true
|
|
||||||
set window-title-basename true
|
|
||||||
set completion-bg "#fbf1c7"
|
|
||||||
set statusbar-bg "#fbf1c7"
|
|
||||||
set statusbar-fg "#3c3836"
|
|
||||||
set highlight-color "#b16286"
|
|
||||||
set highlight-active-color "#b16286"
|
|
||||||
set font "iosevka slab 11"
|
|
Loading…
Reference in New Issue