Updated fontconfiguration and many other
This commit is contained in:
parent
3342da0c94
commit
9d99b8470d
|
@ -2,12 +2,14 @@
|
||||||
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
|
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
|
||||||
<fontconfig>
|
<fontconfig>
|
||||||
<match target="font">
|
<match target="font">
|
||||||
|
<!--<edit mode="assign" name="autohint"><bool>true</bool></edit>
|
||||||
|
<edit mode="assign" name="hinting"><bool>true</bool></edit>-->
|
||||||
<edit mode="assign" name="autohint"><bool>true</bool></edit>
|
<edit mode="assign" name="autohint"><bool>true</bool></edit>
|
||||||
<edit mode="assign" name="hinting"><bool>true</bool></edit>
|
<edit mode="assign" name="hinting"><bool>true</bool></edit>
|
||||||
<edit mode="assign" name="lcdfilter"><const>lcddefault</const></edit>
|
<edit mode="assign" name="lcdfilter"><const>lcddefault</const></edit>
|
||||||
<edit mode="assign" name="hintstyle"><const>hintnone</const></edit>
|
<edit mode="assign" name="hintstyle"><const>hintnone</const></edit>
|
||||||
<!-- symbols do not support antialias -->
|
<!-- symbols do not support antialias -->
|
||||||
<!--<edit mode="assign" name="antialias"><bool>true</bool></edit>-->
|
<edit mode="assign" name="antialias"><bool>true</bool></edit>
|
||||||
<edit mode="assign" name="rgba"><const>rgb</const></edit>
|
<edit mode="assign" name="rgba"><const>rgb</const></edit>
|
||||||
</match>
|
</match>
|
||||||
|
|
||||||
|
|
|
@ -38,15 +38,16 @@ for_window [class=".*"] border pixel 0
|
||||||
|
|
||||||
# Services
|
# Services
|
||||||
exec --no-startup-id "mpd /home/lanxu/.config/mpd/mpd.conf" # Music Player Daemon
|
exec --no-startup-id "mpd /home/lanxu/.config/mpd/mpd.conf" # Music Player Daemon
|
||||||
exec --no-startup-id "xscreensaver -no-splash" # Screensaver
|
#exec --no-startup-id "./Scripts/screensaver.sh" # Screensaver
|
||||||
exec --no-startup-id "./Scripts/xscreensaverstopper.sh" # Screensaver inhibitor
|
#exec --no-startup-id "xscreensaver -no-splash" # Screensaver
|
||||||
|
#exec --no-startup-id "./Scripts/xscreensaverstopper.sh" # Screensaver inhibitor
|
||||||
exec --no-startup-id "compton -b" # Compositor
|
exec --no-startup-id "compton -b" # Compositor
|
||||||
exec --no-startup-id "nitrogen --restore" # Wallpaper
|
exec --no-startup-id "nitrogen --restore" # Wallpaper
|
||||||
exec --no-startup-id "udiskie --notify --automount" # Automounter
|
exec --no-startup-id "udiskie --notify --automount" # Automounter
|
||||||
# dunst is used for notifications
|
# dunst is used for notifications
|
||||||
|
|
||||||
# Background software
|
# Background software
|
||||||
exec --no-startup-id "blueman-manager" # Bluetooth
|
#exec --no-startup-id "blueman-manager" # Bluetooth
|
||||||
exec --no-startup-id "cantata"
|
exec --no-startup-id "cantata"
|
||||||
exec --no-startup-id "boincmgr"
|
exec --no-startup-id "boincmgr"
|
||||||
exec --no-startup-id "nextcloud"
|
exec --no-startup-id "nextcloud"
|
||||||
|
@ -57,7 +58,7 @@ exec --no-startup-id "keepassxc" # Password manager
|
||||||
exec --no-startup-id "telegram-desktop"
|
exec --no-startup-id "telegram-desktop"
|
||||||
|
|
||||||
# Set manual layout for tray workspace
|
# Set manual layout for tray workspace
|
||||||
exec --no-startup-id "i3-msg 'workspace 10:tray; append_layout /home/lanxu/.config/i3/tray.json'"
|
#exec --no-startup-id "i3-msg 'workspace 10:tray; append_layout /home/lanxu/.config/i3/tray.json'"
|
||||||
|
|
||||||
set $refresh_i3status killall -SIGUSR1 i3status
|
set $refresh_i3status killall -SIGUSR1 i3status
|
||||||
bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +5% && $refresh_i3status
|
bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +5% && $refresh_i3status
|
||||||
|
@ -236,6 +237,22 @@ bindsym Mod4+o move workspace to output left
|
||||||
# Please remove the following exec line:
|
# Please remove the following exec line:
|
||||||
#######################################################################
|
#######################################################################
|
||||||
#exec i3-config-wizard
|
#exec i3-config-wizard
|
||||||
|
|
||||||
|
# Assignments
|
||||||
|
assign [class="^firefox$"] → $ws3
|
||||||
|
assign [class="^krita$"] → $ws4
|
||||||
|
assign [class="^Blender$"] → $ws4
|
||||||
|
assign [class="^Gimp$"] → $ws4
|
||||||
|
assign [class="^Lutris$"] → $ws6
|
||||||
|
assign [class="^Nextcloud$"] → $ws10
|
||||||
|
assign [class="^Blueman-manager$"] → $ws10
|
||||||
|
assign [class="^Pavucontrol$"] → $ws10
|
||||||
|
assign [class="^cantata$"] → $ws10
|
||||||
|
assign [class="^Boincmgr$"] → $ws10
|
||||||
|
assign [class="^KeePassXC$"] → $ws9
|
||||||
|
|
||||||
|
# Modifiers
|
||||||
|
for_window [class="^firefox$"] layout tabbed
|
||||||
for_window [class="Arandr"] floating enable
|
for_window [class="Arandr"] floating enable
|
||||||
for_window [title="^Telegram$"] floating enable, move scratchpad
|
for_window [title="^Telegram$"] floating enable, move scratchpad
|
||||||
for_window [class="itch"] floating enable
|
for_window [class="itch"] floating enable
|
||||||
|
@ -244,23 +261,16 @@ for_window [class="mpv"] floating enable, move position center
|
||||||
for_window [class="vlc"] floating enable
|
for_window [class="vlc"] floating enable
|
||||||
for_window [class="Mumble"] floating enable, move position center
|
for_window [class="Mumble"] floating enable, move position center
|
||||||
for_window [class="Sxiv"] floating enable
|
for_window [class="Sxiv"] floating enable
|
||||||
for_window [class="Lutris"] move container to workspace $ws6
|
|
||||||
for_window [class="Gimp"] move container to workspace $ws4
|
|
||||||
for_window [class="Blender"] move container to workspace $ws4
|
|
||||||
for_window [class="krita"] move container to workspace $ws4
|
|
||||||
for_window [class="firefox"] move container to workspace $ws3
|
|
||||||
|
|
||||||
# services
|
# services
|
||||||
for_window [class="Nextcloud"] floating disable, move container to workspace $ws10
|
#for_window [class="Nextcloud"] floating enable, move position center, move scratchpad
|
||||||
for_window [class="Blueman-manager"] move container to workspace $ws10
|
for_window [class="cantata"] floating disable
|
||||||
for_window [class="Pavucontrol"] move container to workspace $ws10e
|
for_window [class="boincmgr"] floating disable
|
||||||
for_window [class="cantata"] floating disable, move container to workspace $ws10
|
|
||||||
for_window [class="boincmgr"] floating disable, move container to workspace $ws10
|
|
||||||
for_window [class="KeePassXC"] move container to workspace $ws9
|
|
||||||
|
|
||||||
# Games
|
# Games
|
||||||
for_window [class="kfgame.exe"] floating enable
|
for_window [class="kfgame.exe"] floating enable
|
||||||
for_window [class="Wine"] floating enable
|
for_window [class="Wine"] floating enable
|
||||||
|
for_window [class="xscreensaver-demo"] floating enable
|
||||||
|
|
||||||
# Steam
|
# Steam
|
||||||
# https://github.com/ValveSoftware/steam-for-linux/issues/1040
|
# https://github.com/ValveSoftware/steam-for-linux/issues/1040
|
||||||
|
@ -275,12 +285,13 @@ for_window [class="^Steam$" title="^Screenshot Uploader$"] floating enable
|
||||||
for_window [class="^Steam$" title="^Steam Guard - Computer Authorization Required$"] floating enable
|
for_window [class="^Steam$" title="^Steam Guard - Computer Authorization Required$"] floating enable
|
||||||
for_window [title="^Steam Keyboard$"] floating enable
|
for_window [title="^Steam Keyboard$"] floating enable
|
||||||
for_window [class="^Steam$"] move container to workspace $ws5
|
for_window [class="^Steam$"] move container to workspace $ws5
|
||||||
# for_window [title="^Friends List$"] move container to workspace $ws5, resize set width 400px
|
for_window [title="^Friends List$"] move container to workspace $ws5, floating enable, resize set width 400px
|
||||||
|
|
||||||
mouse_warping none
|
mouse_warping none
|
||||||
|
|
||||||
# Special keysyms
|
# Special keysyms
|
||||||
bindsym Mod4+t [class="TelegramDesktop"] scratchpad show
|
bindsym Mod4+t [class="TelegramDesktop"] scratchpad show
|
||||||
|
bindsym Mod4+n [class="^Nextcloud"] scratchpad show
|
||||||
|
|
||||||
# gaps
|
# gaps
|
||||||
smart_borders on
|
smart_borders on
|
||||||
|
@ -342,7 +353,7 @@ bar {
|
||||||
position top
|
position top
|
||||||
i3bar_command i3bar -t
|
i3bar_command i3bar -t
|
||||||
tray_output none
|
tray_output none
|
||||||
separator_symbol ❰
|
separator_symbol " "
|
||||||
|
|
||||||
colors {
|
colors {
|
||||||
background $base00
|
background $base00
|
||||||
|
|
|
@ -26,7 +26,8 @@ time {
|
||||||
}
|
}
|
||||||
|
|
||||||
mpd_status {
|
mpd_status {
|
||||||
format = "{name} [[[{artist} - ]{title}]|[{file}]]"
|
format = "[[[{artist} - ]{title}]|[{file}]]"
|
||||||
|
max_width = 30
|
||||||
}
|
}
|
||||||
|
|
||||||
volume_status {
|
volume_status {
|
||||||
|
@ -37,8 +38,10 @@ weather_owm {
|
||||||
api_key = "4e3b7bbd3da07052c4fed6d342e48707"
|
api_key = "4e3b7bbd3da07052c4fed6d342e48707"
|
||||||
city = "Tampere"
|
city = "Tampere"
|
||||||
unit_temperature = "C"
|
unit_temperature = "C"
|
||||||
|
format_temperature = "[\?color=all {current:.0f}°{unit}]"
|
||||||
format = "{city} {icon} {temperature}"
|
format = "{city} {icon} {temperature}"
|
||||||
}
|
}
|
||||||
|
|
||||||
order += "dpms"
|
order += "dpms"
|
||||||
order += "volume_status"
|
order += "volume_status"
|
||||||
order += "sysdata"
|
order += "sysdata"
|
||||||
|
|
|
@ -1,4 +1,7 @@
|
||||||
profile=opengl-hq
|
hwdec=vaapi
|
||||||
hwdec=auto
|
vo=gpu
|
||||||
osd-font-size=14
|
osd-font-size=14
|
||||||
ao=pulse
|
ao=pulse
|
||||||
|
|
||||||
|
[extension.webm]
|
||||||
|
loop-file=inf
|
||||||
|
|
|
@ -114,7 +114,8 @@ set preview_images true
|
||||||
# Preview images in full color with the external command "ueberzug".
|
# Preview images in full color with the external command "ueberzug".
|
||||||
# Images are shown by using a child window.
|
# Images are shown by using a child window.
|
||||||
# Only for users who run X11 in GNU/Linux.
|
# Only for users who run X11 in GNU/Linux.
|
||||||
set preview_images_method kitty
|
#set preview_images_method ueberzug
|
||||||
|
set preview_images_method w3m
|
||||||
|
|
||||||
# Delay in seconds before displaying an image with the w3m method.
|
# Delay in seconds before displaying an image with the w3m method.
|
||||||
# Increase it in case of experiencing display corruption.
|
# Increase it in case of experiencing display corruption.
|
||||||
|
|
|
@ -162,10 +162,10 @@ handle_image() {
|
||||||
exit 7;;
|
exit 7;;
|
||||||
|
|
||||||
## Video
|
## Video
|
||||||
# video/*)
|
video/*)
|
||||||
# # Thumbnail
|
# Thumbnail
|
||||||
# ffmpegthumbnailer -i "${FILE_PATH}" -o "${IMAGE_CACHE_PATH}" -s 0 && exit 6
|
ffmpegthumbnailer -i "${FILE_PATH}" -o "${IMAGE_CACHE_PATH}" -s 0 && exit 6
|
||||||
# exit 1;;
|
exit 1;;
|
||||||
|
|
||||||
## PDF
|
## PDF
|
||||||
# application/pdf)
|
# application/pdf)
|
||||||
|
@ -327,7 +327,10 @@ handle_mime() {
|
||||||
## Image
|
## Image
|
||||||
image/*)
|
image/*)
|
||||||
## Preview as text conversion
|
## Preview as text conversion
|
||||||
img2txt --gamma=0.6 --width="${PV_WIDTH}" -- "${FILE_PATH}" && exit 4
|
#img2txt --gamma=0.6 --width="${PV_WIDTH}" -- "${FILE_PATH}" && exit 4
|
||||||
|
viu -w "${PV_WIDTH}" -- "${FILE_PATH}" && exit 4
|
||||||
|
#catimg -t -w "${PV_WIDTH}" "${FILE_PATH}" && exit 5
|
||||||
|
#catimg -w "${PV_WIDTH}" "${FILE_PATH}" && exit 4
|
||||||
#exiftool "${FILE_PATH}" && exit 5
|
#exiftool "${FILE_PATH}" && exit 5
|
||||||
exit 1;;
|
exit 1;;
|
||||||
|
|
||||||
|
|
|
@ -25,6 +25,9 @@ then
|
||||||
Hibernate)
|
Hibernate)
|
||||||
systemctl hibernate
|
systemctl hibernate
|
||||||
;;
|
;;
|
||||||
|
Lock)
|
||||||
|
WINDOW=:0 xscreensaver-command -lock
|
||||||
|
;;
|
||||||
*)
|
*)
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
8
.vimrc
8
.vimrc
|
@ -68,10 +68,12 @@ set hlsearch " Highlight search
|
||||||
set modeline
|
set modeline
|
||||||
set modelines=5
|
set modelines=5
|
||||||
"set sessionoptions=blank,buffers,curdir,folds,globals,help,localoptions,options,resize,tabpages,winsize,winpos
|
"set sessionoptions=blank,buffers,curdir,folds,globals,help,localoptions,options,resize,tabpages,winsize,winpos
|
||||||
|
set swapfile
|
||||||
set autochdir " Change directory automatically
|
set autochdir " Change directory automatically
|
||||||
"set backupdir=~/.vim/temp/ " Save temporary backups to temp dir
|
set backupdir=~/.vim/temp/ " Save temporary backups to temp dir
|
||||||
"set directory=~/.vim/temp/ " Save temporary files to temp dir
|
set directory=~/.vim/temp/ " Save temporary files to temp dir
|
||||||
"set hidden " Allow changing buffers eventhough they're not saved
|
set dir=~/.vim/temp/ " Save temporary files to temp dir
|
||||||
|
set hidden " Allow changing buffers eventhough they're not saved
|
||||||
"set autowrite " Automatically save the buffer when changing to another buffers
|
"set autowrite " Automatically save the buffer when changing to another buffers
|
||||||
"set autowriteall " Automatically save ALL buffers when changing to another buffers
|
"set autowriteall " Automatically save ALL buffers when changing to another buffers
|
||||||
"set wildchar=<Tab> wildmenu wildmode=full " Show possible commands by pressing TAB
|
"set wildchar=<Tab> wildmenu wildmode=full " Show possible commands by pressing TAB
|
||||||
|
|
|
@ -29,8 +29,9 @@ export PATH=$LANXU_SCRIPTS_ROOT:$PATH
|
||||||
|
|
||||||
# Other
|
# Other
|
||||||
export XDG_CURRENT_DESKTOP=gnome
|
export XDG_CURRENT_DESKTOP=gnome
|
||||||
#export QT_STYLE_OVERRIDE='gtk2'
|
# export QT_STYLE_OVERRIDE='adwaita'
|
||||||
export QT_QPA_PLATFORMTHEME=gtk2
|
# qt5-styleplugins must be installed to set this to gtk2
|
||||||
|
export QT_QPA_PLATFORMTHEME=qt5ct
|
||||||
export WINEARCH=win64 # Set default winearch to win64
|
export WINEARCH=win64 # Set default winearch to win64
|
||||||
export WINEDLLOVERRIDES=winemenubuilder.exe=d # No more desktop files!
|
export WINEDLLOVERRIDES=winemenubuilder.exe=d # No more desktop files!
|
||||||
|
|
||||||
|
@ -60,10 +61,10 @@ export CAFFE_DIR="${HOME}/Koodit/github/caffe/build/install"
|
||||||
|
|
||||||
# Terminal
|
# Terminal
|
||||||
export TERMINAL=kitty
|
export TERMINAL=kitty
|
||||||
#export TERMINAL=alacritty
|
#export TERMINAL=alacritty # Does not support ligatures / Fira Code
|
||||||
export TERMCMD=$TERMINAL
|
export TERMCMD=$TERMINAL
|
||||||
# Start X on tty1 automatically
|
# Start X on tty1 automatically
|
||||||
if systemctl -q is-active graphical.target && [[ ! $DISPLAY && $XDG_VTNR -eq 1 ]]; then
|
if systemctl -q is-active graphical.target && [[ ! $DISPLAY && $XDG_VTNR -eq 1 ]]; then
|
||||||
exec startx
|
exec startx
|
||||||
fi
|
fi
|
||||||
|
export WORKON_HOME="${HOME}/Envs"
|
||||||
|
|
11
.zshrc
11
.zshrc
|
@ -37,6 +37,8 @@ fi
|
||||||
# Syntax highlighting
|
# Syntax highlighting
|
||||||
source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
|
source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
|
||||||
source ~/.zplugins
|
source ~/.zplugins
|
||||||
|
# Autosuggestions
|
||||||
|
source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh
|
||||||
|
|
||||||
alias top=htop
|
alias top=htop
|
||||||
alias ll="ls -lh"
|
alias ll="ls -lh"
|
||||||
|
@ -56,12 +58,13 @@ alias runwinesteam="MESA_GL_VERSION_OVERRIDE=3.3COMPAT PULSE_LATENCY_MSEC=60 run
|
||||||
alias rbackup="restic -r rclone:hubic:ChimeraLinux"
|
alias rbackup="restic -r rclone:hubic:ChimeraLinux"
|
||||||
alias bat="bat --theme base16"
|
alias bat="bat --theme base16"
|
||||||
alias wine32="WINEPREFIX=~/.wine32 wine"
|
alias wine32="WINEPREFIX=~/.wine32 wine"
|
||||||
alias steam="DBUS_SESSION_BUS_ADDRESS=unix:abstract=/dev/null steam"
|
alias resetkbcolors="/usr/bin/g512-led -p /etc/g810-led/profile"
|
||||||
|
# alias steam="DBUS_SESSION_BUS_ADDRESS=unix:abstract=/dev/null steam"
|
||||||
# https://github.com/chriskempson/base16-shell
|
# https://github.com/chriskempson/base16-shell
|
||||||
# git clone https://github.com/chriskempson/base16-shell.git ~/.config/base16-shell
|
# git clone https://github.com/chriskempson/base16-shell.git ~/.config/base16-shell
|
||||||
#source $HOME/.config/base16-shell/scripts/base16-default-dark.sh
|
source $HOME/.config/base16-shell/scripts/base16-default-dark.sh
|
||||||
#source $HOME/.config/base16-shell/scripts/base16-solarized-light.sh
|
#source $HOME/.config/base16-shell/scripts/base16-solarized-light.sh
|
||||||
source $HOME/.config/base16-shell/scripts/base16-solarized-dark.sh
|
#source $HOME/.config/base16-shell/scripts/base16-solarized-dark.sh
|
||||||
|
|
||||||
# Emscripten
|
# Emscripten
|
||||||
#source /home/lanxu/Koodit/github/emsdk/emsdk_env.sh
|
#source /home/lanxu/Koodit/github/emsdk/emsdk_env.sh
|
||||||
|
@ -73,7 +76,7 @@ source $HOME/.config/base16-shell/scripts/base16-solarized-dark.sh
|
||||||
|
|
||||||
function auradd {
|
function auradd {
|
||||||
pkg=$1
|
pkg=$1
|
||||||
aur sync --no-view --no-confirm --database custom "$pkg" >&2
|
aur sync --no-view --no-confirm --rebuild --database custom "$pkg" >&2
|
||||||
sudo pacman -Sy "$pkg"
|
sudo pacman -Sy "$pkg"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -3,5 +3,7 @@
|
||||||
while read line
|
while read line
|
||||||
do
|
do
|
||||||
echo $line
|
echo $line
|
||||||
restic -r rclone:hubic:ChimeraLinux backup $line --exclude-file restic-exclude.txt --password-file /home/lanxu/restic-pass.txt
|
# restic -r rclone:jottacloud:ChimeraLinux backup $line --exclude-file restic-exclude.txt --password-file /home/lanxu/restic-pass.txt
|
||||||
|
|
||||||
|
restic -r sftp:lanxu@localhost:/mnt/backup/chimeralinux backup $line --exclude-file restic-exclude.txt --password-file /home/lanxu/restic-pass.txt
|
||||||
done < restic-include.txt
|
done < restic-include.txt
|
||||||
|
|
Loading…
Reference in New Issue
Block a user