mirror of
https://github.com/balkian/dotfiles.git
synced 2024-12-03 16:52:29 +00:00
Merge branch 'master' of github.com:balkian/dotfiles
This commit is contained in:
commit
10dc194dc6
@ -5,3 +5,5 @@ setxkbmap "us,es" "altgr-intl," -option "ctrl:nocaps,grp:shift_toggle,terminate:
|
||||
export XTERMINAL=termite
|
||||
export TERMINAL=termite
|
||||
export TERMCMD=termite
|
||||
export BROWSER2=chromium
|
||||
export BROWSER="firefox --ProfileManager"
|
||||
|
@ -24,12 +24,12 @@ shadow-exclude = [
|
||||
# Opacity
|
||||
#mark-override-focused = true;
|
||||
#menu-opacity = 0.9;
|
||||
inactive-opacity = 0.95;
|
||||
# inactive-opacity = 0.95;
|
||||
# active-opacity = 0.8;
|
||||
# frame-opacity = 0.7;
|
||||
inactive-opacity-override = false;
|
||||
alpha-step = 0.06;
|
||||
inactive-dim = 0.2;
|
||||
inactive-dim = 0.4;
|
||||
#inactive-dim-fixed = false;
|
||||
# blur-background = true;
|
||||
# blur-background-frame = true;
|
||||
@ -43,7 +43,13 @@ blur-background-exclude = [
|
||||
];
|
||||
# opacity-rule = [ "80:class_g = 'URxvt'" ];
|
||||
#
|
||||
opacity-rule = [ "99:_NET_WM_STATE@:32a = '_NET_WM_STATE_FULLSCREEN'" ];
|
||||
opacity-rule = [
|
||||
"99:_NET_WM_STATE@[0]:32a = '_NET_WM_STATE_FULLSCREEN'",
|
||||
"99:_NET_WM_STATE@[1]:32a = '_NET_WM_STATE_FULLSCREEN'",
|
||||
"99:_NET_WM_STATE@[2]:32a = '_NET_WM_STATE_FULLSCREEN'",
|
||||
"99:_NET_WM_STATE@[3]:32a = '_NET_WM_STATE_FULLSCREEN'",
|
||||
"99:_NET_WM_STATE@[4]:32a = '_NET_WM_STATE_FULLSCREEN'",
|
||||
];
|
||||
|
||||
|
||||
|
||||
@ -68,11 +74,19 @@ vsync = "none";
|
||||
dbe = false;
|
||||
paint-on-overlay = true;
|
||||
# sw-opti = true;
|
||||
# unredir-if-possible = true;
|
||||
unredir-if-possible = true;
|
||||
# unredir-if-possible-delay = 5000;
|
||||
# unredir-if-possible-exclude = [ ];
|
||||
focus-exclude = [ "class_g = 'Cairo-clock'",
|
||||
"class_g = 'Popcorn Time'" ];
|
||||
"class_g = 'Popcorn Time'",
|
||||
# "class_g = 'firefox'",
|
||||
# prevents dimming fullscreen windows
|
||||
"_NET_WM_STATE@[0]:32a = '_NET_WM_STATE_FULLSCREEN'",
|
||||
"_NET_WM_STATE@[1]:32a = '_NET_WM_STATE_FULLSCREEN'",
|
||||
"_NET_WM_STATE@[2]:32a = '_NET_WM_STATE_FULLSCREEN'",
|
||||
"_NET_WM_STATE@[3]:32a = '_NET_WM_STATE_FULLSCREEN'",
|
||||
"_NET_WM_STATE@[4]:32a = '_NET_WM_STATE_FULLSCREEN'",
|
||||
];
|
||||
detect-transient = true;
|
||||
detect-client-leader = false;
|
||||
invert-color-include = [ ];
|
||||
|
@ -31,6 +31,7 @@ values."
|
||||
;; List of configuration layers to load.
|
||||
dotspacemacs-configuration-layers
|
||||
'(
|
||||
rust
|
||||
typescript
|
||||
(auto-completion :variables
|
||||
auto-completion-return-key-behavior 'complete
|
||||
@ -158,6 +159,7 @@ values."
|
||||
;; Press <SPC> T n to cycle to the next theme in the list (works great
|
||||
;; with 2 themes variants, one dark and one light)
|
||||
dotspacemacs-themes '(
|
||||
monokai
|
||||
leuven
|
||||
spacemacs-dark
|
||||
minimal-light
|
||||
@ -381,14 +383,20 @@ you should place your code here."
|
||||
'(beacon-color "#cc6666")
|
||||
'(custom-safe-themes
|
||||
(quote
|
||||
("a2cde79e4cc8dc9a03e7d9a42fabf8928720d420034b66aecc5b665bbf05d4e9" "830877f4aab227556548dc0a28bf395d0abe0e3a0ab95455731c9ea5ab5fe4e1" "c3d4af771cbe0501d5a865656802788a9a0ff9cf10a7df704ec8b8ef69017c68" "06f0b439b62164c6f8f84fdda32b62fb50b6d00e8b01c2208e55543a6337433a" "190a9882bef28d7e944aa610aa68fe1ee34ecea6127239178c7ac848754992df" "3e335d794ed3030fefd0dbd7ff2d3555e29481fe4bbb0106ea11c660d6001767" "cc0dbb53a10215b696d391a90de635ba1699072745bf653b53774706999208e3" "ed317c0a3387be628a48c4bbdb316b4fa645a414838149069210b66dd521733f" "938d8c186c4cb9ec4a8d8bc159285e0d0f07bad46edf20aa469a89d0d2a586ea" "fa2b58bb98b62c3b8cf3b6f02f058ef7827a8e497125de0254f56e373abee088" "bffa9739ce0752a37d9b1eee78fc00ba159748f50dc328af4be661484848e476" default)))
|
||||
("cd4d1a0656fee24dc062b997f54d6f9b7da8f6dc8053ac858f15820f9a04a679" "a8245b7cc985a0610d71f9852e9f2767ad1b852c2bdea6f4aadc12cce9c4d6d0" "c3d4af771cbe0501d5a865656802788a9a0ff9cf10a7df704ec8b8ef69017c68" "06f0b439b62164c6f8f84fdda32b62fb50b6d00e8b01c2208e55543a6337433a" "190a9882bef28d7e944aa610aa68fe1ee34ecea6127239178c7ac848754992df" "3e335d794ed3030fefd0dbd7ff2d3555e29481fe4bbb0106ea11c660d6001767" "cc0dbb53a10215b696d391a90de635ba1699072745bf653b53774706999208e3" "ed317c0a3387be628a48c4bbdb316b4fa645a414838149069210b66dd521733f" "938d8c186c4cb9ec4a8d8bc159285e0d0f07bad46edf20aa469a89d0d2a586ea" "fa2b58bb98b62c3b8cf3b6f02f058ef7827a8e497125de0254f56e373abee088" "bffa9739ce0752a37d9b1eee78fc00ba159748f50dc328af4be661484848e476" default)))
|
||||
'(evil-want-Y-yank-to-eol nil)
|
||||
'(fci-rule-color "#373b41" t)
|
||||
'(flycheck-color-mode-line-face-to-color (quote mode-line-buffer-id))
|
||||
'(frame-background-mode (quote dark))
|
||||
'(org-file-apps
|
||||
(quote
|
||||
((auto-mode . emacs)
|
||||
("\\.mm\\'" . default)
|
||||
("\\.x?html?\\'" . default)
|
||||
("\\.pdf\\'" . "/usr/bin/evince %s"))))
|
||||
'(package-selected-packages
|
||||
(quote
|
||||
(transient espresso-theme django-theme autothemer darkokai-theme darkmine-theme darkburn-theme dakrone-theme color-theme-sanityinc-solarized clues-theme lv parseedn parseclj a cherry-blossom-theme busybee-theme bubbleberry-theme birds-of-paradise-plus-theme badwolf-theme ample-zen-theme ample-theme alect-themes afternoon-theme tide typescript-mode org-projectile-helm dracula-theme darktooth-theme cyberpunk-theme color-theme-sanityinc-tomorrow sesman apropospriate-theme anti-zenburn-theme ghub helm-gitlab gitlab company-quickhelp ag white-sand-theme rebecca-theme org-mime exotica-theme inkpot-theme heroku-theme hemisu-theme hc-zenburn-theme gruvbox-theme gruber-darker-theme grandshell-theme gotham-theme gandalf-theme flatui-theme flatland-theme farmhouse-theme zenburn-theme zen-and-art-theme underwater-theme ujelly-theme twilight-theme twilight-bright-theme twilight-anti-bright-theme toxi-theme tao-theme tangotango-theme tango-plus-theme tango-2-theme sunny-day-theme sublime-themes subatomic256-theme subatomic-theme spacegray-theme soothe-theme solarized-theme soft-stone-theme soft-morning-theme soft-charcoal-theme smyx-theme seti-theme reverse-theme railscasts-theme purple-haze-theme professional-theme planet-theme phoenix-dark-pink-theme phoenix-dark-mono-theme organic-green-theme omtose-phellack-theme oldlace-theme occidental-theme obsidian-theme noctilux-theme naquadah-theme mustang-theme monokai-theme monochrome-theme molokai-theme moe-theme minimal-theme material-theme majapahit-theme madhat2r-theme lush-theme light-soap-theme jbeans-theme jazz-theme ir-black-theme clojure-snippets clj-refactor inflections edn paredit peg cider-eval-sexp-fu cider seq queue clojure-mode nginx-mode auctex-latexmk company-auctex auctex csv-mode web-beautify livid-mode skewer-mode simple-httpd json-mode json-snatcher json-reformat js2-refactor multiple-cursors js2-mode js-doc company-tern dash-functional tern coffee-mode yaml-mode helm-company helm-c-yasnippet fuzzy company-web web-completion-data company-statistics company-go company-anaconda company auto-yasnippet yasnippet ac-ispell auto-complete web-mode tagedit slim-mode scss-mode sass-mode pug-mode less-css-mode helm-css-scss haml-mode emmet-mode smeargle orgit magit-gitflow helm-gitignore gitignore-mode gitconfig-mode gitattributes-mode git-timemachine git-messenger git-link evil-magit magit magit-popup xterm-color shell-pop org-projectile org-category-capture org-present org-pomodoro alert log4e gntp org-download multi-term mmm-mode markdown-toc markdown-mode htmlize gnuplot git-gutter-fringe+ git-gutter-fringe fringe-helper git-gutter+ git-commit with-editor git-gutter gh-md flyspell-correct-helm flyspell-correct flycheck-pos-tip pos-tip flycheck eshell-z eshell-prompt-extras esh-help diff-hl auto-dictionary yapfify pyvenv pytest pyenv-mode py-isort pip-requirements live-py-mode hy-mode helm-pydoc cython-mode anaconda-mode pythonic go-guru go-eldoc go-mode ws-butler winum which-key volatile-highlights vi-tilde-fringe uuidgen use-package toc-org spaceline powerline restart-emacs request rainbow-delimiters popwin persp-mode pcre2el paradox spinner org-plus-contrib org-bullets open-junk-file neotree move-text macrostep lorem-ipsum linum-relative link-hint info+ indent-guide hydra hungry-delete hl-todo highlight-parentheses highlight-numbers parent-mode highlight-indentation hide-comnt help-fns+ helm-themes helm-swoop helm-projectile helm-mode-manager helm-make projectile pkg-info epl helm-flx helm-descbinds helm-ag google-translate golden-ratio flx-ido flx fill-column-indicator fancy-battery eyebrowse expand-region exec-path-from-shell evil-visualstar evil-visual-mark-mode evil-unimpaired evil-tutor evil-surround evil-search-highlight-persist evil-numbers evil-nerd-commenter evil-mc evil-matchit evil-lisp-state smartparens evil-indent-plus evil-iedit-state iedit evil-exchange evil-escape evil-ediff evil-args evil-anzu anzu evil goto-chg undo-tree eval-sexp-fu highlight elisp-slime-nav dumb-jump f s diminish define-word column-enforce-mode clean-aindent-mode bind-map bind-key auto-highlight-symbol auto-compile packed dash aggressive-indent adaptive-wrap ace-window ace-link ace-jump-helm-line helm avy helm-core popup async)))
|
||||
(transient espresso-theme django-theme autothemer darkokai-theme darkmine-theme darkburn-theme dakrone-theme color-theme-sanityinc-solarized clues-theme lv parseedn parseclj a cherry-blossom-theme busybee-theme bubbleberry-theme birds-of-paradise-plus-theme badwolf-theme ample-zen-theme ample-theme alect-themes afternoon-theme toml-mode racer flycheck-rust cargo rust-mode tide typescript-mode org-projectile-helm dracula-theme darktooth-theme cyberpunk-theme color-theme-sanityinc-tomorrow sesman apropospriate-theme anti-zenburn-theme ghub helm-gitlab gitlab company-quickhelp ag white-sand-theme rebecca-theme org-mime exotica-theme inkpot-theme heroku-theme hemisu-theme hc-zenburn-theme gruvbox-theme gruber-darker-theme grandshell-theme gotham-theme gandalf-theme flatui-theme flatland-theme farmhouse-theme zenburn-theme zen-and-art-theme underwater-theme ujelly-theme twilight-theme twilight-bright-theme twilight-anti-bright-theme toxi-theme tao-theme tangotango-theme tango-plus-theme tango-2-theme sunny-day-theme sublime-themes subatomic256-theme subatomic-theme spacegray-theme soothe-theme solarized-theme soft-stone-theme soft-morning-theme soft-charcoal-theme smyx-theme seti-theme reverse-theme railscasts-theme purple-haze-theme professional-theme planet-theme phoenix-dark-pink-theme phoenix-dark-mono-theme organic-green-theme omtose-phellack-theme oldlace-theme occidental-theme obsidian-theme noctilux-theme naquadah-theme mustang-theme monokai-theme monochrome-theme molokai-theme moe-theme minimal-theme material-theme majapahit-theme madhat2r-theme lush-theme light-soap-theme jbeans-theme jazz-theme ir-black-theme clojure-snippets clj-refactor inflections edn paredit peg cider-eval-sexp-fu cider seq queue clojure-mode nginx-mode auctex-latexmk company-auctex auctex csv-mode web-beautify livid-mode skewer-mode simple-httpd json-mode json-snatcher json-reformat js2-refactor multiple-cursors js2-mode js-doc company-tern dash-functional tern coffee-mode yaml-mode helm-company helm-c-yasnippet fuzzy company-web web-completion-data company-statistics company-go company-anaconda company auto-yasnippet yasnippet ac-ispell auto-complete web-mode tagedit slim-mode scss-mode sass-mode pug-mode less-css-mode helm-css-scss haml-mode emmet-mode smeargle orgit magit-gitflow helm-gitignore gitignore-mode gitconfig-mode gitattributes-mode git-timemachine git-messenger git-link evil-magit magit magit-popup xterm-color shell-pop org-projectile org-category-capture org-present org-pomodoro alert log4e gntp org-download multi-term mmm-mode markdown-toc markdown-mode htmlize gnuplot git-gutter-fringe+ git-gutter-fringe fringe-helper git-gutter+ git-commit with-editor git-gutter gh-md flyspell-correct-helm flyspell-correct flycheck-pos-tip pos-tip flycheck eshell-z eshell-prompt-extras esh-help diff-hl auto-dictionary yapfify pyvenv pytest pyenv-mode py-isort pip-requirements live-py-mode hy-mode helm-pydoc cython-mode anaconda-mode pythonic go-guru go-eldoc go-mode ws-butler winum which-key volatile-highlights vi-tilde-fringe uuidgen use-package toc-org spaceline powerline restart-emacs request rainbow-delimiters popwin persp-mode pcre2el paradox spinner org-plus-contrib org-bullets open-junk-file neotree move-text macrostep lorem-ipsum linum-relative link-hint info+ indent-guide hydra hungry-delete hl-todo highlight-parentheses highlight-numbers parent-mode highlight-indentation hide-comnt help-fns+ helm-themes helm-swoop helm-projectile helm-mode-manager helm-make projectile pkg-info epl helm-flx helm-descbinds helm-ag google-translate golden-ratio flx-ido flx fill-column-indicator fancy-battery eyebrowse expand-region exec-path-from-shell evil-visualstar evil-visual-mark-mode evil-unimpaired evil-tutor evil-surround evil-search-highlight-persist evil-numbers evil-nerd-commenter evil-mc evil-matchit evil-lisp-state smartparens evil-indent-plus evil-iedit-state iedit evil-exchange evil-escape evil-ediff evil-args evil-anzu anzu evil goto-chg undo-tree eval-sexp-fu highlight elisp-slime-nav dumb-jump f s diminish define-word column-enforce-mode clean-aindent-mode bind-map bind-key auto-highlight-symbol auto-compile packed dash aggressive-indent adaptive-wrap ace-window ace-link ace-jump-helm-line helm avy helm-core popup async)))
|
||||
'(vc-annotate-background nil)
|
||||
'(vc-annotate-color-map
|
||||
(quote
|
||||
@ -416,4 +424,4 @@ you should place your code here."
|
||||
;; If you edit it by hand, you could mess it up, so be careful.
|
||||
;; Your init file should contain only one such instance.
|
||||
;; If there is more than one, they won't work right.
|
||||
'(default ((t (:background nil)))))
|
||||
)
|
||||
|
@ -23,7 +23,7 @@ floating_modifier $mod
|
||||
#bindsym $mod+Return exec --no-startup-id i3-one-tmux
|
||||
bindsym $mod+Return [title="^scratch"] scratchpad show
|
||||
bindsym Control+Mod1+t exec --no-startup-id i3-sensible-terminal
|
||||
bindsym Control+Mod1+Shift+t exec --no-startup-id i3-sensible-terminal --title=scratch -e 'tmux attach'
|
||||
bindsym Control+Mod1+Shift+t exec --no-startup-id i3-sensible-terminal --title=scratch -e 'tmux new-session -A -s scratch'
|
||||
|
||||
# File manager
|
||||
bindsym Control+Mod1+f exec --no-startup-id i3-sensible-terminal --title=filemanager -e 'zsh -c ranger'
|
||||
@ -31,7 +31,7 @@ bindsym Control+Mod1+f exec --no-startup-id i3-sensible-terminal --title=fileman
|
||||
# start lock
|
||||
bindsym Control+Mod1+l exec --no-startup-id i3-exit.sh lock
|
||||
|
||||
bindsym Control+Mod1+Shift+w exec --no-startup-id chromium || chromium-browser
|
||||
bindsym Control+Mod1+Shift+w exec --no-startup-id $BROWSER2
|
||||
bindsym Control+Mod1+w exec --no-startup-id $BROWSER
|
||||
bindsym Control+Mod1+v exec --no-startup-id pavucontrol
|
||||
bindsym Control+Mod1+g exec --no-startup-id gvim
|
||||
@ -43,6 +43,7 @@ bindsym $mod+period [instance="emacs" title="^(?!myagenda$)"] scratchpad show
|
||||
bindsym $mod+shift+comma exec --no-startup-id myemacs -nc --eval '(progn (find-file "~/Dropbox/Todo/org/rules.org") (org-agenda-list) (set-frame-name "myagenda"))'
|
||||
bindsym $mod+c exec myemacs -n -e '(make-capture-frame)'
|
||||
bindsym $mod+comma [title="^myagenda"] scratchpad show
|
||||
bindsym $mod+Control+s exec --no-startup-id flameshot gui
|
||||
|
||||
# Spotify
|
||||
bindsym XF86AudioPlay exec --no-startup-id playerctl play-pause
|
||||
@ -145,6 +146,7 @@ bindsym $mod+d focus child
|
||||
|
||||
# switch to workspace
|
||||
|
||||
bindsym $mod+grave workspace 0: Personal
|
||||
bindsym $mod+1 workspace 1: Term
|
||||
bindsym $mod+2 workspace 2: Web
|
||||
bindsym $mod+3 workspace 3: Edit
|
||||
@ -159,6 +161,7 @@ bindsym $mod+Control+h workspace prev
|
||||
bindsym $mod+Control+l workspace next
|
||||
|
||||
# move focused container to workspace
|
||||
bindsym $mod+Shift+grave move container to workspace 0: Personal
|
||||
bindsym $mod+Shift+exclam move container to workspace 1: Term
|
||||
bindsym $mod+Shift+at move container to workspace 2: Web
|
||||
bindsym $mod+Shift+numbersign move container to workspace 3: Edit
|
||||
@ -247,12 +250,12 @@ bindsym $mod+n exec i3-input -F 'rename workspace to %s' -P 'New name: '
|
||||
# }
|
||||
# }
|
||||
# class border backgr. text indicator
|
||||
client.focused #4c7899 #4c7899 fefef #93a1a1 #2e9ef4
|
||||
client.focused #4c7899 #4c7899 #fefef #93a1a1 #2e9ef4
|
||||
client.focused_inactive #4c7899 #101010 #93a1a1 #484e50
|
||||
client.unfocused #ffffff #101010 #93a1a1 #292d2e
|
||||
client.urgent #2f343a #101010 #93a1a1 #900000
|
||||
|
||||
default_border pixel 5
|
||||
default_border pixel 3
|
||||
# smart_borders on
|
||||
workspace_layout tabbed
|
||||
|
||||
@ -287,15 +290,16 @@ assign [class="^Audacious$"] 6: Music
|
||||
assign [class="^Xchat$"] 7: Chat
|
||||
#for_window [class="Pcmanfm"] floating enable
|
||||
|
||||
workspace "1: Term" output DP1
|
||||
workspace "2: Web" output DP1
|
||||
workspace "3: Edit" output DP1
|
||||
workspace "4: Viewer" output eDP1
|
||||
workspace "5: Files" output eDP1
|
||||
workspace "6: Music" output eDP1
|
||||
workspace "7: Chat" output eDP1
|
||||
workspace "8: Misc Big" output DP1
|
||||
workspace "9: Misc Small" output eDP1
|
||||
workspace "0: Personal" output DP-2
|
||||
workspace "1: Term" output DP-1
|
||||
workspace "2: Web" output DP-1
|
||||
workspace "3: Edit" output DP-1
|
||||
workspace "4: Viewer" output eDP-1
|
||||
workspace "5: Files" output eDP-1
|
||||
workspace "6: Music" output eDP-1
|
||||
workspace "7: Chat" output eDP-1
|
||||
workspace "8: Misc Big" output DP-1
|
||||
workspace "9: Misc Small" output eDP-1
|
||||
|
||||
gaps inner 8
|
||||
gaps outer 5
|
||||
@ -324,7 +328,7 @@ exec --no-startup-id nitrogen --restore
|
||||
exec --no-startup-id nm-applet
|
||||
exec --no-startup-id pasystray
|
||||
exec --no-startup-id syndaemon -i 0.5 -d
|
||||
exec --no-startup-id i3-sensible-terminal --title=scratch -e 'tmux attach'
|
||||
exec --no-startup-id i3-sensible-terminal --title=scratch -e 'tmux new-session -A -s scratch'
|
||||
exec --no-startup-id i3-exit.sh autolock
|
||||
exec --no-startup-id xfce4-power-manager
|
||||
#exec --no-startup-id xfsettingsd --sm-client-disable &
|
||||
|
1
keep/.keep/commands.json
Normal file
1
keep/.keep/commands.json
Normal file
@ -0,0 +1 @@
|
||||
{"pandoc --filter pandoc-include-code -i index.md --metadata pagetitle=yourtitle -s --highlight-style=pygments -o index.docx": {"desc": "generate docx (Word, Office) from a markdown file with code highlighting", "alias": "md2doc"}}
|
1
keep/.keep/update_check.txt
Normal file
1
keep/.keep/update_check.txt
Normal file
@ -0,0 +1 @@
|
||||
06/21/2019
|
15
not_dots/52-tablet.conf
Normal file
15
not_dots/52-tablet.conf
Normal file
@ -0,0 +1,15 @@
|
||||
# Config for the HUION tablet
|
||||
#
|
||||
## Install:
|
||||
# yay linux-headers
|
||||
# yay digimend
|
||||
## To also control the buttons, install wacom and use xsetwacom
|
||||
# yay wacom
|
||||
|
||||
Section "InputClass"
|
||||
Identifier "Huion on wacom"
|
||||
# MatchIsTablet "on"
|
||||
MatchProduct "HUION"
|
||||
MatchDevicePath "/dev/input/event*"
|
||||
Driver "wacom"
|
||||
EndSection
|
2
screenlayouts/.screenlayout/auto.sh
Normal file
2
screenlayouts/.screenlayout/auto.sh
Normal file
@ -0,0 +1,2 @@
|
||||
#!/bin/sh
|
||||
xrandr --auto
|
@ -1,2 +1,2 @@
|
||||
#!/bin/sh
|
||||
xrandr --output VIRTUAL1 --off --output eDP-1 --mode 1920x1080 --pos 328x1080 --rotate normal --output DP-1 --primary --mode 2560x1080 --pos 0x0 --rotate normal --output HDMI-2 --off --output HDMI-1 --off --output DP-2 --off
|
||||
xrandr --output eDP1 --mode 1920x1080 --pos 320x1080 --rotate normal --output DP1 --mode 2560x1080 --pos 0x0 --rotate normal --output DP2 --off --output HDMI1 --off --output HDMI2 --off --output VIRTUAL1 --off
|
||||
|
@ -1,2 +1,2 @@
|
||||
#!/bin/sh
|
||||
xrandr --output HDMI1 --off --output DVI-1 --off --output DP-1 --off --output eDP-1 --mode 1920x1080 --pos 0x0 --rotate normal --output VGA1 --off
|
||||
xrandr --output HDMI1 --off --output DVI-1 --off --output DP-1 --off --output eDP-1 --mode 1920x1080 --pos 0x0 --rotate normal --output VGA1 --off --auto
|
||||
|
2
screenlayouts/.screenlayout/triple-screen.sh
Executable file
2
screenlayouts/.screenlayout/triple-screen.sh
Executable file
@ -0,0 +1,2 @@
|
||||
#!/bin/sh
|
||||
xrandr --output eDP-1 --primary --mode 1920x1080 --pos 2240x1080 --rotate normal --output DP-1 --off --output HDMI-1 --mode 1920x1080 --pos 0x0 --rotate normal --output DP-2 --mode 2560x1080 --pos 1920x0 --rotate normal --output HDMI-2 --off
|
4
scripts/.bin/colors.sh
Executable file
4
scripts/.bin/colors.sh
Executable file
@ -0,0 +1,4 @@
|
||||
#!/usr/bin/env bash
|
||||
for i in {0..255} ; do
|
||||
printf "\x1b[38;5;${i}mcolour${i}\n"
|
||||
done
|
@ -1,2 +0,0 @@
|
||||
#!/bin/bash
|
||||
one-window 'gnome-terminal' 'xdotool windowfocus $WID & xdotool key ctrl+shift+t'
|
@ -1,6 +1,8 @@
|
||||
[colors]
|
||||
# hard contrast:
|
||||
background = #1d2021
|
||||
#background = #1d2021
|
||||
background = rgba(29, 32, 33, 0.9)
|
||||
#background = rgba(63, 63, 63, 0.8)
|
||||
#background = #282828
|
||||
# soft contrast:
|
||||
#background = #32302f
|
||||
@ -45,7 +47,7 @@ allow_bold = true
|
||||
mouse_autohide = false
|
||||
dynamic_title = true
|
||||
urgent_on_bell = true
|
||||
browser = chromium
|
||||
browser = firefox
|
||||
clickable_url = true
|
||||
cursor_blink = system
|
||||
cursor_shape = block
|
||||
|
@ -19,6 +19,9 @@ bind j select-pane -D
|
||||
bind k select-pane -U
|
||||
bind l select-pane -R
|
||||
|
||||
|
||||
bind C break-pane
|
||||
|
||||
# use vim motion keys while in copy mode
|
||||
setw -g mode-keys vi
|
||||
# use the vim resize keys.
|
||||
@ -33,17 +36,23 @@ bind > resize-pane -R 1
|
||||
bind b set-window-option synchronize-panes
|
||||
|
||||
# Set status bar
|
||||
set -g status-bg black
|
||||
set -g status-fg white
|
||||
set -g status-left '#[fg=green]#H'
|
||||
set -g status-style bg=black,fg=white
|
||||
set -g status-left '#[fg=yellow]#H #{?window_zoomed_flag,🔍, }'
|
||||
set -g status-right '#[fg=yellow]#(uptime | sed -e "s/load average/load/g" -e "s/ / /g")' # | cut -d "," -f 2-)'
|
||||
set -g status-right-length 50
|
||||
|
||||
set -g pane-border-status bottom
|
||||
set -g pane-border-format '#(ps --no-headers -t #{pane_tty} -o args -O-c)'
|
||||
|
||||
# Highlight active window
|
||||
set-window-option -g window-status-current-bg red
|
||||
set-window-option -g window-status-current-style bg=yellow,fg=black
|
||||
#set -g window-status-format "#I:#{pane_current_path}"
|
||||
#set -g window-status-current-format "#I:#{pane_current_path}"
|
||||
|
||||
|
||||
set -g pane-border-status top
|
||||
set -g pane-border-format '#(ps --no-headers -t #{pane_tty} -o args -O-c) @#{pane_current_path}'
|
||||
|
||||
# Dividing pane colors
|
||||
set -g pane-border-style fg=magenta
|
||||
set -g pane-active-border-style fg=yellow,bg=default
|
||||
|
||||
# Set window notifications
|
||||
setw -g monitor-activity on
|
||||
@ -52,7 +61,11 @@ set -g visual-activity on
|
||||
# Automatically set window title
|
||||
set-option -g status-interval 5
|
||||
set-option -g automatic-rename on
|
||||
set-option -g automatic-rename-format '#(basename "#{pane_current_path}")'
|
||||
set-option -g automatic-rename-format '#(dirname "#{pane_current_path}"| xargs -0 basename)/#(basename "#{pane_current_path}")'
|
||||
|
||||
# WM windows
|
||||
set-option -g set-titles on
|
||||
set-option -g set-titles-string "#S | #W"
|
||||
|
||||
# Mouse and panes
|
||||
#set -g mouse-utf8 on
|
||||
@ -98,9 +111,11 @@ set-option -g default-shell ${SHELL}
|
||||
unbind m
|
||||
bind m run "tmux-zoom.sh"
|
||||
|
||||
# reload config file (change file location to your the tmux.conf you want to use)
|
||||
bind r source-file ~/.tmux.conf
|
||||
|
||||
# Fix for emacs and the like
|
||||
set -s escape-time 0
|
||||
|
||||
# Start new-session as default
|
||||
new-session
|
||||
|
||||
#new-session
|
||||
|
@ -1 +1 @@
|
||||
Subproject commit 8e9b933ed4a851ef1413bbd03560553c4339fb2f
|
||||
Subproject commit 9a38216a1c0c597f978d73547d37681fc689c90d
|
@ -1,10 +1,9 @@
|
||||
{
|
||||
"diffEditor.ignoreTrimWhitespace": false,
|
||||
"diffEditor.ignoreTrimWhitespace": true,
|
||||
"gitlens.advanced.messages": {
|
||||
"suppressShowKeyBindingsNotice": true,
|
||||
"suppressResultsExplorerNotice": true
|
||||
},
|
||||
"gitlens.keymap": "chorded",
|
||||
"vim.handleKeys": {
|
||||
"<C-K>": false,
|
||||
"[q": false,
|
||||
@ -20,12 +19,14 @@
|
||||
"window.titleBarStyle": "custom",
|
||||
"vim.hlsearch": true,
|
||||
"vim.statusBarColorControl": true,
|
||||
"workbench.iconTheme": "vscode-icons",
|
||||
"workbench.colorCustomizations": {
|
||||
"statusBar.background": "#005f5f",
|
||||
"statusBar.noFolderBackground": "#005f5f",
|
||||
"statusBar.debuggingBackground": "#005f5f"
|
||||
"statusBar.background": "#5f0000",
|
||||
"statusBar.noFolderBackground": "#5f0000",
|
||||
"statusBar.debuggingBackground": "#5f0000"
|
||||
},
|
||||
"gitlab.instanceUrl": "https://lab.gsi.upm.es",
|
||||
"editor.wordWrap": "on"
|
||||
"editor.wordWrap": "on",
|
||||
"window.zoomLevel": 1,
|
||||
"explorer.confirmDragAndDrop": false,
|
||||
"workbench.colorTheme": "Default Light+"
|
||||
}
|
||||
|
15
zsh/.zshrc
15
zsh/.zshrc
@ -123,6 +123,8 @@ alias drm="docker rm"
|
||||
alias drmi="docker rmi"
|
||||
alias drun="docker run"
|
||||
|
||||
alias t="tmux new-session -A -s "
|
||||
|
||||
|
||||
# GSI
|
||||
alias gsicluster='ssh balkian@shannon.gsi.dit.upm.es -p 1337'
|
||||
@ -147,6 +149,15 @@ function kube (){
|
||||
kubectl --context="$context" "$@"
|
||||
}
|
||||
|
||||
function ds () {
|
||||
du -xsh "$@" | sort -h
|
||||
|
||||
}
|
||||
|
||||
function sag () {
|
||||
ag -0 -l $1 | xargs -0 sed -ri.bak -e "s/$1/$2/g"
|
||||
}
|
||||
|
||||
# Dircolors for termite
|
||||
|
||||
if [[ -s "$HOME/.dircolors" ]]; then
|
||||
@ -154,3 +165,7 @@ if [[ -s "$HOME/.dircolors" ]]; then
|
||||
fi
|
||||
|
||||
setopt interactivecomments
|
||||
|
||||
export WASMTIME_HOME="$HOME/.wasmtime"
|
||||
|
||||
export PATH="$WASMTIME_HOME/bin:$PATH"
|
Loading…
Reference in New Issue
Block a user