diff --git a/cava/.config/cava/config b/cava/.config/cava/config index c2ab37a..2bf3a7a 100755 --- a/cava/.config/cava/config +++ b/cava/.config/cava/config @@ -104,11 +104,12 @@ # not able to restore color definitions on exit, simply restart your terminal to restore colors. gradient = 1 # Quepal -; gradient_color_1 = '#11998e' -; gradient_color_2 = '#38ef7d' +gradient_color_1 = '#11998e' +gradient_color_2 = '#38ef7d' # Teal Love -gradient_color_1 = '#11FFBD' -gradient_color_2 = '#AAFFA9' +; gradient_color_1 = '#11FFBD' +; gradient_color_2 = '#AAFFA9' + [smoothing] # Percentage value for integral smoothing. Takes values from 0 - 100. diff --git a/emacs/.emacs.d/config.org b/emacs/.emacs.d/config.org index 13d5828..4251d8d 100644 --- a/emacs/.emacs.d/config.org +++ b/emacs/.emacs.d/config.org @@ -44,6 +44,7 @@ A list of installed packages and details about them. (use-package eclim) (use-package flycheck) (use-package google-this) +(use-package ledger-mode) (use-package ivy) (use-package material-theme) (use-package ox-twbs) @@ -254,6 +255,11 @@ Globaly highlight the current line in a slightly darker shade of grey. (yas-global-mode 1) #+END_SRC +** Ledger + #+BEGIN_SRC emacs-lisp + + #+END_SRC + ** Personal #+BEGIN_SRC emacs-lisp (defvar my-keys-minor-mode-map diff --git a/emacs/.emacs.d/init.el b/emacs/.emacs.d/init.el index 0a31627..c7d1a6e 100644 --- a/emacs/.emacs.d/init.el +++ b/emacs/.emacs.d/init.el @@ -7,7 +7,7 @@ ;; If there is more than one, they won't work right. '(package-selected-packages (quote - (smartparens rainbow-mode rainbow-delimiters ox-twbs material-theme google-this flycheck eclim counsel auto-complete-auctex auto-complete auctex anaconda-mode use-package)))) + (ledger-mode smartparens rainbow-mode rainbow-delimiters ox-twbs material-theme google-this flycheck eclim counsel auto-complete-auctex auto-complete auctex anaconda-mode use-package)))) (custom-set-faces ;; custom-set-faces was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. diff --git a/i3/.config/i3/config b/i3/.config/i3/config index e1b5dd5..18ca747 100644 --- a/i3/.config/i3/config +++ b/i3/.config/i3/config @@ -84,23 +84,13 @@ bindsym $mod+Shift+7 move container to workspace $ws7; workspace $ws7 bindsym $mod+Shift+8 move container to workspace $ws8; workspace $ws8 bindsym $mod+Shift+9 move container to workspace $ws9; workspace $ws9 -# Open applications on specific workspaces -assign [class="Firefox"] $ws2 -assign [class="Spotify"] $ws7 -assign [class="Thunderbird"] $ws3 -assign [class="Keepassx2"] $ws9 -assign [class="Veracrypt"] $ws9 - # Open specific applications in floating mode for_window [title="alsamixer"] flMoating enable border pixel 1 -for_window [class="Calamares"] floating enable border normal for_window [title="File Transfer*"] floating enable -for_window [class="Galculator"] floating enable border pixel 1 for_window [class="GParted"] floating enable border normal for_window [title="i3_help"] floating enable sticky enable border normal for_window [class="Lightdm-gtk-greeter-settings"] floating enable for_window [class="Lxappearance"] floating enable sticky enable border normal -for_window [title="MuseScore: Play Panel"] floating enable for_window [class="Nitrogen"] floating enable sticky enable border normal for_window [class="Oblogout"] fullscreen enable for_window [class="octopi"] floating enable @@ -109,7 +99,6 @@ for_window [class="(?i)System-config-printer.py"] floating enable border normal for_window [class="Thus"] floating enable border normal for_window [class="Timeset-gui"] floating enable border normal for_window [class="(?i)virtualbox"] floating enable border normal -for_window [class="Xfburn"] floating enable # switch to workspace with urgent window automatically for_window [urgent=latest] focus @@ -117,14 +106,14 @@ for_window [urgent=latest] focus ############################################################################### ############################ Startup Applications ############################# ############################################################################### -exec --no-startup-id ~/.scripts/startup.sh + +exec ~/.scripts/startup.sh exec --no-startup-id nitrogen --restore; compton -b -exec --no-startup-id Nextcloud -exec --no-startup-id xautolock -time 10 -locker "python ~/.scripts/i3lock.py" +exec --no-startup-id nextcloud exec --no-startup-id emacs --daemon exec --no-startup-id udiskie exec --no-startup-id polybar beep -r -exec --no-startup-id setxkbmap gb,de +exec --no-startup-id polybar boop -r ############################################################################### ################################# Keybindings ################################# ############################################################################### diff --git a/i3/.scripts/conkyi3 b/i3/.scripts/conkyi3 deleted file mode 100755 index 8803cb4..0000000 --- a/i3/.scripts/conkyi3 +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/bash -echo "{\"version\":1}" -echo "[[]" -exec conky -c ~/.scripts/conkyrc diff --git a/i3/.scripts/conkyrc b/i3/.scripts/conkyrc deleted file mode 100755 index 5bd8db6..0000000 --- a/i3/.scripts/conkyrc +++ /dev/null @@ -1,33 +0,0 @@ -background no -out_to_console yes -out_to_x no -max_text_width 0 -own_window no -update_interval 0.5 -total_run_times 0 -short_units yes -if_up_strictness address -use_spacer right -override_utf8_locale no -cpu_avg_samples 2 -TEXT -,[ -#Wifi -{"full_text":" ","color":"\#00FF00","separator":false,"separator_block_width":6},\ -{"full_text":"[${wireless_essid wlp2s0}]","color":"\#808080","separator":false,"separator_block_width":6},\ -#Finds current volume. -{"full_text":" ","color":"\#268BD2","separator":false,"separator_block_width":6},\ -{"full_text":"${exec amixer -c 0 get Master | grep Mono: | cut -d " " -f6} ","color":"\#808080","separator":false,"separator_block_width":6},\ -#Brighness -{"full_text":" ","color":"\#F7FE2E","separator":false,"separator_block_width":6},\ -{"full_text":"[${exec xbacklight| awk '{printf("%d\n",$1 + 0.5)}'}%] ","color":"\#808080","separator":false,"separator_block_width":6},\ -#{ "full_text": ": ${exec xbacklight| awk '{printf("%d\n",$1 + 0.5)}'}% ", "color":"\#F7FE2E"}, -#Battery -{"full_text":" ","color":"\#00FF00","separator":false,"separator_block_width":6},\ -{"full_text":"${exec cat /sys/class/power_supply/BAT1/capacity}% ","color":"\#808080","separator":false,"separator_block_width":6},\ -#Calender/Time -{"full_text":" ","color":"\#2E9AFE","separator":false,"separator_block_width":6},\ -{"full_text":"${time %F}","color":"\#808080","separator":false},\ -{"full_text":" ","color":"\#0404B4","separator":false,"separator_block_width":6},\ -{"full_text":"${time %T} ","color":"\#808080","separator":false} -] diff --git a/i3/.scripts/startup.sh b/i3/.scripts/startup.sh index c438aea..81bcb45 100755 --- a/i3/.scripts/startup.sh +++ b/i3/.scripts/startup.sh @@ -1,3 +1,4 @@ #!/bin/zsh xrandr --output "eDP1" --mode "1920x1080" +setxkbmap us,de diff --git a/polybar/.config/polybar/config b/polybar/.config/polybar/config index ff9dc71..b65a703 100644 --- a/polybar/.config/polybar/config +++ b/polybar/.config/polybar/config @@ -21,13 +21,43 @@ height = 25 radius = 6.0 fixed-center = true +tray-position = right +tray-padding = 2 +tray-transparent = true + +background = #00000000 +foreground = ${colors.foreground} + +module-margin-left = 1 +module-margin-right = 10 + +font-0 = fixed:pixelsize=10;1 +font-1 = unifont:fontformat=truetype:size=8:antialias=false;0 +font-2 = siji:pixelsize=10;1 +font-3 = FontAwesome:style=Regular:pixelsize=10 + +modules-left = mpd +modules-center = +modules-right = xkeyboard volume xbacklight wlan eth battery + +cursor-click = pointer +cursor-scroll = ns-resize + +[bar/boop] +monitor = eDP1 +width = 100% +height = 2% +bottom = true +radius = 6.0 +fixed-center = true + background = ${colors.background} foreground = ${colors.foreground} -line-size = 04 +line-size = 0 line-color = ${colors.blue} -border-size = 4 +border-size = 0 border-color = #00000000 padding-left = 0 @@ -42,13 +72,8 @@ font-2 = siji:pixelsize=10;1 font-3 = FontAwesome:style=Regular:pixelsize=10 modules-left = i3 -modules-center = date -modules-right = xkeyboard volume xbacklight wlan battery powermenu - -tray-position = right -tray-padding = 2 -;tray-transparent = true - +modules-center = +modules-right = date powermenu cursor-click = pointer cursor-scroll = ns-resize @@ -125,16 +150,32 @@ label-urgent-padding = 4 [module/mpd] type = internal/mpd -format-online = +format-online = icon-prev =  icon-stop =  icon-play =  icon-pause =  icon-next =  +icon-random =  +icon-repeat =  -label-song-maxlen = 25 -label-song-ellipsis = true +toggle-on-foreground = +toggle-on-background = #55 +bar-progress-width = 45 +bar-progress-format = %{A4:mpdseek+2: A5:mpdseek_2:}%fill%%indicator%%empty%%{A A} + +bar-progress-indicator = | +bar-progress-indicator-foreground = #ff +bar-progress-indicator-font = 3 + +bar-progress-fill = ─ +bar-progress-fill-foreground = #bb +bar-progress-fill-font = 3 + +bar-progress-empty = ─ +bar-progress-empty-font = 3 +bar-progress-empty-foreground = #44 [module/xbacklight] type = internal/xbacklight diff --git a/rofi/.config/rofi/sidebar.rasi b/rofi/.config/rofi/sidebar.rasi index d893cea..9701acd 100644 --- a/rofi/.config/rofi/sidebar.rasi +++ b/rofi/.config/rofi/sidebar.rasi @@ -34,8 +34,8 @@ #window { location: north; anchor: north; - height: 20%; - width: 80%; + height: 22%; + width: 59%; orientation: vertical; children: [mainbox]; } diff --git a/zsh/.warprc b/zsh/.warprc index 58bbc06..e053ed0 100644 --- a/zsh/.warprc +++ b/zsh/.warprc @@ -3,3 +3,4 @@ snippets:~/.emacs.d/snippets dotfiles:~/.dotfiles PyrSniff:~/workspace/Python/PyrSniff Uni:~/Nextcloud/Uni/Studium +Studium:~/Nextcloud/Uni/Studium diff --git a/zsh/.zshrc b/zsh/.zshrc index 2062da6..dc8173e 100644 --- a/zsh/.zshrc +++ b/zsh/.zshrc @@ -37,7 +37,8 @@ alias -s cpp=e alias org="e ~/Nextcloud/orgs/man.org" alias neofetch="neofetch --block_range 0 16" alias diff="diff -s" - +alias ebudget="e ~/Nextcloud/orgs/Budget/MyBudget.ledger" +alias budget="ledger -f ~/Nextcloud/orgs/Budget/MyBudget.ledger" source $ZSH/oh-my-zsh.sh # Variables @@ -45,3 +46,4 @@ export TERM="xterm-256color" # in case you are using urxvt, to bypass an error d export GPG_TTY=$(tty) export LC_ALL=en_GB.UTF-8 PATH=$PATH:~/.local/bin +