diff --git a/config/i3/aw_start b/config/i3/aw_start new file mode 100755 index 0000000..2cfb9ca --- /dev/null +++ b/config/i3/aw_start @@ -0,0 +1,16 @@ +#!/bin/bash + +# TODO Make a good service out of this + +cd /opt/activitywatch # Put your ActivityWatch install folder here + +killall aw-server +killall aw-watcher-afk +killall aw-watcher-window + +./aw-server/aw-server & +./aw-watcher-afk/aw-watcher-afk & +./aw-watcher-window/aw-watcher-window & # you can add --exclude-title here to exclude window title tracking for this session only + +notify-send "ActivityWatch started" # Optional, sends a notification when ActivityWatch is started + diff --git a/config/i3/config b/config/i3/config index 4d36d9b..b7357da 100644 --- a/config/i3/config +++ b/config/i3/config @@ -398,7 +398,7 @@ exec --no-startup-id keynav # Keyboard cursor controller # exec --no-startup-id ~/.config/i3/ashuffle # MPD Auto-refill exec --no-startup-id autorandr --change --force # Screen configuration and everything that depends on it exec --no-startup-id ~/.config/i3/batteryNotify -d # Battery state notification -exec --no-startup-id ~/.config/i3/screentime # Activity tracker +exec --no-startup-id ~/.config/i3/aw_start # Activity tracker set $ignore #ff00000 diff --git a/config/rofi/config b/config/rofi/config index 6bc4950..64a7e14 100644 --- a/config/rofi/config +++ b/config/rofi/config @@ -5,4 +5,4 @@ rofi.case-sensitive: false rofi.scroll-method: 0 rofi.show-match: true rofi.lazy-grab: false -rofi.matching: fuzzy +rofi.matching: regex diff --git a/config/rofimoji.rc b/config/rofimoji.rc new file mode 100644 index 0000000..207220a --- /dev/null +++ b/config/rofimoji.rc @@ -0,0 +1,4 @@ +skin-tone = neutral +files = [emojis, greek] +insert-with-clipboard = true + diff --git a/config/scripts/softwareList b/config/scripts/softwareList index a9f5a9b..9112078 100755 --- a/config/scripts/softwareList +++ b/config/scripts/softwareList @@ -178,6 +178,7 @@ fi if $INSTALL_HOUSEKEEPING then i syncthing # Synchronize files amongst devices + i borg # Backups i jdupes # Find duplicates i duperemove # Find and merge dupplicates on BTRFS partitions i optipng # Optimize PNG files @@ -324,6 +325,7 @@ then i i3lock # Locker i numlockx # Numlock auto-unlock i rofi # HUD selector + i rofi-moji # emoji selector i rxvt-unicode # Terminal emulator i urxvt-resize-font-git # Resize fonts for urxvt i scrot # Screenshot taker @@ -332,6 +334,7 @@ then i xautolock # Auto lock screen i xclip # Copy/paste i lemonbar-xft-git lemonbar # Bottom bar + i wireless_tools # Bottom bar WiFi Indicator (iwgetid) i autorandr # Multiple screen configurations i keynav-enhanced keynav # Use mouse with keyboard i pacmixer # To change PA volumes diff --git a/config/vim/pluginlist.vim b/config/vim/pluginlist.vim index 2e53614..986e6e7 100644 --- a/config/vim/pluginlist.vim +++ b/config/vim/pluginlist.vim @@ -79,5 +79,9 @@ Plug 'autozimu/LanguageClient-neovim', { " Disabled : While it works correctly when typing code, " when modifying existing one it's another thing +Plug 'ActivityWatch/aw-watcher-vim' +" Activity watch +" (might not want this on every install) + call plug#end()