Add key led and gtk configuration files
Signed-off-by: Severin Kaderli <severin.kaderli@gmail.com>
This commit is contained in:
parent
f60c23feaa
commit
0a4424d25e
32 changed files with 128 additions and 110 deletions
2
.aliases
2
.aliases
|
@ -13,3 +13,5 @@ alias grep="rg -n"
|
||||||
|
|
||||||
# cd shortcut to get to my Projects folder
|
# cd shortcut to get to my Projects folder
|
||||||
alias pj="cd ~/Projects"
|
alias pj="cd ~/Projects"
|
||||||
|
|
||||||
|
alias gw2="optirun wine64 ~/.wine/drive_c/Program\ Files/Guild\ Wars\ 2/Gw2-64.exe -dx9single -autologin -mapLoadinfo"
|
||||||
|
|
|
@ -1,12 +1,20 @@
|
||||||
|
#!/bin/bash
|
||||||
|
#
|
||||||
|
# Author: Severin Kaderli <severin.kaderli@gmail.com>
|
||||||
# We just source .bashrc so we don't need to manage two files.
|
# We just source .bashrc so we don't need to manage two files.
|
||||||
if [[ -f $HOME/.bashrc ]]; then
|
if [[ -f $HOME/.bashrc ]]; then
|
||||||
. $HOME/.bashrc
|
. $HOME/.bashrc
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Setting keyboard colors
|
||||||
|
if [[ -f $HOME/.keyleds ]]; then
|
||||||
|
. $HOME/.keyleds
|
||||||
|
fi
|
||||||
|
|
||||||
# Activate correct crontab file
|
# Activate correct crontab file
|
||||||
crontab $HOME/.crontab
|
crontab $HOME/.crontab
|
||||||
|
|
||||||
# If we are on tty1 we start the x-server
|
# If we are on tty1 we start the x-server
|
||||||
if [ "$(tty)" = "/dev/tty1" ]; then
|
if [ "$(tty)" = "/dev/tty1" ]; then
|
||||||
startx && exit
|
startx && exit
|
||||||
fi
|
fi
|
67
.bashrc
67
.bashrc
|
@ -1,3 +1,4 @@
|
||||||
|
#!/bin/bash
|
||||||
# don't put duplicate lines or lines starting with space in the history.
|
# don't put duplicate lines or lines starting with space in the history.
|
||||||
# See bash(1) for more options
|
# See bash(1) for more options
|
||||||
HISTCONTROL=ignoreboth
|
HISTCONTROL=ignoreboth
|
||||||
|
@ -15,10 +16,8 @@ shopt -s checkwinsize
|
||||||
|
|
||||||
# If set, the pattern "**" used in a pathname expansion context will
|
# If set, the pattern "**" used in a pathname expansion context will
|
||||||
# match all files and zero or more directories and subdirectories.
|
# match all files and zero or more directories and subdirectories.
|
||||||
#shopt -s globstar
|
shopt -s globstar
|
||||||
|
|
||||||
# make less more friendly for non-text input files, see lesspipe(1)
|
|
||||||
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"
|
|
||||||
|
|
||||||
# set variable identifying the chroot you work in (used in the prompt below)
|
# set variable identifying the chroot you work in (used in the prompt below)
|
||||||
if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
|
if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
|
||||||
|
@ -33,8 +32,8 @@ esac
|
||||||
unset color_prompt force_color_prompt
|
unset color_prompt force_color_prompt
|
||||||
|
|
||||||
# Enable color support of ls
|
# Enable color support of ls
|
||||||
if [ -x /usr/bin/dircolors ]; then
|
if [ -f $HOME/.dircolors ]; then
|
||||||
test -r $HOME/.dircolors && eval "$(dircolors -b $HOME/.dircolors)" || eval "$(dircolors -b)"
|
dircolors -b $HOME/.dircolors > /dev/null 2>&1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Sourcing alias definitions
|
# Sourcing alias definitions
|
||||||
|
@ -42,18 +41,9 @@ if [ -f $HOME/.aliases ]; then
|
||||||
. $HOME/.aliases
|
. $HOME/.aliases
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Enable ibus
|
if [ -f /usr/share/git/completion/git-prompt.sh ]; then
|
||||||
export GTK_IM_MODULE=ibus
|
. /usr/share/git/completion/git-prompt.sh
|
||||||
export QT_IM_MODULE=ibus
|
fi
|
||||||
export XMODIFIERS=@im=ibus
|
|
||||||
|
|
||||||
# Setting default editor and terminal
|
|
||||||
export VISUAL=vim
|
|
||||||
export EDITOR="$VISUAL"
|
|
||||||
export TERMINAL=termite
|
|
||||||
export QT_QPA_PLATFORMTHEME=qt5ct
|
|
||||||
|
|
||||||
source /usr/share/git/completion/git-prompt.sh
|
|
||||||
|
|
||||||
# Enable autocompletion features
|
# Enable autocompletion features
|
||||||
if [ -f /etc/bash_completion ]; then
|
if [ -f /etc/bash_completion ]; then
|
||||||
|
@ -61,15 +51,38 @@ if [ -f /etc/bash_completion ]; then
|
||||||
fi
|
fi
|
||||||
complete -cf sudo
|
complete -cf sudo
|
||||||
|
|
||||||
# Add users bin directory to the PATH
|
# Setting default editor and terminal
|
||||||
if [ -d "$HOME/bin" ] ; then
|
export VISUAL=vim
|
||||||
PATH="$HOME/bin:/opt/Hyper:$PATH"
|
export EDITOR="$VISUAL"
|
||||||
|
export TERMINAL=termite
|
||||||
|
export QT_QPA_PLATFORMTHEME=qt5ct
|
||||||
|
|
||||||
|
# ibus
|
||||||
|
export GTK_IM_MODULE=xim
|
||||||
|
export XMODIFIERS=@im=ibus
|
||||||
|
export QT_IM_MODULE=xim
|
||||||
|
|
||||||
|
# wine
|
||||||
|
export WINEDEBUG=-all
|
||||||
|
export __GL_FSAA_MODE=0
|
||||||
|
export __GL_DEFAULT_LOG_ANISO=0
|
||||||
|
export __GL_LOG_MAX_ANISO=0
|
||||||
|
export STAGING_SHARED_MEMORY=1
|
||||||
|
export STAGING_RT_PRIORITY_SERVER=90
|
||||||
|
export WINEESYNC=1
|
||||||
|
export PBA_ENABLE=1
|
||||||
|
#export LD_PRELOAD="libpthread.so.0 libGL.so.1"
|
||||||
|
export __GL_THREADED_OPTIMIZATIONS=1
|
||||||
|
export __GL_SYNC_TO_VBLANK=0
|
||||||
|
export __GL_YIELD=NOTHING
|
||||||
|
|
||||||
|
# Path
|
||||||
|
if [ -d "$HOME/bin" ]; then
|
||||||
|
export PATH="$PATH:$HOME/bin"
|
||||||
fi
|
fi
|
||||||
|
export PATH="$PATH:$GEM_HOME/bin"
|
||||||
|
|
||||||
GEM_HOME="$(ls -t -U | ruby -e 'puts Gem.user_dir')"
|
# Color codes for bash prompt
|
||||||
GEM_PATH="$GEM_HOME"
|
|
||||||
PATH="$PATH:$GEM_HOME/bin"
|
|
||||||
|
|
||||||
Reset='\033[0m'
|
Reset='\033[0m'
|
||||||
Green='\033[32m'
|
Green='\033[32m'
|
||||||
Red='\033[31m'
|
Red='\033[31m'
|
||||||
|
@ -82,9 +95,9 @@ set_bash_prompt() {
|
||||||
PS1="${PS1}${Red}[\t]"
|
PS1="${PS1}${Red}[\t]"
|
||||||
PS1="${PS1}${Blue}[\h]"
|
PS1="${PS1}${Blue}[\h]"
|
||||||
PS1="${PS1}${Yellow}[\w]"
|
PS1="${PS1}${Yellow}[\w]"
|
||||||
PS1="${PS1}${Blue}$(__git_ps1 "[%s]")"
|
PS1="${PS1}${Blue}$(__git_ps1 "[%s]")"
|
||||||
PS1="${PS1}${Reset}\n└─╼ "
|
PS1="${PS1}${Reset}\n└─╼ "
|
||||||
MSYS2_PS1="$PS1"
|
export MSYS2_PS1="$PS1"
|
||||||
}
|
}
|
||||||
|
|
||||||
PROMPT_COMMAND=set_bash_prompt
|
export PROMPT_COMMAND=set_bash_prompt
|
|
@ -64,7 +64,7 @@ bindsym $mod+a focus parent
|
||||||
#bindsym $mod+d focus child
|
#bindsym $mod+d focus child
|
||||||
|
|
||||||
# Set monitor names
|
# Set monitor names
|
||||||
set $output1 VGA-1
|
set $output1 HDMI-1
|
||||||
set $output2 eDP-1
|
set $output2 eDP-1
|
||||||
|
|
||||||
# Set workspace titles
|
# Set workspace titles
|
||||||
|
@ -222,7 +222,7 @@ exec --no-startup-id compton
|
||||||
exec_always --no-startup-id feh --bg-fill $HOME/GoogleDrive/02_Media/Images/01_Wallpaper/Desktop/Fearsome_Awakening.png
|
exec_always --no-startup-id feh --bg-fill $HOME/GoogleDrive/02_Media/Images/01_Wallpaper/Desktop/Fearsome_Awakening.png
|
||||||
|
|
||||||
# Monitor settings
|
# Monitor settings
|
||||||
exec_always --no-startup-id xrandr --output $output2 --mode 1920x1080 --pos 1920x0 --rotate normal --output $output1 --mode 1280x1024 --pos 0x0 --rotate normal
|
exec_always --no-startup-id xrandr --output $output2 --primary --mode 1920x1080 --pos 1280x0 --rotate normal --output $output1 --mode 1280x1024 --pos 0x56 --rotate normal
|
||||||
|
|
||||||
# Other applications
|
# Other applications
|
||||||
exec google-chrome-beta
|
exec google-chrome-beta
|
||||||
|
|
|
@ -3,7 +3,7 @@ background = #222D32
|
||||||
foreground = #A1B0B8
|
foreground = #A1B0B8
|
||||||
|
|
||||||
[bar/top]
|
[bar/top]
|
||||||
monitor = VGA-1
|
monitor = HDMI-1
|
||||||
width = 100%
|
width = 100%
|
||||||
height = 35
|
height = 35
|
||||||
offset-x = 0
|
offset-x = 0
|
||||||
|
@ -163,4 +163,4 @@ format = <label>
|
||||||
label = %output%%
|
label = %output%%
|
||||||
scroll-up = light -A 5
|
scroll-up = light -A 5
|
||||||
scroll-down = light -U 5
|
scroll-down = light -U 5
|
||||||
interval = 0.1
|
interval = 0.1
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
xrandr --output eDP-1 --primary --mode 1920x1080 --pos 0x0 --rotate normal --output HDMI-3 --off --output HDMI-2 --off --output HDMI-1 --off --output DP-3 --off --output DP-2 --off --output DP-1 --off
|
xrandr --output eDP-1 --primary --mode 1920x1080 --pos 1280x0 --rotate normal --output HDMI-3 --off --output HDMI-2 --off --output HDMI-1 --mode 1280x1024 --pos 0x56 --rotate normal --output DP-3 --off --output DP-2 --off --output DP-1 --off
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
player=mpv
|
player=mplayer -cache 8192
|
||||||
player-no-close
|
player-no-close
|
||||||
twitch-oauth-token=30ktx6jc273cdc9gmkb7jftny3vrgn
|
twitch-oauth-token=30ktx6jc273cdc9gmkb7jftny3vrgn
|
|
@ -22,8 +22,6 @@ cursor_shape = ibeam
|
||||||
#modify_other_keys = false
|
#modify_other_keys = false
|
||||||
|
|
||||||
[colors]
|
[colors]
|
||||||
|
|
||||||
|
|
||||||
# special
|
# special
|
||||||
foreground = #a1b0b8
|
foreground = #a1b0b8
|
||||||
foreground_bold = #a1b0b8
|
foreground_bold = #a1b0b8
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
18
.gtkrc-2.0
Normal file
18
.gtkrc-2.0
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
# DO NOT EDIT! This file will be overwritten by LXAppearance.
|
||||||
|
# Any customization should be done in ~/.gtkrc-2.0.mine instead.
|
||||||
|
|
||||||
|
include "/home/severin/.gtkrc-2.0.mine"
|
||||||
|
gtk-theme-name="Adapta-Nokto"
|
||||||
|
gtk-icon-theme-name="Paper-Mono-Dark"
|
||||||
|
gtk-font-name="Roboto 11"
|
||||||
|
gtk-cursor-theme-name="Paper"
|
||||||
|
gtk-cursor-theme-size=0
|
||||||
|
gtk-toolbar-style=GTK_TOOLBAR_BOTH
|
||||||
|
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
|
||||||
|
gtk-button-images=1
|
||||||
|
gtk-menu-images=1
|
||||||
|
gtk-enable-event-sounds=1
|
||||||
|
gtk-enable-input-feedback-sounds=1
|
||||||
|
gtk-xft-antialias=1
|
||||||
|
gtk-xft-hinting=1
|
||||||
|
gtk-xft-hintstyle="hintfull"
|
14
.gtkrc-2.0.mine
Normal file
14
.gtkrc-2.0.mine
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
gtk-theme-name="Adapta-Nokto"
|
||||||
|
gtk-icon-theme-name="Paper-Mono-Dark"
|
||||||
|
gtk-font-name="Roboto 11"
|
||||||
|
gtk-cursor-theme-name="Paper"
|
||||||
|
gtk-cursor-theme-size=0
|
||||||
|
gtk-toolbar-style=GTK_TOOLBAR_BOTH
|
||||||
|
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
|
||||||
|
gtk-button-images=1
|
||||||
|
gtk-menu-images=1
|
||||||
|
gtk-enable-event-sounds=1
|
||||||
|
gtk-enable-input-feedback-sounds=1
|
||||||
|
gtk-xft-antialias=1
|
||||||
|
gtk-xft-hinting=1
|
||||||
|
gtk-xft-hintstyle="hintfull"
|
65
.hyper.js
65
.hyper.js
|
@ -1,65 +0,0 @@
|
||||||
module.exports = {
|
|
||||||
config: {
|
|
||||||
fontSize: 12,
|
|
||||||
|
|
||||||
fontFamily: 'Hack, "DejaVu Sans Mono", "Lucida Console", monospace',
|
|
||||||
|
|
||||||
cursorColor: 'rgba(55, 59, 65, 0.75)',
|
|
||||||
|
|
||||||
cursorShape: 'BLOCK',
|
|
||||||
|
|
||||||
foregroundColor: '#C5C8C6',
|
|
||||||
|
|
||||||
backgroundColor: '#000',
|
|
||||||
|
|
||||||
borderColor: '#373B41',
|
|
||||||
|
|
||||||
css: "",
|
|
||||||
|
|
||||||
termCSS: "",
|
|
||||||
|
|
||||||
padding: "12px",
|
|
||||||
|
|
||||||
colors: [
|
|
||||||
"#1d1f21",
|
|
||||||
"#cc6666",
|
|
||||||
"#b5bd68",
|
|
||||||
"#f0c674",
|
|
||||||
"#81a2be",
|
|
||||||
"#b57880",
|
|
||||||
"#8abeb7",
|
|
||||||
"#282a2e",
|
|
||||||
"#969896",
|
|
||||||
"#cc6666",
|
|
||||||
"#b5bd68",
|
|
||||||
"#f0c674",
|
|
||||||
"#81a2be",
|
|
||||||
"#b57880",
|
|
||||||
"#8abeb7",
|
|
||||||
"#ffffff",
|
|
||||||
"#c5c8c6"
|
|
||||||
],
|
|
||||||
|
|
||||||
shell: "",
|
|
||||||
|
|
||||||
shellArgs: ["--login"],
|
|
||||||
|
|
||||||
env: {},
|
|
||||||
|
|
||||||
bell: false,
|
|
||||||
|
|
||||||
copyOnSelect: false
|
|
||||||
|
|
||||||
// URL to custom bell
|
|
||||||
// bellSoundURL: 'http://example.com/bell.mp3',
|
|
||||||
|
|
||||||
// for advanced config flags please refer to https://hyperterm.org/#cfg
|
|
||||||
},
|
|
||||||
|
|
||||||
plugins: [
|
|
||||||
"hyper-tomorrow-night",
|
|
||||||
"hyper-blink"
|
|
||||||
],
|
|
||||||
|
|
||||||
localPlugins: []
|
|
||||||
};
|
|
21
.keyleds
Normal file
21
.keyleds
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
#!/bin/bash
|
||||||
|
#
|
||||||
|
# Author: Severin Kaderli <severin.kaderli@gmail.com>
|
||||||
|
# Key groups
|
||||||
|
g810-led -g keys FF4500
|
||||||
|
g810-led -g fkeys FF00FF
|
||||||
|
g810-led -g arrows FFFF00
|
||||||
|
g810-led -g numeric 228B22
|
||||||
|
g810-led -g multimedia FF0000
|
||||||
|
g810-led -g modifiers 00BFFF
|
||||||
|
|
||||||
|
g810-led -g functions DEB887
|
||||||
|
g810-led -g logo DEB887
|
||||||
|
g810-led -g indicators DEB887
|
||||||
|
|
||||||
|
# Individual keys
|
||||||
|
g810-led -k escape 00BFFF
|
||||||
|
g810-led -k enter 00BFFF
|
||||||
|
g810-led -k tab 00BFFF
|
||||||
|
g810-led -k capslock 00BFFF
|
||||||
|
g810-led -k back 00BFFF
|
5
.xinitrc
5
.xinitrc
|
@ -6,11 +6,6 @@ xset s noblank
|
||||||
# Set keyboard layout
|
# Set keyboard layout
|
||||||
setxkbmap -model pc105 -layout ch
|
setxkbmap -model pc105 -layout ch
|
||||||
|
|
||||||
# Set ibus as input method
|
|
||||||
export GTK_IM_MODULE=xim
|
|
||||||
export XMODIFIERS=@im=ibus
|
|
||||||
export QT_IM_MODULE=xim
|
|
||||||
|
|
||||||
# Start ibus
|
# Start ibus
|
||||||
ibus-daemon -drx
|
ibus-daemon -drx
|
||||||
|
|
||||||
|
|
14
install.sh
14
install.sh
|
@ -2,6 +2,7 @@
|
||||||
#
|
#
|
||||||
# Author: Severin Kaderli <severin.kaderli@gmail.com>
|
# Author: Severin Kaderli <severin.kaderli@gmail.com>
|
||||||
# Usage: ./install.sh
|
# Usage: ./install.sh
|
||||||
|
# Array of files which should be symlinked.
|
||||||
FILES=(
|
FILES=(
|
||||||
".aliases"
|
".aliases"
|
||||||
".bash_logout"
|
".bash_logout"
|
||||||
|
@ -11,20 +12,24 @@ FILES=(
|
||||||
".config/dunst"
|
".config/dunst"
|
||||||
".config/i3"
|
".config/i3"
|
||||||
".config/polybar"
|
".config/polybar"
|
||||||
".config/termite"
|
|
||||||
".config/streamlink"
|
".config/streamlink"
|
||||||
|
".config/termite"
|
||||||
".crontab"
|
".crontab"
|
||||||
".dircolors"
|
".dircolors"
|
||||||
".gitconfig"
|
".gitconfig"
|
||||||
".hyper.js"
|
".gtkrc-2.0.mine"
|
||||||
|
".gtkrc-2.0"
|
||||||
|
".keyleds"
|
||||||
".vimrc"
|
".vimrc"
|
||||||
".xinitrc"
|
".xinitrc"
|
||||||
".Xresources"
|
".Xresources"
|
||||||
"bin"
|
"bin"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# The directory of this repository
|
||||||
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||||
|
|
||||||
|
# Function to display fancy headers
|
||||||
function print_header() {
|
function print_header() {
|
||||||
echo -e "\e[32m########################################"
|
echo -e "\e[32m########################################"
|
||||||
echo -e "# $1"
|
echo -e "# $1"
|
||||||
|
@ -50,8 +55,9 @@ print_header "Installing packages"
|
||||||
print_header "Creating symlinks"
|
print_header "Creating symlinks"
|
||||||
for file in "${FILES[@]}"
|
for file in "${FILES[@]}"
|
||||||
do
|
do
|
||||||
rm -rf "$HOME/$file"
|
echo "Linking $file"
|
||||||
ln -fs "$DIR/$file" "$HOME/$file"
|
rm -rf "$HOME/$file"
|
||||||
|
ln -fs "$DIR/$file" "$HOME/$file"
|
||||||
done
|
done
|
||||||
|
|
||||||
# Give scripts execute permissions
|
# Give scripts execute permissions
|
||||||
|
|
|
@ -14,6 +14,14 @@ exa
|
||||||
fakeroot
|
fakeroot
|
||||||
feh
|
feh
|
||||||
filezilla
|
filezilla
|
||||||
|
wqy-zenhei
|
||||||
|
steam
|
||||||
|
nvidia
|
||||||
|
lib32-mesa
|
||||||
|
nvidia-utils
|
||||||
|
lib32-primus
|
||||||
|
primus
|
||||||
|
lib32-nvidia-utils
|
||||||
gimp
|
gimp
|
||||||
git
|
git
|
||||||
google-chrome-beta
|
google-chrome-beta
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue