This commit is contained in:
Geoffrey Frogeye 2020-02-03 08:33:27 +01:00
parent 881b41f7eb
commit b65e5d9376
6 changed files with 29 additions and 2 deletions

16
config/i3/aw_start Executable file
View File

@ -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

View File

@ -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 ~/.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 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/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 set $ignore #ff00000

View File

@ -5,4 +5,4 @@ rofi.case-sensitive: false
rofi.scroll-method: 0 rofi.scroll-method: 0
rofi.show-match: true rofi.show-match: true
rofi.lazy-grab: false rofi.lazy-grab: false
rofi.matching: fuzzy rofi.matching: regex

4
config/rofimoji.rc Normal file
View File

@ -0,0 +1,4 @@
skin-tone = neutral
files = [emojis, greek]
insert-with-clipboard = true

View File

@ -178,6 +178,7 @@ fi
if $INSTALL_HOUSEKEEPING if $INSTALL_HOUSEKEEPING
then then
i syncthing # Synchronize files amongst devices i syncthing # Synchronize files amongst devices
i borg # Backups
i jdupes # Find duplicates i jdupes # Find duplicates
i duperemove # Find and merge dupplicates on BTRFS partitions i duperemove # Find and merge dupplicates on BTRFS partitions
i optipng # Optimize PNG files i optipng # Optimize PNG files
@ -324,6 +325,7 @@ then
i i3lock # Locker i i3lock # Locker
i numlockx # Numlock auto-unlock i numlockx # Numlock auto-unlock
i rofi # HUD selector i rofi # HUD selector
i rofi-moji # emoji selector
i rxvt-unicode # Terminal emulator i rxvt-unicode # Terminal emulator
i urxvt-resize-font-git # Resize fonts for urxvt i urxvt-resize-font-git # Resize fonts for urxvt
i scrot # Screenshot taker i scrot # Screenshot taker
@ -332,6 +334,7 @@ then
i xautolock # Auto lock screen i xautolock # Auto lock screen
i xclip # Copy/paste i xclip # Copy/paste
i lemonbar-xft-git lemonbar # Bottom bar i lemonbar-xft-git lemonbar # Bottom bar
i wireless_tools # Bottom bar WiFi Indicator (iwgetid)
i autorandr # Multiple screen configurations i autorandr # Multiple screen configurations
i keynav-enhanced keynav # Use mouse with keyboard i keynav-enhanced keynav # Use mouse with keyboard
i pacmixer # To change PA volumes i pacmixer # To change PA volumes

View File

@ -79,5 +79,9 @@ Plug 'autozimu/LanguageClient-neovim', {
" Disabled : While it works correctly when typing code, " Disabled : While it works correctly when typing code,
" when modifying existing one it's another thing " 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() call plug#end()