Update Dots
This commit is contained in:
18
README.md
18
README.md
@@ -1,19 +1,3 @@
|
|||||||
# Marco's Dotfiles
|
# Marco's Dotfiles
|
||||||
|
|
||||||
## System
|
my dots
|
||||||
|
|
||||||
+ DE: Gnome
|
|
||||||
+ Shell: zsh
|
|
||||||
+ Terminal: alacritty
|
|
||||||
+ Theme: Orchis Green + Tela Icons
|
|
||||||
|
|
||||||
## Programs
|
|
||||||
|
|
||||||
+ Editor: emacs
|
|
||||||
+ Mouse-Settings: piper
|
|
||||||
+ Screenshots: flameshot
|
|
||||||
+ pdf: Okular
|
|
||||||
|
|
||||||
## Other Dependencies
|
|
||||||
+ fzf: fuzzy file finder
|
|
||||||
+ hunspell{-de, en}: spellchecking for emacs
|
|
||||||
|
|||||||
81
files/.config/dunst/dunstrc
Normal file
81
files/.config/dunst/dunstrc
Normal file
@@ -0,0 +1,81 @@
|
|||||||
|
[global]
|
||||||
|
|
||||||
|
# Window
|
||||||
|
|
||||||
|
monitor = 0
|
||||||
|
follow = mouse
|
||||||
|
geometry = "320x6-30+60"
|
||||||
|
indicate_hidden = yes
|
||||||
|
shrink = no
|
||||||
|
notification_height = 15
|
||||||
|
separator_height = 1
|
||||||
|
transparency = 0
|
||||||
|
padding = 10
|
||||||
|
horizontal_padding = 10
|
||||||
|
frame_width = 0
|
||||||
|
frame_color = "#ffffff"
|
||||||
|
separator_color = frame
|
||||||
|
sort = yes
|
||||||
|
idle_threshold = 120
|
||||||
|
|
||||||
|
# Text
|
||||||
|
|
||||||
|
font = JuliaMono 12
|
||||||
|
line_height = 04
|
||||||
|
markup = full
|
||||||
|
format = "<span><b>%s %p</b></span>\n%b"
|
||||||
|
alignment = left
|
||||||
|
show_age_threshold = 60
|
||||||
|
word_wrap = yes
|
||||||
|
ellipsize = middle
|
||||||
|
ignore_newline = no
|
||||||
|
stack_duplicates = true
|
||||||
|
hide_duplicate_count = false
|
||||||
|
show_indicators = yes
|
||||||
|
|
||||||
|
# Icons
|
||||||
|
|
||||||
|
icon_position = left
|
||||||
|
min_icon_size = 48
|
||||||
|
max_icon_size = 96
|
||||||
|
icon_path = /usr/share/icons/Qogir/status/48/:/usr/share/icons/Qogir/devices/48/:/usr/share/icons/Qogir/48x48/apps/
|
||||||
|
|
||||||
|
# History
|
||||||
|
|
||||||
|
sticky_history = yes
|
||||||
|
history_length = 20
|
||||||
|
|
||||||
|
# Misc
|
||||||
|
|
||||||
|
always_run_script = true
|
||||||
|
startup_notification = true
|
||||||
|
verbosity = mesg
|
||||||
|
corner_radius = 2
|
||||||
|
force_xinerama = false
|
||||||
|
mouse_left_click = do_action
|
||||||
|
mouse_middle_click = close_all
|
||||||
|
mouse_right_click = close_current
|
||||||
|
|
||||||
|
|
||||||
|
[shortcuts]
|
||||||
|
close = ctrl+space
|
||||||
|
history = ctrl+shift+space
|
||||||
|
context = ctrl+shift+period
|
||||||
|
|
||||||
|
|
||||||
|
[urgency_low]
|
||||||
|
background="#ffffff"
|
||||||
|
foreground="#050505"
|
||||||
|
timeout = 7
|
||||||
|
|
||||||
|
|
||||||
|
[urgency_normal]
|
||||||
|
background="#ffffff"
|
||||||
|
foreground="#050505"
|
||||||
|
timeout = 10
|
||||||
|
|
||||||
|
|
||||||
|
[urgency_critical]
|
||||||
|
background="#ffffff"
|
||||||
|
foreground="#050505"
|
||||||
|
timeout = 0
|
||||||
159
files/.config/i3/config
Normal file
159
files/.config/i3/config
Normal file
@@ -0,0 +1,159 @@
|
|||||||
|
set $mod Mod4
|
||||||
|
font pango:JuliaMono 12
|
||||||
|
floating_modifier $mod
|
||||||
|
|
||||||
|
# applications
|
||||||
|
bindsym $mod+Return exec --no-startup-id alacritty
|
||||||
|
bindsym $mod+d exec --no-startup-id rofi -show drun
|
||||||
|
|
||||||
|
bindsym XF86AudioMute exec amixer -q set Master toggle
|
||||||
|
bindsym XF86AudioLowerVolume exec --no-startup-id amixer set Master 3%-
|
||||||
|
bindsym XF86AudioRaiseVolume exec --no-startup-id amixer set Master 3%+
|
||||||
|
bindsym XF86MonBrightnessUp exec light -A 10 # increase screen brightness
|
||||||
|
bindsym XF86MonBrightnessDown exec light -U 10 # decrease screen brightness
|
||||||
|
|
||||||
|
# kill focused window
|
||||||
|
bindsym $mod+Shift+BackSpace kill
|
||||||
|
|
||||||
|
# lock
|
||||||
|
bindsym $mod+Control+BackSpace exec --no-startup-id xlock -mode maze
|
||||||
|
|
||||||
|
# change focus
|
||||||
|
bindsym $mod+h focus left
|
||||||
|
bindsym $mod+j focus down
|
||||||
|
bindsym $mod+k focus up
|
||||||
|
bindsym $mod+l focus right
|
||||||
|
|
||||||
|
# move focused window
|
||||||
|
bindsym $mod+Shift+h move left
|
||||||
|
bindsym $mod+Shift+j move down
|
||||||
|
bindsym $mod+Shift+k move up
|
||||||
|
bindsym $mod+Shift+l move right
|
||||||
|
|
||||||
|
# alternatively, you can use the cursor keys:
|
||||||
|
bindsym $mod+Shift+Left move left
|
||||||
|
bindsym $mod+Shift+Down move down
|
||||||
|
bindsym $mod+Shift+Up move up
|
||||||
|
bindsym $mod+Shift+Right move right
|
||||||
|
|
||||||
|
# split in horizontal orientation
|
||||||
|
bindsym $mod+v split h
|
||||||
|
|
||||||
|
# split in vertical orientation
|
||||||
|
bindsym $mod+s split v
|
||||||
|
|
||||||
|
# enable stacked
|
||||||
|
bindsym $mod+a layout stacking
|
||||||
|
|
||||||
|
# enter fullscreen mode for the focused container
|
||||||
|
bindsym $mod+f fullscreen toggle
|
||||||
|
|
||||||
|
# toggle tiling / floating
|
||||||
|
bindsym $mod+Shift+space floating toggle
|
||||||
|
|
||||||
|
# workspace layout
|
||||||
|
workspace_layout stacked
|
||||||
|
|
||||||
|
# change focus between tiling / floating windows
|
||||||
|
bindsym $mod+space focus mode_toggle
|
||||||
|
|
||||||
|
# workspaces
|
||||||
|
set $ws1 "1"
|
||||||
|
set $ws2 "2"
|
||||||
|
set $ws3 "3"
|
||||||
|
set $ws4 "4"
|
||||||
|
set $ws5 "5"
|
||||||
|
set $ws6 "6"
|
||||||
|
set $ws7 "7"
|
||||||
|
set $ws8 "8"
|
||||||
|
set $ws9 "9"
|
||||||
|
set $ws10 "10"
|
||||||
|
|
||||||
|
# switch to workspace
|
||||||
|
bindsym $mod+1 workspace $ws1
|
||||||
|
bindsym $mod+2 workspace $ws2
|
||||||
|
bindsym $mod+3 workspace $ws3
|
||||||
|
bindsym $mod+4 workspace $ws4
|
||||||
|
bindsym $mod+5 workspace $ws5
|
||||||
|
bindsym $mod+6 workspace $ws6
|
||||||
|
bindsym $mod+7 workspace $ws7
|
||||||
|
bindsym $mod+8 workspace $ws8
|
||||||
|
bindsym $mod+9 workspace $ws9
|
||||||
|
bindsym $mod+0 workspace $ws10
|
||||||
|
|
||||||
|
# move focused container to workspace
|
||||||
|
bindsym $mod+Shift+1 move container to workspace $ws1
|
||||||
|
bindsym $mod+Shift+2 move container to workspace $ws2
|
||||||
|
bindsym $mod+Shift+3 move container to workspace $ws3
|
||||||
|
bindsym $mod+Shift+4 move container to workspace $ws4
|
||||||
|
bindsym $mod+Shift+5 move container to workspace $ws5
|
||||||
|
bindsym $mod+Shift+6 move container to workspace $ws6
|
||||||
|
bindsym $mod+Shift+7 move container to workspace $ws7
|
||||||
|
bindsym $mod+Shift+8 move container to workspace $ws8
|
||||||
|
bindsym $mod+Shift+9 move container to workspace $ws9
|
||||||
|
bindsym $mod+Shift+0 move container to workspace $ws10
|
||||||
|
|
||||||
|
# reload the configuration file
|
||||||
|
bindsym $mod+Shift+c reload
|
||||||
|
# restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
|
||||||
|
bindsym $mod+Shift+r restart
|
||||||
|
|
||||||
|
# titlebar
|
||||||
|
title_align center
|
||||||
|
new_window 1pixel
|
||||||
|
|
||||||
|
# colors
|
||||||
|
set $white "#ffffff"
|
||||||
|
set $black "#5c6773"
|
||||||
|
set $dblack "#000000"
|
||||||
|
set $green "#a6cc70"
|
||||||
|
set $red "#ff3333"
|
||||||
|
set $blue "#55b4d4"
|
||||||
|
set $yellow "#e7c547"
|
||||||
|
|
||||||
|
# class border backgr. text indicator child_border
|
||||||
|
client.focused $green $green $black $green $green
|
||||||
|
client.focused_inactive $yellow $yellow $black $yellow $yellow
|
||||||
|
client.unfocused $yellow $yellow $black $yellow $yellow
|
||||||
|
client.urgent $red $red $white $red $red
|
||||||
|
|
||||||
|
# i3 bar
|
||||||
|
bar {
|
||||||
|
position top
|
||||||
|
status_command i3status
|
||||||
|
tray_output primary
|
||||||
|
separator_symbol " | "
|
||||||
|
tray_padding 5
|
||||||
|
colors {
|
||||||
|
background $white
|
||||||
|
statusline $black
|
||||||
|
|
||||||
|
focused_workspace $green $green $black
|
||||||
|
active_workspace $white $white $black
|
||||||
|
inactive_workspace $white $white $black
|
||||||
|
urgent_workspace $red $red $black
|
||||||
|
binding_mode $red $red $black
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
# flaoting on start
|
||||||
|
for_window [class="Nautilus"] floating enable
|
||||||
|
for_window [class="Pavucontrol"] floating enable
|
||||||
|
|
||||||
|
# border
|
||||||
|
hide_edge_borders smart
|
||||||
|
for_window [class="^.*"] border pixel 0
|
||||||
|
|
||||||
|
# gaps
|
||||||
|
gaps inner 10
|
||||||
|
|
||||||
|
# wallpaper and screen
|
||||||
|
exec --no-startup-id /home/marc/.local/bin/screen.sh
|
||||||
|
|
||||||
|
# startup
|
||||||
|
exec --no-startup-id nm-applet
|
||||||
|
exec --no-startup-id keepassxc
|
||||||
|
exec --no-startup-id seafile-applet
|
||||||
|
exec --no-startup-id fcitx5
|
||||||
|
exec --no-startup-id volumeicon
|
||||||
|
exec --no-startup-id picom
|
||||||
1
files/.config/i3/i3
Symbolic link
1
files/.config/i3/i3
Symbolic link
@@ -0,0 +1 @@
|
|||||||
|
/home/marc/dots/files/.config/i3
|
||||||
44
files/.config/i3status/config
Normal file
44
files/.config/i3status/config
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
general {
|
||||||
|
output_format = "i3bar"
|
||||||
|
colors = false
|
||||||
|
markup = pango
|
||||||
|
interval = 5
|
||||||
|
color_good = '#2f343f'
|
||||||
|
color_degraded = '#ebcb8b'
|
||||||
|
color_bad = '#ba5e57'
|
||||||
|
}
|
||||||
|
|
||||||
|
order += "wireless _first_"
|
||||||
|
order += "battery all"
|
||||||
|
order += "volume master"
|
||||||
|
order += "tztime local"
|
||||||
|
|
||||||
|
wireless _first_ {
|
||||||
|
format_up = "%essid"
|
||||||
|
format_down = "Disconnected"
|
||||||
|
}
|
||||||
|
|
||||||
|
volume master {
|
||||||
|
format = "%volume"
|
||||||
|
format_muted = "Muted"
|
||||||
|
device = "default"
|
||||||
|
mixer = "Master"
|
||||||
|
mixer_idx = 0
|
||||||
|
}
|
||||||
|
|
||||||
|
battery all {
|
||||||
|
last_full_capacity = true
|
||||||
|
format = "%status %percentage"
|
||||||
|
format_down = "No Battery"
|
||||||
|
status_chr = "Charging"
|
||||||
|
status_bat = "Battery"
|
||||||
|
status_unk = "Unknown"
|
||||||
|
status_full = "Full"
|
||||||
|
path = "/sys/class/power_supply/BAT%d/uevent"
|
||||||
|
low_threshold = 10
|
||||||
|
}
|
||||||
|
|
||||||
|
tztime local {
|
||||||
|
format = "%time"
|
||||||
|
format_time = "%a %-d %b %H:%M"
|
||||||
|
}
|
||||||
2
files/.config/rofi/config
Normal file
2
files/.config/rofi/config
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
rofi.modi: drun
|
||||||
|
rofi.theme: ~/.config/rofi/light.rasi
|
||||||
102
files/.config/rofi/light.rasi
Normal file
102
files/.config/rofi/light.rasi
Normal file
@@ -0,0 +1,102 @@
|
|||||||
|
configuration {
|
||||||
|
show-icons: true;
|
||||||
|
display-drun: "🔎";
|
||||||
|
location: 0;
|
||||||
|
fake-transparency: false;
|
||||||
|
hide-scrollbar: true;
|
||||||
|
bw: 0;
|
||||||
|
terminal: "alacritty";
|
||||||
|
sidebar-mode: false;
|
||||||
|
font: "JuliaMono 12";
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
// blur version
|
||||||
|
* {
|
||||||
|
bg: #ffffff;
|
||||||
|
ac: #0087af;
|
||||||
|
}
|
||||||
|
|
||||||
|
* {
|
||||||
|
background-color: rgba(0, 0, 0, 0);
|
||||||
|
font: "JuliaMono 10";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
window {
|
||||||
|
background-color: @bg;
|
||||||
|
border: 0;
|
||||||
|
border-radius: 4px;
|
||||||
|
padding: 30;
|
||||||
|
width: 30%;
|
||||||
|
height: 50%;
|
||||||
|
transparency: "real";
|
||||||
|
}
|
||||||
|
|
||||||
|
mainbox {
|
||||||
|
children: [ inputbar, listview];
|
||||||
|
border-radius: 12;
|
||||||
|
border-color: #ffffff0A;
|
||||||
|
}
|
||||||
|
|
||||||
|
listview {
|
||||||
|
columns: 3;
|
||||||
|
lines: 3;
|
||||||
|
padding: 8;
|
||||||
|
spacing: 0;
|
||||||
|
cycle: false;
|
||||||
|
dynamic: true;
|
||||||
|
layout: vertical;
|
||||||
|
}
|
||||||
|
|
||||||
|
element {
|
||||||
|
border: 1;
|
||||||
|
orientation: vertical;
|
||||||
|
padding: 15 15 15 15;
|
||||||
|
border-radius: 6;
|
||||||
|
}
|
||||||
|
|
||||||
|
element selected {
|
||||||
|
background-color: @ac;
|
||||||
|
border-color: #ffffff0A;
|
||||||
|
text-color: #000000;
|
||||||
|
transition: 20;
|
||||||
|
}
|
||||||
|
|
||||||
|
element-icon {
|
||||||
|
size: 60;
|
||||||
|
horizontal-align: 0.5;
|
||||||
|
vertical-align: 0.5;
|
||||||
|
}
|
||||||
|
|
||||||
|
element-icon {
|
||||||
|
size: 40;
|
||||||
|
horizontal-align: 0.5;
|
||||||
|
vertical-align: 0.5;
|
||||||
|
}
|
||||||
|
|
||||||
|
element-text {
|
||||||
|
horizontal-align: 0.5;
|
||||||
|
vertical-align: 0.5;
|
||||||
|
text-color: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
|
inputbar {
|
||||||
|
children: [ prompt, entry ];
|
||||||
|
padding: 4 8 4 8;
|
||||||
|
background-color: #ffffff00;
|
||||||
|
}
|
||||||
|
|
||||||
|
prompt {
|
||||||
|
enabled: true;
|
||||||
|
padding: 0.5% 1% 0% 1%;
|
||||||
|
font: "JuliaMono 12";
|
||||||
|
}
|
||||||
|
|
||||||
|
entry {
|
||||||
|
text-color: @txt;
|
||||||
|
padding: 8 12 8 12;
|
||||||
|
font: "JuliaMono 12";
|
||||||
|
margin: 0% 0% 0% 0%;
|
||||||
|
}
|
||||||
@@ -20,3 +20,6 @@ export QT_IM_MODULE='ibus'
|
|||||||
export SDL_IM_MODULE='ibus'
|
export SDL_IM_MODULE='ibus'
|
||||||
export XMODIFIERS='@im=ibus'
|
export XMODIFIERS='@im=ibus'
|
||||||
export WINIT_UNIX_BACKEND=x11
|
export WINIT_UNIX_BACKEND=x11
|
||||||
|
|
||||||
|
eval $(systemctl --user show-environment | grep SSH_AUTH_SOCK)
|
||||||
|
export SSH_AUTH_SOCK
|
||||||
|
|||||||
@@ -23,7 +23,6 @@ Plug 'tpope/vim-sleuth' " heuristic file indendation
|
|||||||
Plug 'jiangmiao/auto-pairs' " pair completion
|
Plug 'jiangmiao/auto-pairs' " pair completion
|
||||||
|
|
||||||
call plug#end()
|
call plug#end()
|
||||||
|
|
||||||
" ============================== Colors
|
" ============================== Colors
|
||||||
syntax on
|
syntax on
|
||||||
let ayucolor="light"
|
let ayucolor="light"
|
||||||
|
|||||||
@@ -54,6 +54,8 @@ alias rm='rm -i' # Ask before removal
|
|||||||
alias cp='cp -i' # Ask before removal
|
alias cp='cp -i' # Ask before removal
|
||||||
alias mv='mv -i' # Ask before removal
|
alias mv='mv -i' # Ask before removal
|
||||||
|
|
||||||
|
alias nssh='SSH_AUTH_SOCK= ssh'
|
||||||
|
|
||||||
if [ -f ~/.zshrc_local ]; then
|
if [ -f ~/.zshrc_local ]; then
|
||||||
source ~/.zshrc_local
|
source ~/.zshrc_local
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -145,6 +145,12 @@
|
|||||||
:config
|
:config
|
||||||
(evil-collection-init))
|
(evil-collection-init))
|
||||||
|
|
||||||
|
(use-package evil-matchit
|
||||||
|
:straight t
|
||||||
|
:after evil
|
||||||
|
:config
|
||||||
|
(global-evil-matchit-mode 1))
|
||||||
|
|
||||||
|
|
||||||
;;;
|
;;;
|
||||||
;;; Appearance
|
;;; Appearance
|
||||||
@@ -358,8 +364,8 @@
|
|||||||
;; fancy checkboxes
|
;; fancy checkboxes
|
||||||
(org-mode . prettify-symbols-mode)
|
(org-mode . prettify-symbols-mode)
|
||||||
(org-mode . (lambda ()
|
(org-mode . (lambda ()
|
||||||
(push '("[ ]" . "☐") prettify-symbols-alist)
|
;; (push '("[ ]" . "☐") prettify-symbols-alist)
|
||||||
(push '("[X]" . "☑" ) prettify-symbols-alist)
|
;; (push '("[X]" . "☑" ) prettify-symbols-alist)
|
||||||
(push '("[-]" . "❍" ) prettify-symbols-alist)))
|
(push '("[-]" . "❍" ) prettify-symbols-alist)))
|
||||||
;(push '("#+begin_src" . "↦" ) prettify-symbols-alist)
|
;(push '("#+begin_src" . "↦" ) prettify-symbols-alist)
|
||||||
;(push '("#+end_src" . "⇤" ) prettify-symbols-alist)))
|
;(push '("#+end_src" . "⇤" ) prettify-symbols-alist)))
|
||||||
@@ -373,7 +379,7 @@
|
|||||||
org-directory "~/org"
|
org-directory "~/org"
|
||||||
org-agenda-files (quote ("~/org"))
|
org-agenda-files (quote ("~/org"))
|
||||||
org-ellipsis " ⮷"
|
org-ellipsis " ⮷"
|
||||||
org-hide-emphasis-markers t ; hide bold and underline markers
|
;; org-hide-emphasis-markers t ; hide bold and underline markers
|
||||||
org-todo-keywords '((sequence "TODO" "PROGRESS" "REVIEW" "|" "DONE"))
|
org-todo-keywords '((sequence "TODO" "PROGRESS" "REVIEW" "|" "DONE"))
|
||||||
org-todo-keyword-faces '(("TODO" . "#cc241d") ("PROGRESS" . "#a6cc70") ("REVIEW" . "#b16286") ("DONE" . "#abb0b6"))
|
org-todo-keyword-faces '(("TODO" . "#cc241d") ("PROGRESS" . "#a6cc70") ("REVIEW" . "#b16286") ("DONE" . "#abb0b6"))
|
||||||
org-edit-src-content-indentation 0
|
org-edit-src-content-indentation 0
|
||||||
|
|||||||
@@ -8,6 +8,7 @@
|
|||||||
#+LATEX_HEADER: \usepackage{amsthm}
|
#+LATEX_HEADER: \usepackage{amsthm}
|
||||||
#+LATEX_HEADER: \usepackage{amssymb}
|
#+LATEX_HEADER: \usepackage{amssymb}
|
||||||
#+LATEX_HEADER: \usepackage{amsmath}
|
#+LATEX_HEADER: \usepackage{amsmath}
|
||||||
|
#+LATEX_HEADER: \usepackage{amsfonts}
|
||||||
#+LATEX_HEADER: \usepackage[utf8]{inputenc}
|
#+LATEX_HEADER: \usepackage[utf8]{inputenc}
|
||||||
#+LATEX_HEADER: \usepackage[T1]{fontenc}
|
#+LATEX_HEADER: \usepackage[T1]{fontenc}
|
||||||
#+LATEX_HEADER: \usepackage[ngerman]{babel}
|
#+LATEX_HEADER: \usepackage[ngerman]{babel}
|
||||||
|
|||||||
Reference in New Issue
Block a user