diff --git a/.config/QtProject.conf b/.config/QtProject.conf new file mode 100644 index 0000000..8fa6204 --- /dev/null +++ b/.config/QtProject.conf @@ -0,0 +1,8 @@ +[FileDialog] +history=file:///home/archer +lastVisited=file:///home/archer +qtVersion=6.7.2 +shortcuts=file:, file:///home/archer +sidebarWidth=98 +treeViewHeader=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1\xec\0\0\0\x4\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x4\0\0\0\xff\0\0\0\x1\0\0\0\0\0\0\0?\0\0\0\x1\0\0\0\0\0\0\0@\0\0\0\x1\0\0\0\0\0\0\0n\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff\0\0\0\0) +viewMode=Detail diff --git a/.config/Thunar/accels.scm b/.config/Thunar/accels.scm new file mode 100644 index 0000000..7a9cdd4 --- /dev/null +++ b/.config/Thunar/accels.scm @@ -0,0 +1,116 @@ +; Thunar GtkAccelMap rc-file -*- scheme -*- +; this file is an automated accelerator map dump +; +; (gtk_accel_path "/ThunarActionManager/restore" "") +; (gtk_accel_path "/ThunarActionManager/undo" "z") +; (gtk_accel_path "/ThunarStandardView/select-all-files" "a") +; (gtk_accel_path "/ThunarStandardView/sort-by-dtime" "") +; (gtk_accel_path "/ThunarStatusBar/toggle-last-modified" "") +; (gtk_accel_path "/ThunarStandardView/invert-selection" "") +; (gtk_accel_path "/ThunarStatusBar/toggle-display-name" "") +; (gtk_accel_path "/ThunarActionManager/cut" "x") +; (gtk_accel_path "/ThunarActionManager/restore-show" "") +; (gtk_accel_path "/ThunarWindow/zoom-in" "plus") +; (gtk_accel_path "/ThunarStandardView/sort-ascending" "") +; (gtk_accel_path "/ThunarWindow/empty-trash" "") +; (gtk_accel_path "/ThunarWindow/reload" "r") +; (gtk_accel_path "/ThunarWindow/toggle-image-preview" "") +; (gtk_accel_path "/ThunarActionManager/cut-2" "") +; (gtk_accel_path "/ThunarWindow/view-side-pane-menu" "") +; (gtk_accel_path "/ThunarActionManager/trash-delete" "Delete") +; (gtk_accel_path "/ThunarWindow/open-network" "") +; (gtk_accel_path "/ThunarActionManager/trash-delete-2" "KP_Delete") +; (gtk_accel_path "/ThunarWindow/contents/help-menu" "") +; (gtk_accel_path "/ThunarActionManager/delete" "") +; (gtk_accel_path "/ThunarStandardView/set-default-app" "") +; (gtk_accel_path "/ThunarStandardView/back-alt" "BackSpace") +; (gtk_accel_path "/ThunarActionManager/open-in-new-tab" "p") +; (gtk_accel_path "/ThunarWindow/switch-next-tab" "Page_Down") +; (gtk_accel_path "/ThunarWindow/open-file-menu" "F10") +; (gtk_accel_path "/ThunarWindow/view-as-compact-list" "3") +; (gtk_accel_path "/ThunarWindow/about" "") +; (gtk_accel_path "/ThunarWindow/open-computer" "") +; (gtk_accel_path "/ThunarWindow/clear-directory-specific-settings" "") +; (gtk_accel_path "/ThunarWindow/open-file-system" "") +; (gtk_accel_path "/ThunarWindow/open-parent" "Up") +; (gtk_accel_path "/ThunarWindow/view-menu" "") +; (gtk_accel_path "/ThunarActionManager/copy" "c") +; (gtk_accel_path "/ThunarStandardView/properties" "Return") +; (gtk_accel_path "/ThunarStandardView/back" "Left") +; (gtk_accel_path "/ThunarWindow/sendto-menu" "") +; (gtk_accel_path "/ThunarStandardView/sort-by-mtime" "") +; (gtk_accel_path "/ThunarActionManager/open-location" "") +; (gtk_accel_path "/ThunarWindow/bookmarks-menu" "") +; (gtk_accel_path "/ThunarWindow/reload-alt" "F5") +; (gtk_accel_path "/ThunarWindow/view-location-selector-buttons" "") +; (gtk_accel_path "/ThunarStatusBar/toggle-size-in-bytes" "") +; (gtk_accel_path "/ThunarStandardView/unselect-all-files" "Escape") +; (gtk_accel_path "/ThunarActionManager/copy-2" "Insert") +; (gtk_accel_path "/ThunarWindow/zoom-out-alt" "KP_Subtract") +; (gtk_accel_path "/ThunarWindow/cancel-search" "Escape") +; (gtk_accel_path "/ThunarStandardView/select-by-pattern" "s") +; (gtk_accel_path "/ThunarStandardView/rename" "F2") +; (gtk_accel_path "/ThunarStandardView/create-document" "") +; (gtk_accel_path "/ThunarShortcutsPane/sendto-shortcuts" "d") +; (gtk_accel_path "/ThunarActionManager/move-to-trash" "") +; (gtk_accel_path "/ThunarWindow/close-tab" "w") +; (gtk_accel_path "/ThunarWindow/view-side-pane-tree" "e") +; (gtk_accel_path "/ThunarActionManager/open" "o") +; (gtk_accel_path "/ThunarWindow/toggle-side-pane" "F9") +; (gtk_accel_path "/ThunarWindow/view-location-selector-entry" "") +; (gtk_accel_path "/ThunarWindow/open-recent" "") +; (gtk_accel_path "/ThunarWindow/open-home" "Home") +; (gtk_accel_path "/ThunarWindow/toggle-split-view" "F3") +; (gtk_accel_path "/ThunarWindow/open-templates" "") +; (gtk_accel_path "/ThunarWindow/open-location-alt" "d") +; (gtk_accel_path "/ThunarStandardView/create-folder" "n") +; (gtk_accel_path "/ThunarWindow/search" "f") +; (gtk_accel_path "/ThunarStandardView/sort-by-type" "") +; (gtk_accel_path "/ThunarActionManager/paste-2" "Insert") +; (gtk_accel_path "/ThunarWindow/zoom-in-alt2" "equal") +; (gtk_accel_path "/ThunarStandardView/duplicate" "") +; (gtk_accel_path "/ThunarWindow/remove-from-recent" "") +; (gtk_accel_path "/ThunarWindow/zoom-out" "minus") +; (gtk_accel_path "/ThunarWindow/close-window" "q") +; (gtk_accel_path "/ThunarWindow/edit-menu" "") +; (gtk_accel_path "/ThunarWindow/view-side-pane-shortcuts" "b") +; (gtk_accel_path "/ThunarWindow/show-highlight" "") +; (gtk_accel_path "/ThunarWindow/contents" "F1") +; (gtk_accel_path "/ThunarWindow/preferences" "") +; (gtk_accel_path "/ThunarWindow/switch-previous-tab" "Page_Up") +; (gtk_accel_path "/ThunarWindow/zoom-in-alt1" "KP_Add") +; (gtk_accel_path "/ThunarStandardView/toggle-sort-order" "") +; (gtk_accel_path "/ThunarActionManager/open-in-new-window" "o") +; (gtk_accel_path "/ThunarWindow/view-configure-toolbar" "") +; (gtk_accel_path "/ThunarWindow/view-location-selector-menu" "") +; (gtk_accel_path "/ThunarWindow/view-statusbar" "") +; (gtk_accel_path "/ThunarWindow/close-all-windows" "w") +; (gtk_accel_path "/ThunarWindow/open-trash" "") +; (gtk_accel_path "/ThunarActionManager/paste" "v") +; (gtk_accel_path "/ThunarActionManager/delete-3" "KP_Delete") +; (gtk_accel_path "/ThunarActionManager/execute" "") +; (gtk_accel_path "/ThunarWindow/open-desktop" "") +; (gtk_accel_path "/ThunarActionManager/open-with-other" "") +; (gtk_accel_path "/ThunarStatusBar/toggle-size" "") +; (gtk_accel_path "/ThunarActionManager/sendto-desktop" "") +; (gtk_accel_path "/ThunarWindow/open-location" "l") +; (gtk_accel_path "/ThunarWindow/view-menubar" "m") +; (gtk_accel_path "/ThunarWindow/zoom-reset-alt" "KP_0") +; (gtk_accel_path "/ThunarWindow/view-as-detailed-list" "2") +; (gtk_accel_path "/ThunarWindow/view-as-icons" "1") +; (gtk_accel_path "/ThunarWindow/new-window" "n") +; (gtk_accel_path "/ThunarStandardView/forward" "Right") +; (gtk_accel_path "/ThunarActionManager/redo" "z") +; (gtk_accel_path "/ThunarStandardView/sort-descending" "") +; (gtk_accel_path "/ThunarWindow/file-menu" "") +; (gtk_accel_path "/ThunarStandardView/make-link" "") +; (gtk_accel_path "/ThunarActionManager/delete-2" "Delete") +; (gtk_accel_path "/ThunarWindow/new-tab" "t") +; (gtk_accel_path "/ThunarWindow/go-menu" "") +; (gtk_accel_path "/ThunarStandardView/sort-by-size" "") +; (gtk_accel_path "/ThunarStandardView/arrange-items-menu" "") +; (gtk_accel_path "/ThunarWindow/show-hidden" "h") +; (gtk_accel_path "/ThunarStandardView/sort-by-name" "") +; (gtk_accel_path "/ThunarWindow/zoom-reset" "0") +; (gtk_accel_path "/ThunarStatusBar/toggle-filetype" "") +; (gtk_accel_path "/ThunarWindow/detach-tab" "") diff --git a/.config/Thunar/uca.xml b/.config/Thunar/uca.xml new file mode 100644 index 0000000..608629f --- /dev/null +++ b/.config/Thunar/uca.xml @@ -0,0 +1,53 @@ + + + + clipboard + Copy File / Folder Path + + 1653335357081852-1 + echo -n '"%f"' | wl-copy + + + * + + + + + + + + + foot + Edit in Terminal + + 1715762765914315-1 + foot nvim %f + + * + * + + + + folder-blue-script + Launch Terminal here + + 1715763119333224-2 + foot -D %f + + * + * + + + + utilities-terminal_su + Edit as root + + 1716201472079277-1 + foot sudoedit %f + + * + * + + + + diff --git a/.config/X11/Xresources b/.config/X11/Xresources deleted file mode 100644 index a048a04..0000000 --- a/.config/X11/Xresources +++ /dev/null @@ -1,35 +0,0 @@ -*background: #1e1e2e -*foreground: #cdd6f4 -*cursorColor: #f5e0dc - -! black -*color0: #45475a -*color8: #585b70 - -! red -*color1: #f38ba8 -*color9: #f38ba8 - -! green -*color2: #a6e3a1 -*color10: #a6e3a1 - -! yellow -*color3: #f9e2af -*color11: #f9e2af - -! blue -*color4: #89b4fa -*color12: #89b4fa - -! magenta -*color5: #f5c2e7 -*color13: #f5c2e7 - -! cyan -*color6: #94e2d5 -*color14: #94e2d5 - -! white -*color7: #bac2de -*color15: #a6adc8 diff --git a/.config/X11/xinitrc.sh b/.config/X11/xinitrc.sh new file mode 100644 index 0000000..67bdfbb --- /dev/null +++ b/.config/X11/xinitrc.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +if [ -f "$XDG_CONFIG_HOME/.config/x11/xprofile" ]; then + . "$XDG_CONFIG_HOME/.config/x11/xprofile" +else + . "$HOME/.xprofile" +fi + +# . "$HOME/.profile" + +fav=bspwm +case "$1" in + bspwm) bspwm ;; + xfce) startxfce4 ;; + *) exec $fav ;; +esac diff --git a/.config/X11/xprofile.sh b/.config/X11/xprofile.sh new file mode 100644 index 0000000..f32cd99 --- /dev/null +++ b/.config/X11/xprofile.sh @@ -0,0 +1,8 @@ +#!/bin/sh + +killall -9 pipewire pipewire-pulse wireplumber xcape + +pipewire & +pipewire-pulse & +wireplumber & +xcape -e 'Super_L=Control_L|Escape' & diff --git a/.config/X11/xresources b/.config/X11/xresources new file mode 100644 index 0000000..9eee744 --- /dev/null +++ b/.config/X11/xresources @@ -0,0 +1,4 @@ +! Nsxiv Colors +Nsxiv.window.background: #010101 +Nsxiv.window.foreground: #F8F8F2 +Nsxiv.bar.font: Monospace:size=10 diff --git a/.config/btop/btop.conf b/.config/btop/btop.conf index 036df41..49c00f2 100644 --- a/.config/btop/btop.conf +++ b/.config/btop/btop.conf @@ -4,7 +4,7 @@ #* Themes should be placed in "../share/btop/themes" relative to binary or "$HOME/.config/btop/themes" color_theme = "/home/archer/.config/btop/themes/catppuccin_mocha.theme" -##* If the theme set background should be shown, set to False if you want terminal background transparency. +#* If the theme set background should be shown, set to False if you want terminal background transparency. theme_background = True #* Sets if 24-bit truecolor should be used, will convert 24-bit colors to 256 color (6x6x6 color cube) if false. diff --git a/.config/dconf/user b/.config/dconf/user new file mode 100644 index 0000000..5de15cb Binary files /dev/null and b/.config/dconf/user differ diff --git a/.config/hypr/exports.conf b/.config/hypr/exports.conf new file mode 100644 index 0000000..051c803 --- /dev/null +++ b/.config/hypr/exports.conf @@ -0,0 +1,12 @@ +env = GTK_IM_MODULE,fcitx +env = QT_IM_MODULE,fcitx +env = GLFW_IM_MODULE,ibus +env = SDL_IM_MODULE,fcitx +env = QT_QPA_PLATFORM,wayland +env = QT_QPA_PLATFORMTHEME,qt6ct +# QT_XCB_TABLET_LEGACY_COORDINATES=1 +env = EDITOR,neovim +env = VISUAL,neovim + + + diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf index bb71b3d..9bdb80e 100644 --- a/.config/hypr/hyprland.conf +++ b/.config/hypr/hyprland.conf @@ -1,10 +1,7 @@ -source = ~/.config/hypr/mocha.conf +source = ~/.config/hypr/themes/mocha.conf +source = ~/.config/hypr/startup.conf monitor=,preferred,auto,auto -exec-once = wl-paste --type text --watch cliphist store -exec-once = wl-paste --type image --watch cliphist store -exec-once = hyprpaper & waybar -exec-once = hypridle windowrulev2 = suppressevent maximize, class:.* @@ -18,6 +15,8 @@ $colorpicker = hyprpicker env = XCURSOR_SIZE,20 env = HYPRCURSOR_SIZE,20 +env = GDK_BACKEND,wayland,x11,*, + general { gaps_in = 5 @@ -114,6 +113,16 @@ binds { allow_workspace_cycles = true } +misc { + force_default_wallpaper = -1 + disable_hyprland_logo = true +} + + +xwayland { + force_zero_scaling = true +} + $mainMod = SUPER bind = $mainMod, T, exec, $terminal @@ -130,9 +139,10 @@ bind = $mainMod, P, exec, ~/.config/rofi/powermenu/type-5/powermenu.sh bind = $mainMod, Space, exec, ~/.config/rofi/launchers/type-7/launcher.sh #Hyprshot for Screenshot -#bind = $mainMod, PRINT, exec, hyprshot -m window -bind = , PRINT, exec, hyprshot -m output -bind = $mainMod, X, exec, HYPRSHOT_DIR=$HYPRSHOT_DIR hyprshot -m region hyprshot -m region +bind =,Print,exec,grim $HOME/Downloads/Screenshot/$(date +'%Y%m%d%H%M_1.png') && notify-send 'Screenshot Saved' +bind = $mainMod,Print,exec,grim - | wl-copy && notify-send 'Screenshot Copied to Clipboard' +bind = SUPERSHIFT,S,exec,slurp | grim -g - /tmp/photo && wl-copy < /tmp/photo && notify-send 'Screenshot Copied to Clipboard' +bind = ALTSHIFT,S,exec,slurp | grim -g - $HOME/Downloads/Screenshot/$(date +'%Y%m%d%H%M_%S.png') && notify-send 'Screenshot Saved' #Task Manager bind = Ctrl_Shift, Tab, exec, $terminal $taskManager diff --git a/.config/hypr/hyprpaper.conf b/.config/hypr/hyprpaper.conf index ba19ab1..b8cf621 100644 --- a/.config/hypr/hyprpaper.conf +++ b/.config/hypr/hyprpaper.conf @@ -1,4 +1,4 @@ -preload = /home/archer/Downloads/wallpaper/8fkp8oaufyec1.png -wallpaper = eDP-1, /home/archer/Downloads/wallpaper/8fkp8oaufyec1.png -splash = on +preload = /home/archer/Downloads/wallpaper/t7kb1s0kkh4d1.jpeg +wallpaper = eDP-1, /home/archer/Downloads/wallpaper/t7kb1s0kkh4d1.jpeg +splash = off ipc = off diff --git a/.config/hypr/startup.conf b/.config/hypr/startup.conf new file mode 100644 index 0000000..77cf037 --- /dev/null +++ b/.config/hypr/startup.conf @@ -0,0 +1,6 @@ +exec-once = wl-paste --t text --watch cliphist store +exec-once = wl-paste --t image --watch cliphist store +exec-once = hyprpaper & waybar +exec-once = hypridle +#exec-once = clipman store + diff --git a/.config/hypr/mocha.conf b/.config/hypr/themes/mocha.conf similarity index 100% rename from .config/hypr/mocha.conf rename to .config/hypr/themes/mocha.conf diff --git a/.config/hypridle/hypridle.conf b/.config/hypridle/hypridle.conf new file mode 100644 index 0000000..1569b18 --- /dev/null +++ b/.config/hypridle/hypridle.conf @@ -0,0 +1,14 @@ +general { + lock_cmd = notify-send "lock!" # dbus/sysd lock command (loginctl lock-session) + unlock_cmd = notify-send "unlock!" # same as above, but unlock + before_sleep_cmd = notify-send "Zzz" # command ran before sleep + after_sleep_cmd = notify-send "Awake!" # command ran after sleep + ignore_dbus_inhibit = false # whether to ignore dbus-sent idle-inhibit requests (used by e.g. firefox or steam) + ignore_systemd_inhibit = false # whether to ignore systemd-inhibit --what=idle inhibitors +} + +listener { + timeout = 500 # in seconds + on-timeout = notify-send "You are idle!" # command to run when timeout has passed + on-resume = notify-send "Welcome back!" # command to run when activity is detected after timeout has fired. +} diff --git a/.config/nvim/usage_data.json b/.config/nvim/usage_data.json index 0a326d5..51997de 100644 --- a/.config/nvim/usage_data.json +++ b/.config/nvim/usage_data.json @@ -1 +1 @@ -{"last_cleanup":1725474088,"data":{"":{"git_project_name":"hyprdots","filetype":"","visit_log":[{"exit":1724864240,"keystrokes":0,"entry":1724346608,"elapsed_time_sec":517632},{"keystrokes":0,"entry":1724864864,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724864872,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724864951,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724864954,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724864954,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724870595,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724870596,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724874684,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724875005,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724903463,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724904147,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724904160,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724904283,"elapsed_time_sec":0},{"exit":1724904499,"keystrokes":2,"entry":1724904490,"elapsed_time_sec":9},{"keystrokes":0,"entry":1724904500,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724904500,"elapsed_time_sec":0},{"exit":1724905246,"keystrokes":2,"entry":1724905233,"elapsed_time_sec":13},{"exit":1724905258,"keystrokes":38,"entry":1724905246,"elapsed_time_sec":12},{"keystrokes":0,"entry":1724905260,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724906737,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724908137,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724908162,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724908164,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724908292,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724908506,"elapsed_time_sec":0},{"exit":1724908707,"keystrokes":2,"entry":1724908684,"elapsed_time_sec":23},{"keystrokes":0,"entry":1724908707,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724909228,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724909229,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724909230,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724909230,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724909230,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724909231,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724909231,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724909231,"elapsed_time_sec":0},{"exit":1724909247,"keystrokes":30,"entry":1724909232,"elapsed_time_sec":15},{"keystrokes":0,"entry":1724912158,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724912632,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724914119,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724915186,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724915229,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724915231,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724916209,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724919416,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724919432,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724919714,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724923349,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724923514,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724923560,"elapsed_time_sec":0},{"exit":1724923622,"keystrokes":40,"entry":1724923611,"elapsed_time_sec":11},{"exit":1724923698,"keystrokes":2,"entry":1724923690,"elapsed_time_sec":8},{"exit":1724923717,"keystrokes":13,"entry":1724923698,"elapsed_time_sec":19},{"keystrokes":0,"entry":1724924297,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724924351,"elapsed_time_sec":0},{"exit":1724924382,"keystrokes":12,"entry":1724924354,"elapsed_time_sec":28},{"exit":1724924410,"keystrokes":2,"entry":1724924403,"elapsed_time_sec":7},{"keystrokes":0,"entry":1724924410,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724932581,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724932585,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724934550,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724935314,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724935317,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724935570,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724935750,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724935833,"elapsed_time_sec":0},{"exit":1724936057,"keystrokes":2,"entry":1724936036,"elapsed_time_sec":21},{"keystrokes":0,"entry":1724936057,"elapsed_time_sec":0},{"exit":1724936317,"keystrokes":102,"entry":1724936244,"elapsed_time_sec":73},{"keystrokes":0,"entry":1724936622,"elapsed_time_sec":0},{"exit":1724937098,"keystrokes":2,"entry":1724937047,"elapsed_time_sec":51},{"keystrokes":0,"entry":1724937098,"elapsed_time_sec":0},{"exit":1724937373,"keystrokes":2,"entry":1724937366,"elapsed_time_sec":7},{"keystrokes":0,"entry":1724937378,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724937559,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724941328,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724941342,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724941343,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724941884,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724943541,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724943556,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724943634,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724943645,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724943651,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724943653,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724944147,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724945194,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724945198,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724945201,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724945203,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724945476,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724945491,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724946585,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724946816,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724947782,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724948233,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724948406,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724948543,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724948559,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724948709,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724948711,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724948749,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724948755,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724948761,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724948773,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724948824,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724948826,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724948826,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724948827,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724949066,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724949073,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724987359,"elapsed_time_sec":0},{"exit":1724987370,"keystrokes":1,"entry":1724987363,"elapsed_time_sec":7},{"keystrokes":0,"entry":1724987370,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724988034,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724988037,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724988097,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724988114,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724988279,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724990706,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724990953,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724992309,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724992313,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724993591,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724993596,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724996233,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724996354,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724996667,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724997113,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724997125,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725000388,"elapsed_time_sec":0},{"exit":1725000396,"keystrokes":1,"entry":1725000390,"elapsed_time_sec":6},{"keystrokes":0,"entry":1725000397,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725000937,"elapsed_time_sec":0},{"exit":1725012914,"keystrokes":2,"entry":1725012907,"elapsed_time_sec":7},{"keystrokes":0,"entry":1725012914,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725018990,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725018994,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725019076,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725019095,"elapsed_time_sec":0},{"exit":1725019324,"keystrokes":2,"entry":1725019224,"elapsed_time_sec":100},{"keystrokes":0,"entry":1725019324,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725019330,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725019458,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725019570,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725019579,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725020281,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725020282,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725021496,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725033613,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725035863,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725036534,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725036538,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725036540,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725040761,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725040763,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725042106,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725044971,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725044973,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725075572,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725075574,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725075579,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725075581,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725075588,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725075589,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725075591,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725075592,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725075706,"elapsed_time_sec":0},{"exit":1725075717,"keystrokes":33,"entry":1725075710,"elapsed_time_sec":7},{"keystrokes":0,"entry":1725075955,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725075964,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725075967,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725076236,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725076238,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725076239,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725076240,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725076240,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725076241,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725076271,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725076281,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725076308,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725076690,"elapsed_time_sec":0},{"exit":1725077472,"keystrokes":2,"entry":1725077312,"elapsed_time_sec":160},{"keystrokes":0,"entry":1725077472,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725077551,"elapsed_time_sec":0},{"exit":1725079231,"keystrokes":66,"entry":1725079212,"elapsed_time_sec":19},{"exit":1725079601,"keystrokes":90,"entry":1725079584,"elapsed_time_sec":17},{"keystrokes":0,"entry":1725080094,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725080141,"elapsed_time_sec":0},{"exit":1725084767,"keystrokes":26,"entry":1725084761,"elapsed_time_sec":6},{"keystrokes":0,"entry":1725085390,"elapsed_time_sec":0},{"exit":1725085418,"keystrokes":32,"entry":1725085412,"elapsed_time_sec":6},{"keystrokes":0,"entry":1725086610,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725086702,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725087889,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725092235,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725092241,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725095508,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725095510,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725095540,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725095810,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725095812,"elapsed_time_sec":0},{"exit":1725095888,"keystrokes":70,"entry":1725095869,"elapsed_time_sec":19},{"keystrokes":0,"entry":1725096465,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725096482,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725096666,"elapsed_time_sec":0},{"exit":1725099123,"keystrokes":82,"entry":1725098120,"elapsed_time_sec":1003},{"keystrokes":0,"entry":1725101769,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725102120,"elapsed_time_sec":0},{"exit":1725120641,"keystrokes":2,"entry":1725120635,"elapsed_time_sec":6},{"keystrokes":0,"entry":1725120641,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725120642,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725120643,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725120678,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725165694,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725165770,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725165786,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725165792,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725165858,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725166339,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725167079,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725171066,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725171118,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725171250,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725171442,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725176173,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725183837,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725183874,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725204913,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725205145,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725205147,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725205225,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725205235,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725207318,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725207322,"elapsed_time_sec":0},{"exit":1725208195,"keystrokes":0,"entry":1725207486,"elapsed_time_sec":709},{"keystrokes":0,"entry":1725208195,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725208210,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725208211,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725208215,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725208222,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725208227,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725208264,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725210116,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725210620,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725210643,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725211192,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725211466,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725211593,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725212099,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725212110,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725212299,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725212314,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725212870,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725213151,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725213240,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725213241,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725247546,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725248582,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725248723,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725248927,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725248971,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725249106,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725249131,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725251414,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725262708,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725268529,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725277981,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725278019,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725281892,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725282719,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725284804,"elapsed_time_sec":0},{"exit":1725285001,"keystrokes":24,"entry":1725284822,"elapsed_time_sec":179},{"exit":1725285015,"keystrokes":4,"entry":1725285009,"elapsed_time_sec":6},{"exit":1725285082,"keystrokes":5,"entry":1725285070,"elapsed_time_sec":12},{"exit":1725285103,"keystrokes":5,"entry":1725285092,"elapsed_time_sec":11},{"exit":1725285199,"keystrokes":3,"entry":1725285179,"elapsed_time_sec":20},{"keystrokes":0,"entry":1725285204,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725285229,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725285230,"elapsed_time_sec":0},{"exit":1725290721,"keystrokes":0,"entry":1725288148,"elapsed_time_sec":2573},{"keystrokes":0,"entry":1725291381,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725291387,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725371169,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725371339,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725351932,"elapsed_time_sec":0},{"exit":1725359067,"keystrokes":26,"entry":1725359026,"elapsed_time_sec":41},{"keystrokes":0,"entry":1725359067,"elapsed_time_sec":0},{"exit":1725359087,"keystrokes":1,"entry":1725359068,"elapsed_time_sec":19},{"keystrokes":0,"entry":1725359087,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725359126,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725359128,"elapsed_time_sec":0},{"exit":1725359167,"keystrokes":1,"entry":1725359130,"elapsed_time_sec":37},{"keystrokes":0,"entry":1725359167,"elapsed_time_sec":0},{"exit":1725359203,"keystrokes":1,"entry":1725359169,"elapsed_time_sec":34},{"keystrokes":0,"entry":1725359203,"elapsed_time_sec":0},{"exit":1725359264,"keystrokes":5,"entry":1725359256,"elapsed_time_sec":8},{"exit":1725359286,"keystrokes":28,"entry":1725359268,"elapsed_time_sec":18},{"exit":1725359326,"keystrokes":4,"entry":1725359319,"elapsed_time_sec":7},{"exit":1725359348,"keystrokes":5,"entry":1725359328,"elapsed_time_sec":20},{"keystrokes":0,"entry":1725364267,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725364282,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725364290,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725364293,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725364324,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725364329,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725364332,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725364343,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725364346,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725364349,"elapsed_time_sec":0},{"exit":1725364374,"keystrokes":0,"entry":1725364355,"elapsed_time_sec":19},{"keystrokes":0,"entry":1725364375,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725364379,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725364449,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725364497,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725364510,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725364518,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725364522,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725364531,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725364533,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725364540,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725364554,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725364558,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725364560,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725364565,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725364566,"elapsed_time_sec":0},{"exit":1725364583,"keystrokes":2,"entry":1725364574,"elapsed_time_sec":9},{"keystrokes":0,"entry":1725364583,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725364643,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725364696,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725364700,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725364704,"elapsed_time_sec":0},{"exit":1725364754,"keystrokes":4,"entry":1725364745,"elapsed_time_sec":9},{"exit":1725364774,"keystrokes":13,"entry":1725364765,"elapsed_time_sec":9},{"keystrokes":0,"entry":1725364796,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725364801,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725364809,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725364815,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725365959,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725365964,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725366299,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725366317,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725366318,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725366321,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725366326,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725366348,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725366352,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725366383,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725366428,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725366431,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725366434,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725366573,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725366605,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725367164,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725367323,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725367438,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725370425,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725370816,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725371291,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725371310,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725371316,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725371327,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725371348,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725372138,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725377523,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725391868,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725392232,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725392233,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725392233,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725392544,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725392854,"elapsed_time_sec":0},{"exit":1725392887,"keystrokes":24,"entry":1725392858,"elapsed_time_sec":29},{"exit":1725393318,"keystrokes":20,"entry":1725393068,"elapsed_time_sec":250},{"keystrokes":0,"entry":1725393486,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725393583,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725420740,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725421320,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725421323,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725421326,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725423828,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725424050,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725424058,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725424060,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725474088,"elapsed_time_sec":0},{"exit":1725507100,"keystrokes":34,"entry":1725504896,"elapsed_time_sec":2204},{"exit":1725507114,"keystrokes":4,"entry":1725507105,"elapsed_time_sec":9},{"keystrokes":0,"entry":1725507163,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725507165,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725507167,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725509038,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725509043,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725509062,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725509219,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725509428,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725519088,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725519175,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725520211,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725520277,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725520308,"elapsed_time_sec":0},{"exit":1725520325,"keystrokes":1,"entry":1725520319,"elapsed_time_sec":6},{"keystrokes":0,"entry":1725547305,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725547311,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725681056,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725681861,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725684034,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725684467,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725685333,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725685615,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725685620,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725686509,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725687414,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725687466,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725687913,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725689446,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725689642,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725689644,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725689655,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725689773,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725690083,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725690091,"elapsed_time_sec":0},{"exit":1725690112,"keystrokes":0,"entry":1725690103,"elapsed_time_sec":9},{"keystrokes":0,"entry":1725691772,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725708732,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725711115,"elapsed_time_sec":0},{"exit":1725796658,"keystrokes":8,"entry":1725715539,"elapsed_time_sec":81119},{"keystrokes":0,"entry":1725799435,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725799617,"elapsed_time_sec":0},{"exit":1725812237,"keystrokes":24,"entry":1725811915,"elapsed_time_sec":322},{"exit":1725812936,"keystrokes":4,"entry":1725812274,"elapsed_time_sec":662},{"keystrokes":0,"entry":1725814352,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725856310,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725864056,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725867663,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725867679,"elapsed_time_sec":0},{"exit":1725868174,"keystrokes":0,"entry":1725867848,"elapsed_time_sec":326},{"keystrokes":0,"entry":1725868387,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725868388,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725872833,"elapsed_time_sec":0},{"exit":1725872871,"keystrokes":0,"entry":1725872835,"elapsed_time_sec":36},{"exit":1725872984,"keystrokes":28,"entry":1725872978,"elapsed_time_sec":6},{"keystrokes":0,"entry":1725873319,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725873324,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725873362,"elapsed_time_sec":0},{"exit":1725873419,"keystrokes":38,"entry":1725873397,"elapsed_time_sec":22},{"keystrokes":0,"entry":1725873542,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725873543,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725873545,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725873567,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725873632,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725873638,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725873650,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725873654,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725873757,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725873763,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725873766,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725873768,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725873773,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725873775,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725873778,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725873803,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725873813,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725873826,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725873833,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725873849,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725873883,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725873908,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725882289,"elapsed_time_sec":0},{"exit":1725882467,"keystrokes":34,"entry":1725882326,"elapsed_time_sec":141},{"keystrokes":0,"entry":1726055424,"elapsed_time_sec":0},{"keystrokes":0,"entry":1726058603,"elapsed_time_sec":0},{"keystrokes":0,"entry":1726059151,"elapsed_time_sec":0},{"keystrokes":0,"entry":1726060051,"elapsed_time_sec":0},{"keystrokes":0,"entry":1726060455,"elapsed_time_sec":0},{"keystrokes":0,"entry":1726060815,"elapsed_time_sec":0},{"exit":1726064422,"keystrokes":54,"elapsed_time_sec":19,"entry":1726064403}]},"\/home\/ayush\/Documents\/DSA\/neo-tree filesystem [1]":{"git_project_name":"","filetype":"neo-tree","visit_log":[]},"\/home\/ayush\/dotfiles\/nvim\/neo-tree filesystem [1]":{"git_project_name":"dotfiles","filetype":"neo-tree","visit_log":[]},"\/home\/archer\/.config\/rofi\/powermenu\/type-3\/powermenu.sh":{"git_project_name":"","filetype":"sh","visit_log":[{"exit":1725096555,"keystrokes":34,"entry":1725096485,"elapsed_time_sec":70}]},"\/home\/archer\/.config\/rofi\/launchers\/type-7\/a.rasi":{"git_project_name":"","filetype":"","visit_log":[{"exit":1725687548,"keystrokes":93,"entry":1725687489,"elapsed_time_sec":59},{"exit":1725687576,"keystrokes":14,"entry":1725687559,"elapsed_time_sec":17}]},"\/home\/archer\/.config\/yazi\/neo-tree filesystem [1]":{"git_project_name":"","filetype":"neo-tree","visit_log":[{"keystrokes":4,"entry":1725095875,"elapsed_time_sec":0},{"keystrokes":4,"entry":1725095883,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725095909,"elapsed_time_sec":0}]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/alpha.lua":{"git_project_name":"dotfiles","filetype":"lua","visit_log":[]},"\/home\/archer\/.config\/rofi\/wifi.sh":{"git_project_name":"","filetype":"sh","visit_log":[{"exit":1725173157,"keystrokes":46,"entry":1725172151,"elapsed_time_sec":1006},{"exit":1725213186,"keystrokes":27,"entry":1725213153,"elapsed_time_sec":33},{"exit":1725213456,"keystrokes":167,"entry":1725213243,"elapsed_time_sec":213},{"keystrokes":0,"entry":1725215665,"elapsed_time_sec":0},{"exit":1725246009,"keystrokes":165,"entry":1725245733,"elapsed_time_sec":276},{"keystrokes":0,"entry":1725246370,"elapsed_time_sec":0},{"exit":1725278644,"keystrokes":50,"entry":1725278636,"elapsed_time_sec":8},{"exit":1725279296,"keystrokes":1,"entry":1725279239,"elapsed_time_sec":57},{"exit":1725279905,"keystrokes":118,"entry":1725279839,"elapsed_time_sec":66},{"exit":1725281112,"keystrokes":539,"entry":1725280464,"elapsed_time_sec":648},{"exit":1725281879,"keystrokes":40,"entry":1725281636,"elapsed_time_sec":243},{"keystrokes":0,"entry":1725281894,"elapsed_time_sec":0},{"exit":1725281924,"keystrokes":85,"entry":1725281894,"elapsed_time_sec":30},{"exit":1725282621,"keystrokes":52,"entry":1725281936,"elapsed_time_sec":685},{"exit":1725282860,"keystrokes":99,"entry":1725282720,"elapsed_time_sec":140},{"exit":1725283242,"keystrokes":78,"entry":1725283167,"elapsed_time_sec":75},{"keystrokes":0,"entry":1725371341,"elapsed_time_sec":0},{"exit":1725367417,"keystrokes":10,"entry":1725367324,"elapsed_time_sec":93},{"keystrokes":0,"entry":1725367440,"elapsed_time_sec":0},{"exit":1725370442,"keystrokes":31,"entry":1725370427,"elapsed_time_sec":15},{"exit":1725370837,"keystrokes":13,"entry":1725370829,"elapsed_time_sec":8},{"keystrokes":0,"entry":1725372140,"elapsed_time_sec":0},{"exit":1725377984,"keystrokes":87,"entry":1725377968,"elapsed_time_sec":16},{"exit":1725377993,"keystrokes":9,"entry":1725377986,"elapsed_time_sec":7},{"exit":1725378027,"keystrokes":9,"entry":1725377999,"elapsed_time_sec":28},{"exit":1725378182,"keystrokes":7,"entry":1725378039,"elapsed_time_sec":143},{"exit":1725378209,"keystrokes":45,"entry":1725378184,"elapsed_time_sec":25},{"exit":1725378395,"keystrokes":363,"entry":1725378217,"elapsed_time_sec":178},{"exit":1725379580,"keystrokes":271,"entry":1725379299,"elapsed_time_sec":281},{"exit":1725381301,"keystrokes":64,"entry":1725380925,"elapsed_time_sec":376},{"exit":1725383787,"keystrokes":171,"entry":1725381304,"elapsed_time_sec":2483},{"exit":1725423043,"keystrokes":48,"entry":1725422910,"elapsed_time_sec":133},{"keystrokes":0,"entry":1725423811,"elapsed_time_sec":0},{"exit":1725474127,"keystrokes":196,"entry":1725474091,"elapsed_time_sec":36},{"keystrokes":0,"entry":1725684468,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725856313,"elapsed_time_sec":0}]},"\/home\/archer\/Downloads\/Chatbot\/venv\/bin\/pip":{"git_project_name":"","filetype":"python","visit_log":[{"keystrokes":0,"entry":1725364824,"elapsed_time_sec":0}]},"\/home\/archer\/.config\/rofi\/scripts\/launcher_t1":{"git_project_name":"","filetype":"sh","visit_log":[{"keystrokes":0,"entry":1725087482,"elapsed_time_sec":0},{"exit":1725090013,"keystrokes":1,"entry":1725088639,"elapsed_time_sec":1374}]},"\/home\/archer\/.config\/rofi\/mocha.rasi":{"git_project_name":"","filetype":"","visit_log":[]},"term:\/\/~\/Downloads\/Chatbot\/\/66793:\/usr\/bin\/zsh;#toggleterm#1":{"git_project_name":"","filetype":"toggleterm","visit_log":[{"exit":1725371506,"keystrokes":2,"entry":1725371498,"elapsed_time_sec":8},{"exit":1725371609,"keystrokes":2,"entry":1725371524,"elapsed_time_sec":85},{"exit":1725371659,"keystrokes":2,"entry":1725371653,"elapsed_time_sec":6},{"exit":1725371748,"keystrokes":131,"entry":1725371661,"elapsed_time_sec":87}]},"\/home\/archer\/Downloads\/Chatbot\/app.py":{"git_project_name":"","filetype":"python","visit_log":[{"exit":1725364540,"keystrokes":1,"entry":1725364534,"elapsed_time_sec":6},{"exit":1725364728,"keystrokes":88,"entry":1725364706,"elapsed_time_sec":22}]},"\/home\/archer\/.config\/nvim\/lua\/plugins\/alpha.lua":{"git_project_name":"","filetype":"lua","visit_log":[{"keystrokes":0,"entry":1725288150,"elapsed_time_sec":0}]},"\/usr\/bin\/rxfetch":{"git_project_name":"","filetype":"sh","visit_log":[{"exit":1725078347,"keystrokes":281,"entry":1725078303,"elapsed_time_sec":44}]},"\/home\/archer\/Downloads\/Chatbot\/venv\/lib\/python3.12\/site-packages\/pip\/__init__.py":{"git_project_name":"","filetype":"python","visit_log":[]},"\/home\/archer\/Downloads\/ChatModel\/myenv\/pyvenv.cfg":{"git_project_name":"","filetype":"cfg","visit_log":[{"exit":1725393020,"keystrokes":25,"entry":1725392993,"elapsed_time_sec":27},{"exit":1725393304,"keystrokes":3,"entry":1725393296,"elapsed_time_sec":8}]},"\/home\/archer\/Downloads\/Downloads\/Catppuccin-Dark\/gtk-4.0\/gtk.css":{"git_project_name":"","filetype":"css","visit_log":[]},"\/home\/archer\/Downloads\/Chatbot\/venv\/bin\/activate":{"git_project_name":"","filetype":"conf","visit_log":[]},"term:\/\/~\/.config\/nvim\/\/20576:\/usr\/bin\/zsh;#toggleterm#1":{"git_project_name":"","filetype":"toggleterm","visit_log":[]},"\/home\/archer\/.config\/waybar\/style.css":{"git_project_name":"","filetype":"css","visit_log":[{"keystrokes":0,"entry":1725085733,"elapsed_time_sec":0},{"exit":1725205671,"keystrokes":16,"entry":1725205618,"elapsed_time_sec":53},{"exit":1725206040,"keystrokes":86,"entry":1725205979,"elapsed_time_sec":61},{"exit":1725208417,"keystrokes":135,"entry":1725208265,"elapsed_time_sec":152},{"exit":1725208735,"keystrokes":1,"entry":1725208718,"elapsed_time_sec":17},{"exit":1725209043,"keystrokes":40,"entry":1725208801,"elapsed_time_sec":242},{"exit":1725249348,"keystrokes":94,"entry":1725249134,"elapsed_time_sec":214},{"exit":1725249520,"keystrokes":68,"entry":1725249377,"elapsed_time_sec":143}]},"\/home\/archer\/.config\/rofi\/config.rasi":{"git_project_name":"","filetype":"","visit_log":[{"exit":1724864872,"keystrokes":1,"entry":1724864865,"elapsed_time_sec":7},{"exit":1724864920,"keystrokes":19,"entry":1724864889,"elapsed_time_sec":31},{"exit":1724874694,"keystrokes":64,"entry":1724874685,"elapsed_time_sec":9},{"exit":1724923442,"keystrokes":260,"entry":1724923350,"elapsed_time_sec":92},{"exit":1724923541,"keystrokes":25,"entry":1724923514,"elapsed_time_sec":27},{"exit":1724924398,"keystrokes":250,"entry":1724924298,"elapsed_time_sec":100},{"exit":1724924427,"keystrokes":76,"entry":1724924411,"elapsed_time_sec":16},{"exit":1724936264,"keystrokes":8,"entry":1724936246,"elapsed_time_sec":18},{"keystrokes":0,"entry":1724936269,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724936305,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725075656,"elapsed_time_sec":0},{"exit":1725075685,"keystrokes":2,"entry":1725075656,"elapsed_time_sec":29},{"keystrokes":0,"entry":1725075698,"elapsed_time_sec":0},{"exit":1725086989,"keystrokes":3,"entry":1725086840,"elapsed_time_sec":149},{"exit":1725088638,"keystrokes":59,"entry":1725087892,"elapsed_time_sec":746},{"exit":1725098095,"keystrokes":42,"entry":1725097909,"elapsed_time_sec":186},{"exit":1725098515,"keystrokes":5,"entry":1725098417,"elapsed_time_sec":98},{"exit":1725099106,"keystrokes":119,"entry":1725099048,"elapsed_time_sec":58},{"exit":1725099578,"keystrokes":134,"entry":1725099134,"elapsed_time_sec":444},{"exit":1725101652,"keystrokes":10,"entry":1725100543,"elapsed_time_sec":1109},{"exit":1725172044,"keystrokes":1,"entry":1725171955,"elapsed_time_sec":89},{"exit":1725421317,"keystrokes":544,"entry":1725420745,"elapsed_time_sec":572},{"exit":1725421398,"keystrokes":12,"entry":1725421336,"elapsed_time_sec":62},{"exit":1725421646,"keystrokes":308,"entry":1725421418,"elapsed_time_sec":228},{"exit":1725422908,"keystrokes":88,"entry":1725421721,"elapsed_time_sec":1187}]},"oil:\/\/\/home\/archer\/.config\/rofi\/":{"git_project_name":"","filetype":"oil","visit_log":[]},"\/home\/archer\/.config\/rofi\/power.rasi":{"git_project_name":"","filetype":"","visit_log":[]},"\/home\/archer\/.config\/nvim\/lua\/plugins\/treesj.lua":{"git_project_name":"","filetype":"lua","visit_log":[]},"\/home\/archer\/.config\/nvim\/lua\/plugins\/auto-pairs.lua":{"git_project_name":"","filetype":"lua","visit_log":[]},"\/usr\/share\/plank\/themes\/Transparent\/dock.theme":{"git_project_name":"","filetype":"php","visit_log":[]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/lualine.lua":{"git_project_name":"dotfiles","filetype":"lua","visit_log":[]},"\/home\/ayush\/.ssh\/known_hosts":{"git_project_name":"","filetype":"","visit_log":[]},"\/home\/archer\/.config\/bat\/config":{"git_project_name":"","filetype":"","visit_log":[{"exit":1725095540,"keystrokes":1,"entry":1725095528,"elapsed_time_sec":12}]},"\/home\/archer\/.config\/rofi\/bluetooth.sh":{"git_project_name":"","filetype":"sh","visit_log":[{"exit":1725278016,"keystrokes":8,"entry":1725277984,"elapsed_time_sec":32},{"keystrokes":0,"entry":1725425124,"elapsed_time_sec":0}]},"\/home\/ayush\/.config\/hypr\/hyprlock.conf":{"git_project_name":"","filetype":"conf","visit_log":[]},"\/home\/archer\/.config\/wlogout\/neo-tree filesystem [1]":{"git_project_name":"","filetype":"neo-tree","visit_log":[{"exit":1724947800,"keystrokes":5,"entry":1724947784,"elapsed_time_sec":16}]},"\/home\/archer\/.config\/yazi\/theme.toml":{"git_project_name":"","filetype":"toml","visit_log":[{"exit":1725095909,"keystrokes":3,"entry":1725095902,"elapsed_time_sec":7}]},"\/home\/ayush\/.themes\/Dracula\/README.md":{"git_project_name":"","filetype":"markdown","visit_log":[]},"\/home\/archer\/.config\/dolphinrc":{"git_project_name":"","filetype":"","visit_log":[]},"\/home\/archer\/.config\/wlogout\/layout":{"git_project_name":"","filetype":"","visit_log":[{"keystrokes":0,"entry":1724943558,"elapsed_time_sec":0},{"exit":1724943997,"keystrokes":2,"entry":1724943989,"elapsed_time_sec":8},{"exit":1724944033,"keystrokes":4,"entry":1724944005,"elapsed_time_sec":28},{"exit":1724944213,"keystrokes":1,"entry":1724944206,"elapsed_time_sec":7},{"exit":1724945193,"keystrokes":143,"entry":1724944873,"elapsed_time_sec":320},{"exit":1724945471,"keystrokes":43,"entry":1724945457,"elapsed_time_sec":14},{"exit":1724947120,"keystrokes":527,"entry":1724946817,"elapsed_time_sec":303},{"exit":1724948221,"keystrokes":37,"entry":1724948211,"elapsed_time_sec":10}]},"\/home\/archer\/.config\/rofi\/catppuccin.rasi":{"git_project_name":"","filetype":"","visit_log":[{"exit":1725421336,"keystrokes":23,"entry":1725421327,"elapsed_time_sec":9}]},"\/home\/archer\/.config\/rofi\/neo-tree filesystem [1]":{"git_project_name":"","filetype":"neo-tree","visit_log":[{"exit":1724924354,"keystrokes":45,"entry":1724923622,"elapsed_time_sec":732},{"keystrokes":6,"entry":1724924363,"elapsed_time_sec":0},{"exit":1724936246,"keystrokes":16,"entry":1724924376,"elapsed_time_sec":11870},{"keystrokes":6,"entry":1724936266,"elapsed_time_sec":0},{"keystrokes":5,"entry":1724936285,"elapsed_time_sec":0},{"keystrokes":2,"entry":1724936289,"elapsed_time_sec":0},{"keystrokes":4,"entry":1724936295,"elapsed_time_sec":0},{"keystrokes":6,"entry":1724936302,"elapsed_time_sec":0},{"exit":1725075656,"keystrokes":63,"entry":1724936310,"elapsed_time_sec":139346},{"exit":1725087892,"keystrokes":16,"entry":1725075685,"elapsed_time_sec":12207},{"exit":1725088858,"keystrokes":8,"entry":1725088830,"elapsed_time_sec":28},{"exit":1725089082,"keystrokes":41,"entry":1725089021,"elapsed_time_sec":61},{"exit":1725089194,"keystrokes":25,"entry":1725089148,"elapsed_time_sec":46},{"exit":1725089227,"keystrokes":13,"entry":1725089217,"elapsed_time_sec":10},{"exit":1725089261,"keystrokes":17,"entry":1725089252,"elapsed_time_sec":9},{"exit":1725090834,"keystrokes":48,"entry":1725090283,"elapsed_time_sec":551},{"exit":1725091371,"keystrokes":11,"entry":1725091249,"elapsed_time_sec":122},{"exit":1725091433,"keystrokes":14,"entry":1725091372,"elapsed_time_sec":61},{"exit":1725096485,"keystrokes":46,"entry":1725091433,"elapsed_time_sec":5052},{"exit":1725096624,"keystrokes":10,"entry":1725096568,"elapsed_time_sec":56},{"exit":1725096630,"keystrokes":2,"entry":1725096624,"elapsed_time_sec":6},{"exit":1725096675,"keystrokes":22,"entry":1725096650,"elapsed_time_sec":25},{"exit":1725096886,"keystrokes":12,"entry":1725096829,"elapsed_time_sec":57},{"exit":1725097627,"keystrokes":9,"entry":1725097082,"elapsed_time_sec":545},{"exit":1725097909,"keystrokes":5,"entry":1725097682,"elapsed_time_sec":227},{"keystrokes":12,"entry":1725098095,"elapsed_time_sec":0},{"keystrokes":8,"entry":1725098129,"elapsed_time_sec":0},{"exit":1725099037,"keystrokes":19,"entry":1725099029,"elapsed_time_sec":8},{"keystrokes":4,"entry":1725099109,"elapsed_time_sec":0},{"keystrokes":4,"entry":1725099112,"elapsed_time_sec":0},{"keystrokes":6,"entry":1725099115,"elapsed_time_sec":0},{"exit":1725165861,"keystrokes":77,"entry":1725101652,"elapsed_time_sec":64209},{"exit":1725167081,"keystrokes":16,"entry":1725166324,"elapsed_time_sec":757},{"exit":1725168622,"keystrokes":5,"entry":1725168613,"elapsed_time_sec":9},{"exit":1725168928,"keystrokes":6,"entry":1725168922,"elapsed_time_sec":6},{"exit":1725171094,"keystrokes":25,"entry":1725169414,"elapsed_time_sec":1680},{"exit":1725171442,"keystrokes":25,"entry":1725171099,"elapsed_time_sec":343},{"exit":1725856313,"keystrokes":693,"entry":1725173542,"elapsed_time_sec":682771}]},"\/home\/archer\/Downloads\/Chatbot\/venv\/pyvenv.cfg":{"git_project_name":"","filetype":"cfg","visit_log":[]},"\/home\/archer\/.config\/waybar\/config.jsonc":{"git_project_name":"","filetype":"jsonc","visit_log":[{"exit":1725085401,"keystrokes":3,"entry":1725085390,"elapsed_time_sec":11},{"exit":1725205145,"keystrokes":509,"entry":1725204914,"elapsed_time_sec":231},{"exit":1725205601,"keystrokes":560,"entry":1725205270,"elapsed_time_sec":331},{"exit":1725205615,"keystrokes":11,"entry":1725205607,"elapsed_time_sec":8},{"exit":1725205978,"keystrokes":690,"entry":1725205675,"elapsed_time_sec":303},{"exit":1725208264,"keystrokes":31,"entry":1725208228,"elapsed_time_sec":36},{"exit":1725208718,"keystrokes":361,"entry":1725208418,"elapsed_time_sec":300},{"exit":1725208762,"keystrokes":40,"entry":1725208735,"elapsed_time_sec":27},{"exit":1725208801,"keystrokes":7,"entry":1725208766,"elapsed_time_sec":35},{"exit":1725209089,"keystrokes":47,"entry":1725209043,"elapsed_time_sec":46},{"exit":1725211912,"keystrokes":210,"entry":1725211594,"elapsed_time_sec":318},{"exit":1725249131,"keystrokes":41,"entry":1725249107,"elapsed_time_sec":24},{"exit":1725249377,"keystrokes":22,"entry":1725249348,"elapsed_time_sec":29},{"exit":1725249531,"keystrokes":3,"entry":1725249520,"elapsed_time_sec":11},{"keystrokes":0,"entry":1725262712,"elapsed_time_sec":0},{"exit":1725262721,"keystrokes":70,"entry":1725262712,"elapsed_time_sec":9},{"keystrokes":0,"entry":1725371171,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725371171,"elapsed_time_sec":0},{"exit":1725424046,"keystrokes":292,"entry":1725423829,"elapsed_time_sec":217},{"exit":1725682064,"keystrokes":167,"entry":1725681874,"elapsed_time_sec":190},{"exit":1726059162,"keystrokes":39,"entry":1726059152,"elapsed_time_sec":10}]},"\/home\/archer\/Downloads\/Downloads\/neo-tree filesystem [1]":{"git_project_name":"","filetype":"","visit_log":[]},"\/home\/ayush\/Documents\/DSA\/containsDuplicate.cpp":{"git_project_name":"","filetype":"cpp","visit_log":[]},"\/home\/archer\/.config\/rofi\/scripts\/launcher_t4":{"git_project_name":"","filetype":"sh","visit_log":[]},"\/home\/archer\/.config\/waybar\/neo-tree filesystem [1]":{"git_project_name":"","filetype":"neo-tree","visit_log":[{"exit":1725681864,"keystrokes":129,"entry":1725085418,"elapsed_time_sec":596446},{"exit":1726059152,"keystrokes":11,"entry":1725681866,"elapsed_time_sec":377286}]},"\/home\/archer\/.local\/bin\/battery-alert.sh":{"git_project_name":"","filetype":"sh","visit_log":[{"exit":1725247604,"keystrokes":16,"entry":1725247549,"elapsed_time_sec":55},{"keystrokes":0,"entry":1725248450,"elapsed_time_sec":0}]},"\/home\/ayush\/dotfiles\/synth-shell\/alias.sh":{"git_project_name":"dotfiles","filetype":"sh","visit_log":[]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/noice.lua":{"git_project_name":"dotfiles","filetype":"lua","visit_log":[]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/smooth-scroll.lua":{"git_project_name":"dotfiles","filetype":"lua","visit_log":[]},"term:\/\/~\/Documents\/t3_tutorial\/first\/\/6371:\/bin\/zsh;#toggleterm#1":{"git_project_name":"","filetype":"toggleterm","visit_log":[]},"\/home\/archer\/.config\/rofi\/askpass.rasi":{"git_project_name":"","filetype":"","visit_log":[]},"\/home\/archer\/.config\/rofi\/launchers\/type-7\/launcher.sh":{"git_project_name":"","filetype":"sh","visit_log":[{"exit":1725086839,"keystrokes":41,"entry":1725086735,"elapsed_time_sec":104},{"exit":1725097276,"keystrokes":84,"entry":1725097158,"elapsed_time_sec":118},{"exit":1725097646,"keystrokes":52,"entry":1725097630,"elapsed_time_sec":16}]},"\/home\/archer\/Downloads\/dotfiles\/gnome-extensions.txt":{"git_project_name":"dotfiles","filetype":"text","visit_log":[{"exit":1725873632,"keystrokes":1,"entry":1725873626,"elapsed_time_sec":6}]},"\/home\/archer\/.config\/hypr\/mocha.config":{"git_project_name":"","filetype":"","visit_log":[{"exit":1725084778,"keystrokes":3,"entry":1725084767,"elapsed_time_sec":11}]},"\/home\/archer\/.config\/rofi\/networkmenu.rasi":{"git_project_name":"","filetype":"","visit_log":[]},"\/home\/archer\/.config\/nvim\/lua\/plugins\/copilot.lua":{"git_project_name":"","filetype":"lua","visit_log":[{"exit":1725285009,"keystrokes":2,"entry":1725285002,"elapsed_time_sec":7},{"exit":1725285070,"keystrokes":105,"entry":1725285024,"elapsed_time_sec":46},{"exit":1725285092,"keystrokes":47,"entry":1725285082,"elapsed_time_sec":10},{"exit":1725285160,"keystrokes":75,"entry":1725285103,"elapsed_time_sec":57},{"exit":1725285225,"keystrokes":41,"entry":1725285208,"elapsed_time_sec":17},{"exit":1725288141,"keystrokes":43,"entry":1725287854,"elapsed_time_sec":287}]},"\/home\/archer\/.config\/rofi\/scripts\/launcher_t5":{"git_project_name":"","filetype":"sh","visit_log":[{"exit":1725090283,"keystrokes":99,"entry":1725090014,"elapsed_time_sec":269},{"keystrokes":0,"entry":1725090834,"elapsed_time_sec":0},{"exit":1725090853,"keystrokes":9,"entry":1725090834,"elapsed_time_sec":19}]},"\/home\/archer\/Downloads\/ChatModel\/chatgpt.py":{"git_project_name":"","filetype":"python","visit_log":[{"exit":1725392268,"keystrokes":14,"entry":1725392233,"elapsed_time_sec":35},{"exit":1725392985,"keystrokes":59,"entry":1725392920,"elapsed_time_sec":65},{"exit":1725393068,"keystrokes":10,"entry":1725393020,"elapsed_time_sec":48},{"exit":1725393296,"keystrokes":39,"entry":1725393097,"elapsed_time_sec":199},{"exit":1725393464,"keystrokes":63,"entry":1725393320,"elapsed_time_sec":144},{"exit":1725394080,"keystrokes":187,"entry":1725393585,"elapsed_time_sec":495}]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/colorizer.lua":{"git_project_name":"dotfiles","filetype":"lua","visit_log":[]},"\/home\/archer\/.config\/swaync\/style.css":{"git_project_name":"","filetype":"css","visit_log":[{"exit":1724996354,"keystrokes":4,"entry":1724996234,"elapsed_time_sec":120},{"exit":1724996580,"keystrokes":77,"entry":1724996516,"elapsed_time_sec":64},{"exit":1724997125,"keystrokes":40,"entry":1724997114,"elapsed_time_sec":11},{"exit":1725045011,"keystrokes":110,"entry":1725045000,"elapsed_time_sec":11}]},"\/home\/archer\/.config\/nvim\/lua\/plugins\/toggle-term.lua":{"git_project_name":"","filetype":"lua","visit_log":[{"exit":1725359234,"keystrokes":59,"entry":1725359220,"elapsed_time_sec":14},{"exit":1725359256,"keystrokes":6,"entry":1725359245,"elapsed_time_sec":11},{"exit":1725359296,"keystrokes":1,"entry":1725359286,"elapsed_time_sec":10},{"exit":1725359319,"keystrokes":44,"entry":1725359301,"elapsed_time_sec":18}]},"\/home\/ayush\/dotfiles\/nvim\/lazy-lock.json":{"git_project_name":"dotfiles","filetype":"json","visit_log":[]},"\/home\/ayush\/.config\/hypr\/neo-tree filesystem [1]":{"git_project_name":"","filetype":"neo-tree","visit_log":[]},"\/home\/archer\/.config\/rofi\/themes\/onedark.rasi":{"git_project_name":"","filetype":"","visit_log":[{"exit":1725099134,"keystrokes":3,"entry":1725099124,"elapsed_time_sec":10}]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/tagbar.lua":{"git_project_name":"dotfiles","filetype":"lua","visit_log":[]},"\/home\/archer\/.config\/rofi\/1":{"git_project_name":"","filetype":"","visit_log":[]},"\/home\/archer\/.config\/rofi\/scripts\/launcher_t6":{"git_project_name":"","filetype":"sh","visit_log":[{"exit":1725091249,"keystrokes":111,"entry":1725090855,"elapsed_time_sec":394}]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/neo-tree.lua":{"git_project_name":"dotfiles","filetype":"lua","visit_log":[]},"\/home\/archer\/.config\/gitui\/theme.ron":{"git_project_name":"","filetype":"ron","visit_log":[]},"\/home\/archer\/Downloads\/Chatbot\/templates\/base.html":{"git_project_name":"","filetype":"html","visit_log":[{"exit":1725364765,"keystrokes":9,"entry":1725364754,"elapsed_time_sec":11}]},"\/home\/archer\/.config\/rofi\/scripts\/launcher_t7":{"git_project_name":"","filetype":"sh","visit_log":[{"exit":1725088663,"keystrokes":1,"entry":1725088651,"elapsed_time_sec":12},{"keystrokes":0,"entry":1725088666,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725088667,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725088670,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725088672,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725088673,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725088674,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725088677,"elapsed_time_sec":0},{"exit":1725088830,"keystrokes":17,"entry":1725088680,"elapsed_time_sec":150},{"keystrokes":0,"entry":1725088858,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725088862,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725088867,"elapsed_time_sec":0},{"exit":1725088921,"keystrokes":19,"entry":1725088869,"elapsed_time_sec":52},{"exit":1725088978,"keystrokes":19,"entry":1725088926,"elapsed_time_sec":52},{"exit":1725089021,"keystrokes":6,"entry":1725088989,"elapsed_time_sec":32}]},"oil:\/\/\/home\/ayush\/.themes\/Dracula\/":{"git_project_name":"","filetype":"oil","visit_log":[{"exit":1724346603,"keystrokes":15,"entry":1724346597,"elapsed_time_sec":6}]},"\/home\/ayush\/.config\/i3\/config":{"git_project_name":"","filetype":"i3config","visit_log":[]},"\/home\/archer\/.config\/hypr\/mocha.conf":{"git_project_name":"","filetype":"conf","visit_log":[{"keystrokes":0,"entry":1725084780,"elapsed_time_sec":0}]},"term:\/\/~\/Downloads\/Chatbot\/\/3422:\/usr\/bin\/zsh;#toggleterm#1":{"git_project_name":"","filetype":"toggleterm","visit_log":[{"exit":1725364427,"keystrokes":2,"entry":1725364416,"elapsed_time_sec":11},{"exit":1725364448,"keystrokes":2,"entry":1725364440,"elapsed_time_sec":8}]},"\/tmp\/nvim.ayush\/AXansa\/2":{"git_project_name":"AyushDumasia","filetype":"git","visit_log":[]},"\/home\/archer\/Downloads\/hyprdots\/.config\/rofi\/config\/neo-tree filesystem [1]":{"git_project_name":"hyprdots","filetype":"neo-tree","visit_log":[]},"\/home\/archer\/.config\/rofi\/colors_ctp.rasi":{"git_project_name":"","filetype":"","visit_log":[]},"\/home\/archer\/Downloads\/dotfiles\/kitty\/kitty.conf":{"git_project_name":"dotfiles","filetype":"conf","visit_log":[{"exit":1724908292,"keystrokes":139,"entry":1724908175,"elapsed_time_sec":117}]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/colorschemes.lua":{"git_project_name":"dotfiles","filetype":"lua","visit_log":[]},"\/home\/archer\/Downloads\/3150703-Analysis and Design of Algorithms.docx":{"git_project_name":"","filetype":"zip","visit_log":[]},"\/home\/archer\/.config\/X11\/Xresources":{"git_project_name":"","filetype":"xdefaults","visit_log":[{"exit":1725812300,"keystrokes":3,"entry":1725812274,"elapsed_time_sec":26},{"exit":1726055434,"keystrokes":10,"entry":1726055425,"elapsed_time_sec":9}]},"\/home\/archer\/.config\/rofi\/scripts\/powermenu_t1":{"git_project_name":"","filetype":"sh","visit_log":[]},"\/home\/archer\/.config\/bat\/neo-tree filesystem [1]":{"git_project_name":"","filetype":"neo-tree","visit_log":[]},"\/home\/archer\/.config\/rofi\/powermenu\/type-3\/style-5.rasi":{"git_project_name":"","filetype":"","visit_log":[{"exit":1725096568,"keystrokes":27,"entry":1725096556,"elapsed_time_sec":12}]},"\/home\/archer\/.config\/rofi\/launchers\/type-7\/style-3.rasi":{"git_project_name":"","filetype":"","visit_log":[{"exit":1725173589,"keystrokes":91,"entry":1725173549,"elapsed_time_sec":40},{"exit":1725212297,"keystrokes":173,"entry":1725212112,"elapsed_time_sec":185},{"keystrokes":0,"entry":1725268570,"elapsed_time_sec":0},{"exit":1725424761,"keystrokes":702,"entry":1725424061,"elapsed_time_sec":700},{"exit":1725687484,"keystrokes":3,"entry":1725687467,"elapsed_time_sec":17},{"exit":1725687559,"keystrokes":12,"entry":1725687548,"elapsed_time_sec":11},{"exit":1725687906,"keystrokes":709,"entry":1725687576,"elapsed_time_sec":330},{"keystrokes":0,"entry":1725687920,"elapsed_time_sec":0},{"exit":1725689791,"keystrokes":3,"entry":1725689781,"elapsed_time_sec":10},{"exit":1725689809,"keystrokes":16,"entry":1725689800,"elapsed_time_sec":9},{"exit":1725689901,"keystrokes":8,"entry":1725689893,"elapsed_time_sec":8}]},"\/home\/archer\/.config\/rofi\/colors\/catppuccin.rasi":{"git_project_name":"","filetype":"","visit_log":[{"exit":1725086702,"keystrokes":1,"entry":1725086618,"elapsed_time_sec":84},{"keystrokes":0,"entry":1725092242,"elapsed_time_sec":0}]},"\/home\/ayush\/dotfiles\/nvim\/init.lua":{"git_project_name":"dotfiles","filetype":"lua","visit_log":[]},"\/home\/archer\/.config\/rofi\/applets\/bin\/apps.sh":{"git_project_name":"","filetype":"sh","visit_log":[{"exit":1725168613,"keystrokes":12,"entry":1725168607,"elapsed_time_sec":6},{"exit":1725169400,"keystrokes":498,"entry":1725168928,"elapsed_time_sec":472},{"exit":1725690227,"keystrokes":453,"entry":1725690112,"elapsed_time_sec":115}]},"\/home\/archer\/.config\/rofi\/themes":{"git_project_name":"","filetype":"","visit_log":[]},"\/home\/ayush\/dotfiles\/nvim\/lua\/vim-options.lua":{"git_project_name":"dotfiles","filetype":"lua","visit_log":[]},"\/home\/archer\/.config\/atuin\/config.toml":{"git_project_name":"","filetype":"toml","visit_log":[{"exit":1725873757,"keystrokes":396,"entry":1725873655,"elapsed_time_sec":102},{"exit":1725873908,"keystrokes":266,"entry":1725873887,"elapsed_time_sec":21}]},"\/home\/archer\/.config\/rofi\/onedark.rasi":{"git_project_name":"","filetype":"","visit_log":[]},"\/home\/archer\/.config\/hypr\/current_wallpaper_index":{"git_project_name":"","filetype":"","visit_log":[]},"\/home\/archer\/.config\/gtk-3.0\/bookmarks":{"git_project_name":"","filetype":"","visit_log":[]},"\/home\/archer\/.config\/wlogout\/style.css":{"git_project_name":"","filetype":"css","visit_log":[{"exit":1724943556,"keystrokes":78,"entry":1724943543,"elapsed_time_sec":13},{"exit":1724943645,"keystrokes":78,"entry":1724943636,"elapsed_time_sec":9},{"exit":1724943989,"keystrokes":250,"entry":1724943654,"elapsed_time_sec":335},{"exit":1724944003,"keystrokes":2,"entry":1724943997,"elapsed_time_sec":6},{"exit":1724944147,"keystrokes":155,"entry":1724944033,"elapsed_time_sec":114},{"exit":1724944206,"keystrokes":1,"entry":1724944152,"elapsed_time_sec":54},{"exit":1724944231,"keystrokes":5,"entry":1724944213,"elapsed_time_sec":18},{"exit":1724944873,"keystrokes":388,"entry":1724944642,"elapsed_time_sec":231},{"exit":1724945457,"keystrokes":125,"entry":1724945205,"elapsed_time_sec":252},{"exit":1724945491,"keystrokes":1,"entry":1724945478,"elapsed_time_sec":13},{"exit":1724945507,"keystrokes":1,"entry":1724945496,"elapsed_time_sec":11},{"exit":1724948209,"keystrokes":831,"entry":1724947800,"elapsed_time_sec":409}]},"\/home\/archer\/.config\/code-flags.conf":{"git_project_name":"","filetype":"conf","visit_log":[{"keystrokes":0,"entry":1725351935,"elapsed_time_sec":0},{"exit":1725352091,"keystrokes":7,"entry":1725351935,"elapsed_time_sec":156}]},"\/home\/archer\/.config\/rofi\/applets\/type-4\/style-2.rasi":{"git_project_name":"","filetype":"","visit_log":[{"exit":1725169414,"keystrokes":5,"entry":1725169405,"elapsed_time_sec":9},{"exit":1725169669,"keystrokes":402,"entry":1725169444,"elapsed_time_sec":225},{"exit":1725171066,"keystrokes":191,"entry":1725170642,"elapsed_time_sec":424}]},"\/home\/archer\/.config\/rofi\/colors.rasi":{"git_project_name":"","filetype":"","visit_log":[]},"\/home\/archer\/Downloads\/Downloads\/Catppuccin-Dark\/gtk-4.0\/gtk-dark.css":{"git_project_name":"","filetype":"css","visit_log":[]},"\/home\/archer\/.config\/hypr\/hyprwallpaper\/tropic_island_evening.jpg":{"git_project_name":"","filetype":"","visit_log":[]},"\/home\/archer\/.config\/nvim\/lua\/plugins\/bufferline.lua":{"git_project_name":"","filetype":"lua","visit_log":[]},"\/home\/archer\/.config\/github-copilot\/versions.json":{"git_project_name":"","filetype":"json","visit_log":[]},"\/home\/archer\/.config\/hypr\/hyprpaper.conf":{"git_project_name":"","filetype":"conf","visit_log":[{"exit":1724909878,"keystrokes":325,"entry":1724909248,"elapsed_time_sec":630},{"exit":1724912174,"keystrokes":1,"entry":1724912159,"elapsed_time_sec":15},{"exit":1724914213,"keystrokes":79,"entry":1724914120,"elapsed_time_sec":93},{"exit":1724915226,"keystrokes":47,"entry":1724915186,"elapsed_time_sec":40},{"exit":1724919449,"keystrokes":20,"entry":1724919442,"elapsed_time_sec":7},{"exit":1724941538,"keystrokes":603,"entry":1724941351,"elapsed_time_sec":187},{"exit":1724941643,"keystrokes":151,"entry":1724941542,"elapsed_time_sec":101},{"keystrokes":0,"entry":1724941671,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724941886,"elapsed_time_sec":0},{"exit":1724948558,"keystrokes":3,"entry":1724948544,"elapsed_time_sec":14},{"exit":1724948709,"keystrokes":15,"entry":1724948559,"elapsed_time_sec":150},{"exit":1724948773,"keystrokes":54,"entry":1724948762,"elapsed_time_sec":11},{"exit":1724949066,"keystrokes":1,"entry":1724949054,"elapsed_time_sec":12},{"exit":1724949310,"keystrokes":458,"entry":1724949085,"elapsed_time_sec":225},{"keystrokes":0,"entry":1724987424,"elapsed_time_sec":0},{"exit":1724993721,"keystrokes":354,"entry":1724993600,"elapsed_time_sec":121},{"exit":1725036578,"keystrokes":201,"entry":1725036542,"elapsed_time_sec":36},{"exit":1725042761,"keystrokes":241,"entry":1725042108,"elapsed_time_sec":653},{"exit":1725042769,"keystrokes":1,"entry":1725042762,"elapsed_time_sec":7},{"exit":1725075964,"keystrokes":1,"entry":1725075956,"elapsed_time_sec":8},{"keystrokes":0,"entry":1725075970,"elapsed_time_sec":0},{"exit":1725076271,"keystrokes":60,"entry":1725076252,"elapsed_time_sec":19},{"exit":1725076281,"keystrokes":19,"entry":1725076271,"elapsed_time_sec":10},{"exit":1725076308,"keystrokes":56,"entry":1725076285,"elapsed_time_sec":23},{"exit":1725076690,"keystrokes":539,"entry":1725076310,"elapsed_time_sec":380},{"exit":1725076704,"keystrokes":3,"entry":1725076693,"elapsed_time_sec":11},{"exit":1725077024,"keystrokes":252,"entry":1725076706,"elapsed_time_sec":318},{"exit":1725077043,"keystrokes":2,"entry":1725077026,"elapsed_time_sec":17},{"keystrokes":0,"entry":1725077560,"elapsed_time_sec":0},{"exit":1725080039,"keystrokes":381,"entry":1725079604,"elapsed_time_sec":435},{"exit":1725165770,"keystrokes":163,"entry":1725165696,"elapsed_time_sec":74},{"exit":1725509428,"keystrokes":7,"entry":1725509222,"elapsed_time_sec":206},{"keystrokes":0,"entry":1725509430,"elapsed_time_sec":0}]},"\/home\/ayush\/.ssh\/new":{"git_project_name":"","filetype":"","visit_log":[]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/comment.lua":{"git_project_name":"dotfiles","filetype":"lua","visit_log":[]},"\/home\/archer\/.config\/wlogout\/power-hover.png":{"git_project_name":"","filetype":"","visit_log":[]},"\/home\/archer\/.local\/bin\/brightnessctl\/brightness-down.sh":{"git_project_name":"","filetype":"sh","visit_log":[{"exit":1725019091,"keystrokes":4,"entry":1725019077,"elapsed_time_sec":14}]},"\/home\/archer\/.config\/hypr\/package.json":{"git_project_name":"","filetype":"json","visit_log":[]},"\/usr\/share\/applications\/code-oss.desktop":{"git_project_name":"","filetype":"desktop","visit_log":[{"exit":1725359491,"keystrokes":21,"entry":1725359470,"elapsed_time_sec":21},{"exit":1725360235,"keystrokes":31,"entry":1725360224,"elapsed_time_sec":11}]},"\/home\/archer\/.config\/waybar\/mocha.css":{"git_project_name":"","filetype":"css","visit_log":[{"exit":1725085408,"keystrokes":1,"entry":1725085401,"elapsed_time_sec":7},{"exit":1725208222,"keystrokes":1,"entry":1725208215,"elapsed_time_sec":7}]},"\/home\/archer\/.config\/rofi\/forest.rasi":{"git_project_name":"","filetype":"","visit_log":[{"keystrokes":0,"entry":1724924271,"elapsed_time_sec":0}]},"\/home\/archer\/Downloads\/Chatbot\/venv\/bin\/activate.fish":{"git_project_name":"","filetype":"fish","visit_log":[]},"\/home\/archer\/.config\/starship\/starship.toml":{"git_project_name":"","filetype":"toml","visit_log":[{"keystrokes":0,"entry":1725079231,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725079233,"elapsed_time_sec":0}]},"\/home\/ayush\/.config\/i3\/neo-tree filesystem [1]":{"git_project_name":"","filetype":"neo-tree","visit_log":[]},"\/home\/archer\/.config\/dunst\/dunstrc":{"git_project_name":"","filetype":"conf","visit_log":[{"exit":1724990845,"keystrokes":340,"entry":1724990707,"elapsed_time_sec":138},{"exit":1724991212,"keystrokes":195,"entry":1724990954,"elapsed_time_sec":258},{"exit":1724991927,"keystrokes":9,"entry":1724991657,"elapsed_time_sec":270},{"exit":1725021496,"keystrokes":75,"entry":1725021432,"elapsed_time_sec":64},{"exit":1725021824,"keystrokes":417,"entry":1725021515,"elapsed_time_sec":309},{"keystrokes":0,"entry":1725811945,"elapsed_time_sec":0},{"exit":1725812954,"keystrokes":27,"entry":1725812938,"elapsed_time_sec":16},{"keystrokes":0,"entry":1725814354,"elapsed_time_sec":0}]},"\/home\/archer\/.local\/bin\/volumectl\/volume-down.sh":{"git_project_name":"","filetype":"sh","visit_log":[{"exit":1725019579,"keystrokes":3,"entry":1725019572,"elapsed_time_sec":7}]},"\/home\/archer\/.config\/waybar\/scripts\/check-updates.sh":{"git_project_name":"","filetype":"sh","visit_log":[{"exit":1725205235,"keystrokes":1,"entry":1725205226,"elapsed_time_sec":9}]},"\/home\/archer\/.config\/starship\/config.jsonc":{"git_project_name":"","filetype":"jsonc","visit_log":[{"exit":1725079212,"keystrokes":0,"entry":1725079199,"elapsed_time_sec":13}]},"\/home\/archer\/.config\/rofi\/forest.rofi":{"git_project_name":"","filetype":"","visit_log":[{"exit":1724923638,"keystrokes":9,"entry":1724923630,"elapsed_time_sec":8}]},"\/home\/archer\/.config\/dconf\/user":{"git_project_name":"","filetype":"","visit_log":[]},"oil:\/\/\/home\/archer\/Downloads\/Chatbot\/":{"git_project_name":"","filetype":"oil","visit_log":[]},"\/home\/archer\/.local\/bin\/brightnessctl\/brightness-up.sh":{"git_project_name":"","filetype":"sh","visit_log":[]},"\/home\/archer\/.config\/dunst\/neo-tree filesystem [1]":{"git_project_name":"","filetype":"neo-tree","visit_log":[{"keystrokes":3,"entry":1725812933,"elapsed_time_sec":0},{"exit":1725814353,"keystrokes":8,"entry":1725812934,"elapsed_time_sec":1419}]},"\/home\/archer\/setup.sh":{"git_project_name":"","filetype":"sh","visit_log":[{"keystrokes":0,"entry":1725691250,"elapsed_time_sec":0}]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/coq-nvim.lua":{"git_project_name":"dotfiles","filetype":"lua","visit_log":[]},"\/home\/archer\/.config\/rofi\/launchers\/type-6\/style-2.rasi":{"git_project_name":"","filetype":"","visit_log":[{"keystrokes":0,"entry":1725165846,"elapsed_time_sec":0},{"exit":1725167079,"keystrokes":589,"entry":1725166339,"elapsed_time_sec":740},{"exit":1725169442,"keystrokes":127,"entry":1725169430,"elapsed_time_sec":12},{"exit":1725173542,"keystrokes":73,"entry":1725173415,"elapsed_time_sec":127},{"exit":1725173673,"keystrokes":77,"entry":1725173592,"elapsed_time_sec":81},{"exit":1725175497,"keystrokes":134,"entry":1725175489,"elapsed_time_sec":8}]},"\/home\/archer\/.config\/hypridle\/hypridle.conf":{"git_project_name":"","filetype":"conf","visit_log":[{"exit":1725799609,"keystrokes":3,"entry":1725799436,"elapsed_time_sec":173},{"exit":1725873803,"keystrokes":1,"entry":1725873782,"elapsed_time_sec":21}]},"\/home\/archer\/Downloads\/Chatbot\/model.py":{"git_project_name":"","filetype":"python","visit_log":[{"exit":1725364796,"keystrokes":89,"entry":1725364785,"elapsed_time_sec":11}]},"\/home\/archer\/Downloads\/Chatbot\/chat.py":{"git_project_name":"","filetype":"python","visit_log":[{"exit":1725364554,"keystrokes":13,"entry":1725364541,"elapsed_time_sec":13}]},"\/home\/archer\/.config\/neo-tree filesystem [1]":{"git_project_name":"","filetype":"neo-tree","visit_log":[{"exit":1725086735,"keystrokes":111,"entry":1725079221,"elapsed_time_sec":7514},{"exit":1725086999,"keystrokes":11,"entry":1725086989,"elapsed_time_sec":10},{"exit":1725087056,"keystrokes":6,"entry":1725087018,"elapsed_time_sec":38},{"exit":1725087153,"keystrokes":17,"entry":1725087145,"elapsed_time_sec":8},{"exit":1725087185,"keystrokes":24,"entry":1725087157,"elapsed_time_sec":28},{"exit":1725087297,"keystrokes":21,"entry":1725087199,"elapsed_time_sec":98},{"exit":1725366353,"keystrokes":251,"entry":1725087397,"elapsed_time_sec":278956},{"exit":1725366363,"keystrokes":54,"entry":1725366356,"elapsed_time_sec":7},{"exit":1725873909,"keystrokes":328,"entry":1725812230,"elapsed_time_sec":61679}]},"term:\/\/~\/Projects\/EdChat\/\/35654:\/usr\/bin\/zsh;#toggleterm#1":{"git_project_name":"EdChat","filetype":"toggleterm","visit_log":[{"exit":1725872907,"keystrokes":2,"entry":1725872885,"elapsed_time_sec":22},{"exit":1725872978,"keystrokes":2,"entry":1725872907,"elapsed_time_sec":71}]},"\/home\/archer\/Downloads\/Chatbot\/static\/images\/about.png":{"git_project_name":"","filetype":"","visit_log":[]},"\/home\/ayush\/dotfiles\/ohmyposh\/base.json":{"git_project_name":"dotfiles","filetype":"json","visit_log":[]},"\/home\/archer\/.config\/hypr\/hyprland.conf":{"git_project_name":"","filetype":"conf","visit_log":[{"exit":1724866707,"keystrokes":1315,"entry":1724864954,"elapsed_time_sec":1753},{"exit":1724870996,"keystrokes":273,"entry":1724870597,"elapsed_time_sec":399},{"exit":1724903612,"keystrokes":511,"entry":1724903464,"elapsed_time_sec":148},{"exit":1724904210,"keystrokes":275,"entry":1724904161,"elapsed_time_sec":49},{"keystrokes":0,"entry":1724904283,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724904500,"elapsed_time_sec":0},{"exit":1724905455,"keystrokes":459,"entry":1724905261,"elapsed_time_sec":194},{"exit":1724906218,"keystrokes":408,"entry":1724905821,"elapsed_time_sec":397},{"exit":1724906856,"keystrokes":275,"entry":1724906738,"elapsed_time_sec":118},{"exit":1724909084,"keystrokes":114,"entry":1724908707,"elapsed_time_sec":377},{"exit":1724912676,"keystrokes":186,"entry":1724912633,"elapsed_time_sec":43},{"exit":1724915252,"keystrokes":34,"entry":1724915231,"elapsed_time_sec":21},{"exit":1724934550,"keystrokes":1407,"entry":1724932586,"elapsed_time_sec":1964},{"exit":1724935297,"keystrokes":1035,"entry":1724934562,"elapsed_time_sec":735},{"exit":1724935553,"keystrokes":197,"entry":1724935318,"elapsed_time_sec":235},{"exit":1724937019,"keystrokes":1877,"entry":1724936623,"elapsed_time_sec":396},{"exit":1724937363,"keystrokes":477,"entry":1724937099,"elapsed_time_sec":264},{"exit":1724937549,"keystrokes":256,"entry":1724937379,"elapsed_time_sec":170},{"exit":1724937597,"keystrokes":111,"entry":1724937560,"elapsed_time_sec":37},{"exit":1724946638,"keystrokes":208,"entry":1724946587,"elapsed_time_sec":51},{"exit":1724948334,"keystrokes":525,"entry":1724948234,"elapsed_time_sec":100},{"exit":1724948445,"keystrokes":148,"entry":1724948407,"elapsed_time_sec":38},{"exit":1724992544,"keystrokes":424,"entry":1724992314,"elapsed_time_sec":230},{"keystrokes":0,"entry":1724993726,"elapsed_time_sec":0},{"exit":1724996911,"keystrokes":302,"entry":1724996667,"elapsed_time_sec":244},{"exit":1725013168,"keystrokes":592,"entry":1725012915,"elapsed_time_sec":253},{"exit":1725013820,"keystrokes":77,"entry":1725013764,"elapsed_time_sec":56},{"exit":1725014783,"keystrokes":165,"entry":1725014682,"elapsed_time_sec":101},{"keystrokes":0,"entry":1725018978,"elapsed_time_sec":0},{"exit":1725020544,"keystrokes":577,"entry":1725020283,"elapsed_time_sec":261},{"keystrokes":0,"entry":1725020925,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725035864,"elapsed_time_sec":0},{"exit":1725041026,"keystrokes":236,"entry":1725040767,"elapsed_time_sec":259},{"exit":1725042106,"keystrokes":3,"entry":1725042000,"elapsed_time_sec":106},{"exit":1725042957,"keystrokes":419,"entry":1725042769,"elapsed_time_sec":188},{"keystrokes":0,"entry":1725080039,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725080095,"elapsed_time_sec":0},{"exit":1725080852,"keystrokes":913,"entry":1725080142,"elapsed_time_sec":710},{"keystrokes":0,"entry":1725082393,"elapsed_time_sec":0},{"exit":1725083695,"keystrokes":521,"entry":1725083219,"elapsed_time_sec":476},{"exit":1725084761,"keystrokes":124,"entry":1725084456,"elapsed_time_sec":305},{"exit":1725085002,"keystrokes":194,"entry":1725084818,"elapsed_time_sec":184},{"exit":1725104906,"keystrokes":188,"entry":1725104712,"elapsed_time_sec":194},{"exit":1725105828,"keystrokes":177,"entry":1725105777,"elapsed_time_sec":51},{"keystrokes":0,"entry":1725120682,"elapsed_time_sec":0},{"exit":1725120750,"keystrokes":150,"entry":1725120682,"elapsed_time_sec":68},{"exit":1725135678,"keystrokes":17,"entry":1725135394,"elapsed_time_sec":284},{"exit":1725136445,"keystrokes":32,"entry":1725136192,"elapsed_time_sec":253},{"exit":1725176274,"keystrokes":119,"entry":1725176176,"elapsed_time_sec":98},{"exit":1725183893,"keystrokes":167,"entry":1725183876,"elapsed_time_sec":17},{"exit":1725194781,"keystrokes":855,"entry":1725194389,"elapsed_time_sec":392},{"keystrokes":0,"entry":1725204905,"elapsed_time_sec":0},{"exit":1725207344,"keystrokes":43,"entry":1725207323,"elapsed_time_sec":21},{"exit":1725210691,"keystrokes":70,"entry":1725210647,"elapsed_time_sec":44},{"keystrokes":0,"entry":1725211001,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725211468,"elapsed_time_sec":0},{"exit":1725509219,"keystrokes":292,"entry":1725509065,"elapsed_time_sec":154},{"exit":1725681297,"keystrokes":257,"entry":1725681058,"elapsed_time_sec":239},{"keystrokes":0,"entry":1725684036,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725685334,"elapsed_time_sec":0},{"exit":1725686521,"keystrokes":82,"entry":1725686510,"elapsed_time_sec":11},{"keystrokes":0,"entry":1725689447,"elapsed_time_sec":0},{"exit":1725692131,"keystrokes":399,"entry":1725691773,"elapsed_time_sec":358},{"exit":1725709889,"keystrokes":46,"entry":1725709876,"elapsed_time_sec":13},{"keystrokes":0,"entry":1725710422,"elapsed_time_sec":0},{"exit":1725711333,"keystrokes":172,"entry":1725711116,"elapsed_time_sec":217},{"exit":1725799657,"keystrokes":61,"entry":1725799618,"elapsed_time_sec":39},{"exit":1725868421,"keystrokes":154,"entry":1725868390,"elapsed_time_sec":31}]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/nvim-lspconfig.lua":{"git_project_name":"dotfiles","filetype":"lua","visit_log":[]},"\/home\/ayush\/dotfiles\/README.md":{"git_project_name":"dotfiles","filetype":"markdown","visit_log":[]},"\/home\/archer\/Projects\/EdChat\/client\/src\/assets\/data.js":{"git_project_name":"EdChat","filetype":"javascript","visit_log":[{"keystrokes":0,"entry":1725872984,"elapsed_time_sec":0},{"exit":1725873018,"keystrokes":49,"entry":1725872984,"elapsed_time_sec":34},{"keystrokes":0,"entry":1725873020,"elapsed_time_sec":0}]},"\/home\/archer\/.config\/rofi\/launchers\/type-7\/style-7.rasi":{"git_project_name":"","filetype":"","visit_log":[{"exit":1725175115,"keystrokes":77,"entry":1725174074,"elapsed_time_sec":1041}]},"\/home\/ayush\/dotfiles\/synth-shell\/synth-shell-greeter.config":{"git_project_name":"dotfiles","filetype":"conf","visit_log":[]},"\/home\/ayush\/.ssh\/config":{"git_project_name":"","filetype":"sshconfig","visit_log":[]},"\/etc\/sddm.conf":{"git_project_name":"","filetype":"conf","visit_log":[]},"\/home\/archer\/.config\/rofi\/powermenu\/type-2\/powermenu.sh":{"git_project_name":"","filetype":"sh","visit_log":[{"exit":1725096650,"keystrokes":88,"entry":1725096630,"elapsed_time_sec":20},{"exit":1725096665,"keystrokes":15,"entry":1725096657,"elapsed_time_sec":8},{"exit":1725096829,"keystrokes":35,"entry":1725096675,"elapsed_time_sec":154}]},"\/home\/archer\/.local\/bin\/lockctl\/caps-lock.sh":{"git_project_name":"","filetype":"sh","visit_log":[]},"\/home\/archer\/Downloads\/Chatbot\/standalone-frontend\/app.js":{"git_project_name":"","filetype":"javascript","visit_log":[{"exit":1725364518,"keystrokes":17,"entry":1725364511,"elapsed_time_sec":7}]},"\/home\/archer\/Projects\/hyprdots\/README.md":{"git_project_name":"","filetype":"markdown","visit_log":[{"elapsed_time_sec":69,"keystrokes":116,"exit":1726060525,"entry":1726060456},{"elapsed_time_sec":34,"keystrokes":39,"entry":1726060817,"exit":1726060851}]},"\/home\/archer\/Downloads\/Chatbot\/intents.json":{"git_project_name":"","filetype":"json","visit_log":[{"exit":1725364342,"keystrokes":65,"entry":1725364334,"elapsed_time_sec":8},{"exit":1725364745,"keystrokes":59,"entry":1725364733,"elapsed_time_sec":12}]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/telescope.lua":{"git_project_name":"dotfiles","filetype":"lua","visit_log":[]},"\/home\/archer\/.zshrc":{"git_project_name":"","filetype":"zsh","visit_log":[{"exit":1724908002,"keystrokes":53,"entry":1724907991,"elapsed_time_sec":11},{"exit":1724908027,"keystrokes":22,"entry":1724908020,"elapsed_time_sec":7},{"exit":1724913938,"keystrokes":450,"entry":1724913851,"elapsed_time_sec":87},{"exit":1724945568,"keystrokes":140,"entry":1724945556,"elapsed_time_sec":12},{"exit":1724945736,"keystrokes":203,"entry":1724945678,"elapsed_time_sec":58},{"exit":1724997070,"keystrokes":73,"entry":1724997053,"elapsed_time_sec":17},{"exit":1725003961,"keystrokes":23,"entry":1725003930,"elapsed_time_sec":31},{"exit":1725020267,"keystrokes":104,"entry":1725020254,"elapsed_time_sec":13},{"keystrokes":0,"entry":1725079287,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725087491,"elapsed_time_sec":0},{"exit":1725212891,"keystrokes":14,"entry":1725212871,"elapsed_time_sec":20},{"keystrokes":0,"entry":1725251419,"elapsed_time_sec":0},{"exit":1725283728,"keystrokes":36,"entry":1725283717,"elapsed_time_sec":11},{"exit":1725520443,"keystrokes":265,"entry":1725520376,"elapsed_time_sec":67},{"exit":1725691671,"keystrokes":200,"entry":1725691620,"elapsed_time_sec":51},{"exit":1725710861,"keystrokes":83,"entry":1725710823,"elapsed_time_sec":38},{"exit":1725710928,"keystrokes":67,"entry":1725710914,"elapsed_time_sec":14},{"elapsed_time_sec":32,"keystrokes":74,"exit":1726058636,"entry":1726058604}]},"\/home\/archer\/.config\/rofi\/images\/b.png":{"git_project_name":"","filetype":"","visit_log":[]},"\/usr\/share\/grub\/themes\/sudo":{"git_project_name":"","filetype":"","visit_log":[]},"\/home\/archer\/.config\/kitty\/kitty.conf":{"git_project_name":"","filetype":"conf","visit_log":[{"keystrokes":0,"entry":1724908147,"elapsed_time_sec":0},{"exit":1724935585,"keystrokes":46,"entry":1724935571,"elapsed_time_sec":14},{"exit":1724935796,"keystrokes":107,"entry":1724935751,"elapsed_time_sec":45},{"exit":1724935988,"keystrokes":176,"entry":1724935834,"elapsed_time_sec":154},{"exit":1724936110,"keystrokes":132,"entry":1724936060,"elapsed_time_sec":50}]},"\/home\/archer\/.config\/rofi\/applets\/shared\/fonts.rasi":{"git_project_name":"","filetype":"","visit_log":[]},"\/home\/archer\/Downloads\/Chatbot\/standalone-frontend\/images\/chatbox-icon.svg":{"git_project_name":"","filetype":"svg","visit_log":[]},"\/home\/archer\/.config\/mpd\/mpd.conf":{"git_project_name":"","filetype":"conf","visit_log":[{"exit":1725708757,"keystrokes":35,"entry":1725708733,"elapsed_time_sec":24}]},"\/home\/ayush\/.ssh\/id_ed25519":{"git_project_name":"","filetype":"","visit_log":[]},"\/home\/archer\/Downloads\/chatgpt.py":{"git_project_name":"","filetype":"python","visit_log":[{"exit":1725392100,"keystrokes":47,"entry":1725391870,"elapsed_time_sec":230}]},"\/home\/ayush\/Documents\/My Things\/Development\/AyushDumasia\/README.md":{"git_project_name":"AyushDumasia","filetype":"markdown","visit_log":[]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/scrollbar.lua":{"git_project_name":"dotfiles","filetype":"lua","visit_log":[]},"\/home\/archer\/Downloads\/Chatbot\/nltk_utils.py":{"git_project_name":"","filetype":"python","visit_log":[]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/mason-lsconfig.lua":{"git_project_name":"dotfiles","filetype":"lua","visit_log":[]},"\/home\/archer\/Projects\/hyprdots\/neo-tree filesystem [1]":{"git_project_name":"hyprdots","filetype":"neo-tree","visit_log":[{"keystrokes":3,"elapsed_time_sec":0,"entry":1726064415},{"exit":1726064428,"keystrokes":6,"elapsed_time_sec":6,"entry":1726064422}]},"\/home\/ayush\/dotfiles\/kitty\/kitty.conf.bak":{"git_project_name":"dotfiles","filetype":"conf","visit_log":[]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/nvimtracker.lua":{"git_project_name":"dotfiles","filetype":"lua","visit_log":[]},"\/home\/archer\/Projects\/EdChat\/client\/src\/Pages\/pieChart.jsx":{"git_project_name":"EdChat","filetype":"javascriptreact","visit_log":[{"keystrokes":0,"entry":1725882468,"elapsed_time_sec":0}]},"\/home\/ayush\/Documents\/My Things\/Development\/HeistHub\/backend\/src\/controllers\/jobPositions.controller.js":{"git_project_name":"Development","filetype":"javascript","visit_log":[]},"\/home\/archer\/.config\/rofi\/launchers\/type-7\/style-1.rasi":{"git_project_name":"","filetype":"","visit_log":[{"exit":1725175485,"keystrokes":29,"entry":1725175118,"elapsed_time_sec":367}]},"\/home\/archer\/.config\/bat\/themes\/Catppuccin Mocha.tmTheme":{"git_project_name":"","filetype":"xml","visit_log":[{"keystrokes":0,"entry":1725095513,"elapsed_time_sec":0},{"exit":1725095527,"keystrokes":1,"entry":1725095513,"elapsed_time_sec":14}]},"\/home\/archer\/.config\/rofi\/applets\/shared\/colors.rasi":{"git_project_name":"","filetype":"","visit_log":[{"exit":1725087199,"keystrokes":44,"entry":1725087185,"elapsed_time_sec":14}]},"\/home\/archer\/.config\/rofi\/new-wifi.sh":{"git_project_name":"","filetype":"sh","visit_log":[{"keystrokes":0,"entry":1725370443,"elapsed_time_sec":0},{"exit":1725370824,"keystrokes":2,"entry":1725370818,"elapsed_time_sec":6},{"exit":1725377609,"keystrokes":261,"entry":1725377533,"elapsed_time_sec":76},{"exit":1725377968,"keystrokes":341,"entry":1725377612,"elapsed_time_sec":356},{"exit":1725377999,"keystrokes":5,"entry":1725377993,"elapsed_time_sec":6},{"exit":1725378184,"keystrokes":16,"entry":1725378027,"elapsed_time_sec":157}]},"\/home\/archer\/Downloads\/dotfiles\/neo-tree filesystem [1]":{"git_project_name":"dotfiles","filetype":"neo-tree","visit_log":[{"keystrokes":7,"entry":1725873411,"elapsed_time_sec":0},{"keystrokes":2,"entry":1725873414,"elapsed_time_sec":0},{"keystrokes":2,"entry":1725873414,"elapsed_time_sec":0},{"keystrokes":6,"entry":1725873416,"elapsed_time_sec":0},{"exit":1726060055,"keystrokes":65,"entry":1725873419,"elapsed_time_sec":186636}]},"\/home\/archer\/.config\/rofi\/network.rasi":{"git_project_name":"","filetype":"","visit_log":[{"exit":1725098417,"keystrokes":121,"entry":1725098136,"elapsed_time_sec":281},{"exit":1725098546,"keystrokes":97,"entry":1725098515,"elapsed_time_sec":31},{"exit":1725099024,"keystrokes":12,"entry":1725099018,"elapsed_time_sec":6}]},"\/usr\/share\/sddm\/themes\/catppuccin-mocha\/theme.conf":{"git_project_name":"","filetype":"conf","visit_log":[{"exit":1724917077,"keystrokes":108,"entry":1724916736,"elapsed_time_sec":341},{"exit":1724988097,"keystrokes":2,"entry":1724988042,"elapsed_time_sec":55},{"exit":1724988114,"keystrokes":1,"entry":1724988098,"elapsed_time_sec":16},{"exit":1724988354,"keystrokes":138,"entry":1724988285,"elapsed_time_sec":69},{"exit":1725715554,"keystrokes":8,"entry":1725715541,"elapsed_time_sec":13}]},"\/home\/archer\/.config\/rofi\/launchers\/type-6\/launcher.sh":{"git_project_name":"","filetype":"sh","visit_log":[{"exit":1725097157,"keystrokes":20,"entry":1725097101,"elapsed_time_sec":56},{"exit":1725167913,"keystrokes":390,"entry":1725167081,"elapsed_time_sec":832}]},"\/home\/archer\/.config\/rofi\/powermenu\/type-5\/style-5.rasi":{"git_project_name":"","filetype":"","visit_log":[{"exit":1725171236,"keystrokes":154,"entry":1725171120,"elapsed_time_sec":116},{"exit":1725171249,"keystrokes":7,"entry":1725171242,"elapsed_time_sec":7}]},"\/home\/archer\/Downloads\/ChatModel\/data\/data.txt":{"git_project_name":"","filetype":"text","visit_log":[{"keystrokes":0,"entry":1725393318,"elapsed_time_sec":0}]},"\/home\/archer\/.config\/waybar\/scripts\/toggle-brightness.sh":{"git_project_name":"","filetype":"sh","visit_log":[{"exit":1725205270,"keystrokes":5,"entry":1725205236,"elapsed_time_sec":34}]},"\/home\/archer\/Downloads\/config.jsonc":{"git_project_name":"","filetype":"jsonc","visit_log":[{"exit":1725209634,"keystrokes":119,"entry":1725209561,"elapsed_time_sec":73}]},"\/home\/archer\/.local\/bin\/neo-tree filesystem [1]":{"git_project_name":"","filetype":"neo-tree","visit_log":[]},"\/home\/archer\/Downloads\/AI-docs.txt":{"git_project_name":"","filetype":"text","visit_log":[{"exit":1725504991,"keystrokes":68,"entry":1725504911,"elapsed_time_sec":80},{"exit":1725507095,"keystrokes":29,"entry":1725505580,"elapsed_time_sec":1515}]},"\/home\/ayush\/Documents\/t3_tutorial\/first\/src\/pages\/_app.tsx":{"git_project_name":"","filetype":"typescriptreact","visit_log":[]},"\/etc\/theme.conf":{"git_project_name":"","filetype":"conf","visit_log":[{"exit":1724917163,"keystrokes":2,"entry":1724917157,"elapsed_time_sec":6}]},"\/home\/archer\/Downloads\/Chatbot\/__pycache__\/chat.cpython-310.pyc":{"git_project_name":"","filetype":"","visit_log":[]},"\/home\/archer\/.config\/waybar\/scripts\/change-wallpaper.sh":{"git_project_name":"","filetype":"sh","visit_log":[{"exit":1725205225,"keystrokes":322,"entry":1725205148,"elapsed_time_sec":77}]},"\/home\/archer\/.config\/nvim\/lua\/plugins\/nvim-lspconfig.lua":{"git_project_name":"","filetype":"lua","visit_log":[]},"\/home\/archer\/.config\/swaync\/config.json":{"git_project_name":"","filetype":"json","visit_log":[{"exit":1724996516,"keystrokes":125,"entry":1724996365,"elapsed_time_sec":151},{"keystrokes":0,"entry":1724996585,"elapsed_time_sec":0},{"keystrokes":0,"entry":1724996585,"elapsed_time_sec":0},{"exit":1724997173,"keystrokes":129,"entry":1724997126,"elapsed_time_sec":47},{"exit":1725003885,"keystrokes":13,"entry":1725000938,"elapsed_time_sec":2947},{"exit":1725044989,"keystrokes":24,"entry":1725044974,"elapsed_time_sec":15}]},"\/home\/archer\/.local\/bin\/volumectl\/volume-up.sh":{"git_project_name":"","filetype":"sh","visit_log":[{"exit":1725000596,"keystrokes":463,"entry":1725000400,"elapsed_time_sec":196},{"keystrokes":0,"entry":1725018999,"elapsed_time_sec":0},{"exit":1725019011,"keystrokes":30,"entry":1725018999,"elapsed_time_sec":12},{"exit":1725019025,"keystrokes":11,"entry":1725019019,"elapsed_time_sec":6},{"exit":1725019033,"keystrokes":9,"entry":1725019026,"elapsed_time_sec":7},{"exit":1725019061,"keystrokes":1,"entry":1725019049,"elapsed_time_sec":12},{"exit":1725019073,"keystrokes":1,"entry":1725019063,"elapsed_time_sec":10},{"exit":1725019216,"keystrokes":92,"entry":1725019106,"elapsed_time_sec":110},{"exit":1725019362,"keystrokes":79,"entry":1725019333,"elapsed_time_sec":29},{"exit":1725019570,"keystrokes":149,"entry":1725019461,"elapsed_time_sec":109},{"keystrokes":0,"entry":1725019579,"elapsed_time_sec":0}]},"\/home\/archer\/Downloads\/ChatModel\/neo-tree filesystem [1]":{"git_project_name":"","filetype":"neo-tree","visit_log":[{"keystrokes":3,"entry":1725392882,"elapsed_time_sec":0},{"exit":1725393097,"keystrokes":27,"entry":1725392985,"elapsed_time_sec":112},{"exit":1725393585,"keystrokes":20,"entry":1725393311,"elapsed_time_sec":274}]},"\/home\/ayush\/.ssh\/neo-tree filesystem [1]":{"git_project_name":"","filetype":"neo-tree","visit_log":[]},"\/home\/ayush\/.cache\/Homebrew\/Logs\/dbus\/post_install.01.dbus-uuidgen":{"git_project_name":"","filetype":"","visit_log":[]},"\/home\/archer\/.config\/rofi\/powermenu\/type-4\/powermenu.sh":{"git_project_name":"","filetype":"sh","visit_log":[{"exit":1725087397,"keystrokes":166,"entry":1725087297,"elapsed_time_sec":100},{"exit":1725087427,"keystrokes":12,"entry":1725087419,"elapsed_time_sec":8}]},"\/home\/archer\/.config\/rofi\/scripts\/launcher_t2":{"git_project_name":"","filetype":"sh","visit_log":[]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/auto-pairs.lua":{"git_project_name":"dotfiles","filetype":"lua","visit_log":[]},"\/home\/ayush\/dotfiles\/neo-tree filesystem [1]":{"git_project_name":"dotfiles","filetype":"neo-tree","visit_log":[]},"\/home\/archer\/Downloads\/hyprdots\/.config\/rofi\/config\/confirm.rasi":{"git_project_name":"hyprdots","filetype":"","visit_log":[{"keystrokes":0,"entry":1725075709,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725075724,"elapsed_time_sec":0}]},"\/home\/archer\/Projects\/EdChat\/neo-tree filesystem [1]":{"git_project_name":"EdChat","filetype":"neo-tree","visit_log":[{"exit":1725872835,"keystrokes":7,"entry":1725868174,"elapsed_time_sec":4661},{"exit":1725882326,"keystrokes":43,"entry":1725872872,"elapsed_time_sec":9454},{"keystrokes":0,"entry":1725882430,"elapsed_time_sec":0}]},"\/home\/archer\/Downloads\/Chatbot\/train.py":{"git_project_name":"","filetype":"python","visit_log":[{"exit":1725364643,"keystrokes":117,"entry":1725364586,"elapsed_time_sec":57}]},"\/home\/archer\/.config\/wlogout\/lock.png":{"git_project_name":"","filetype":"","visit_log":[]},"\/home\/archer\/Downloads\/Chatbot\/README.md":{"git_project_name":"","filetype":"markdown","visit_log":[{"exit":1725364416,"keystrokes":53,"entry":1725364380,"elapsed_time_sec":36},{"exit":1725364471,"keystrokes":46,"entry":1725364455,"elapsed_time_sec":16},{"exit":1725364497,"keystrokes":133,"entry":1725364481,"elapsed_time_sec":16},{"exit":1725364696,"keystrokes":60,"entry":1725364645,"elapsed_time_sec":51},{"keystrokes":0,"entry":1725371332,"elapsed_time_sec":0},{"exit":1725371348,"keystrokes":1,"entry":1725371332,"elapsed_time_sec":16},{"exit":1725371498,"keystrokes":28,"entry":1725371485,"elapsed_time_sec":13},{"exit":1725371653,"keystrokes":6,"entry":1725371609,"elapsed_time_sec":44}]},"\/home\/ayush\/.config\/hypr\/hyprland.conf":{"git_project_name":"","filetype":"conf","visit_log":[]},"\/home\/archer\/Downloads\/ChatModel\/zshrc":{"git_project_name":"","filetype":"zsh","visit_log":[]},"\/home\/ayush\/dotfiles\/nvim\/usage_data.json":{"git_project_name":"dotfiles","filetype":"json","visit_log":[]},"\/home\/archer\/Projects\/EdChat\/server\/src\/utils\/ApiResponse.utils.js":{"git_project_name":"EdChat","filetype":"javascript","visit_log":[{"keystrokes":0,"entry":1725867687,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725867687,"elapsed_time_sec":0}]},"\/home\/archer\/.bashrc":{"git_project_name":"","filetype":"sh","visit_log":[{"exit":1724875020,"keystrokes":22,"entry":1724875005,"elapsed_time_sec":15}]},"\/home\/archer\/.config\/rofi\/powermenu\/type-5\/powermenu.sh":{"git_project_name":"","filetype":"sh","visit_log":[{"exit":1725087419,"keystrokes":10,"entry":1725087410,"elapsed_time_sec":9},{"exit":1725087468,"keystrokes":7,"entry":1725087427,"elapsed_time_sec":41},{"exit":1725089148,"keystrokes":32,"entry":1725089082,"elapsed_time_sec":66},{"exit":1725097053,"keystrokes":185,"entry":1725096886,"elapsed_time_sec":167},{"exit":1725097082,"keystrokes":4,"entry":1725097057,"elapsed_time_sec":25},{"exit":1725097668,"keystrokes":1,"entry":1725097647,"elapsed_time_sec":21},{"exit":1725171242,"keystrokes":1,"entry":1725171236,"elapsed_time_sec":6}]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/treesj.lua":{"git_project_name":"dotfiles","filetype":"lua","visit_log":[]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/bufferline.lua":{"git_project_name":"dotfiles","filetype":"lua","visit_log":[]},"\/home\/archer\/Projects\/EdChat\/index.html":{"git_project_name":"","filetype":"html","visit_log":[{"exit":1725520277,"keystrokes":59,"entry":1725520212,"elapsed_time_sec":65}]},"\/home\/archer\/.config\/rofi\/themes\/oxide.rasi":{"git_project_name":"","filetype":"","visit_log":[{"exit":1724936516,"keystrokes":65,"entry":1724936318,"elapsed_time_sec":198}]},"\/home\/archer\/.config\/yazi\/catppuccin\/themes\/mocha.toml":{"git_project_name":"","filetype":"toml","visit_log":[{"keystrokes":0,"entry":1725095818,"elapsed_time_sec":0},{"exit":1725095869,"keystrokes":1,"entry":1725095819,"elapsed_time_sec":50},{"exit":1725095902,"keystrokes":5,"entry":1725095893,"elapsed_time_sec":9}]},"\/home\/archer\/.local\/bin\/battery-charging.sh":{"git_project_name":"","filetype":"sh","visit_log":[{"exit":1725248621,"keystrokes":103,"entry":1725248583,"elapsed_time_sec":38},{"exit":1725248889,"keystrokes":94,"entry":1725248724,"elapsed_time_sec":165},{"exit":1725248945,"keystrokes":15,"entry":1725248929,"elapsed_time_sec":16},{"exit":1725249023,"keystrokes":3,"entry":1725248973,"elapsed_time_sec":50}]},"\/home\/archer\/.config\/dunst\/dunst-backup":{"git_project_name":"","filetype":"","visit_log":[{"exit":1725811944,"keystrokes":3,"entry":1725811938,"elapsed_time_sec":6}]},"\/home\/archer\/neo-tree filesystem [1]":{"git_project_name":"","filetype":"neo-tree","visit_log":[]},"\/home\/archer\/.config\/swaync\/neo-tree filesystem [1]":{"git_project_name":"","filetype":"neo-tree","visit_log":[{"exit":1725045000,"keystrokes":2,"entry":1725044990,"elapsed_time_sec":10}]},"\/home\/archer\/.config\/rofi\/launchers\/type-7\/style-10.rasi":{"git_project_name":"","filetype":"","visit_log":[]},"\/home\/archer\/Downloads\/Chatbot\/neo-tree filesystem [1]":{"git_project_name":"","filetype":"neo-tree","visit_log":[]},"\/usr\/share\/sddm\/themes\/catppuccin-mocha\/neo-tree filesystem [1]":{"git_project_name":"","filetype":"neo-tree","visit_log":[]},"\/home\/archer\/.config\/rofi\/launchers\/type-7\/style-2.rasi":{"git_project_name":"","filetype":"","visit_log":[{"keystrokes":0,"entry":1725424761,"elapsed_time_sec":0}]},"\/home\/archer\/.config\/gitui\/neo-tree filesystem [1]":{"git_project_name":"","filetype":"neo-tree","visit_log":[{"keystrokes":3,"entry":1725796656,"elapsed_time_sec":0},{"keystrokes":0,"entry":1725796658,"elapsed_time_sec":0}]},"\/home\/ayush\/dotfiles\/fastfetch\/config.jsonc":{"git_project_name":"dotfiles","filetype":"jsonc","visit_log":[]},"\/home\/archer\/Downloads\/Chatbot\/data.pth":{"git_project_name":"","filetype":"","visit_log":[]},"\/usr\/share\/grub\/themes\/catppuccin-mocha-grub-theme\/theme.txt":{"git_project_name":"","filetype":"text","visit_log":[{"keystrokes":0,"entry":1725519182,"elapsed_time_sec":0}]},"\/home\/archer\/.config\/gitui\/theme.con":{"git_project_name":"","filetype":"cterm","visit_log":[]},"\/home\/archer\/Downloads\/dotfiles\/README.md":{"git_project_name":"dotfiles","filetype":"markdown","visit_log":[{"elapsed_time_sec":79,"keystrokes":284,"exit":1726060134,"entry":1726060055}]},"\/home\/archer\/.config\/hypr\/neo-tree filesystem [1]":{"git_project_name":"","filetype":"neo-tree","visit_log":[{"exit":1724941351,"keystrokes":141,"entry":1724909238,"elapsed_time_sec":32113},{"exit":1724949075,"keystrokes":176,"entry":1724941643,"elapsed_time_sec":7432},{"exit":1724987373,"keystrokes":16,"entry":1724949078,"elapsed_time_sec":38295},{"exit":1725042108,"keystrokes":104,"entry":1724987378,"elapsed_time_sec":54730},{"exit":1725076693,"keystrokes":94,"entry":1725042267,"elapsed_time_sec":34426},{"exit":1725077560,"keystrokes":30,"entry":1725077043,"elapsed_time_sec":517},{"exit":1725080142,"keystrokes":30,"entry":1725079595,"elapsed_time_sec":547},{"exit":1725084803,"keystrokes":9,"entry":1725084780,"elapsed_time_sec":23},{"exit":1725868390,"keystrokes":241,"entry":1725084803,"elapsed_time_sec":783587}]},"\/home\/ayush\/dotfiles\/kitty\/kitty.conf":{"git_project_name":"dotfiles","filetype":"conf","visit_log":[]},"\/home\/archer\/Downloads\/ChatModel\/data.txt":{"git_project_name":"","filetype":"text","visit_log":[{"exit":1725392918,"keystrokes":104,"entry":1725392888,"elapsed_time_sec":30}]},"\/home\/ayush\/.ssh\/new.pub":{"git_project_name":"","filetype":"","visit_log":[]},"\/home\/archer\/.config\/rofi\/powermenu\/type-5\/style-1.rasi":{"git_project_name":"","filetype":"","visit_log":[{"exit":1725171442,"keystrokes":71,"entry":1725171258,"elapsed_time_sec":184},{"exit":1725172151,"keystrokes":41,"entry":1725172046,"elapsed_time_sec":105},{"exit":1725173409,"keystrokes":48,"entry":1725173160,"elapsed_time_sec":249},{"keystrokes":0,"entry":1725212319,"elapsed_time_sec":0},{"exit":1725689773,"keystrokes":351,"entry":1725689656,"elapsed_time_sec":117},{"exit":1725689893,"keystrokes":36,"entry":1725689809,"elapsed_time_sec":84},{"exit":1725690083,"keystrokes":587,"entry":1725689901,"elapsed_time_sec":182}]},"\/home\/ayush\/.ssh\/id_ed25519.pub":{"git_project_name":"","filetype":"","visit_log":[]},"\/usr\/share\/nvim\/runtime\/doc\/help.txt":{"git_project_name":"","filetype":"help","visit_log":[{"exit":1725040767,"keystrokes":1,"entry":1724934550,"elapsed_time_sec":106217}]},"\/home\/ayush\/Documents\/t3_tutorial\/first\/neo-tree filesystem [1]":{"git_project_name":"","filetype":"neo-tree","visit_log":[]},"term:\/\/~\/Downloads\/Chatbot\/\/65801:\/usr\/bin\/zsh;#toggleterm#1":{"git_project_name":"","filetype":"toggleterm","visit_log":[{"exit":1725371467,"keystrokes":1,"entry":1725371459,"elapsed_time_sec":8},{"exit":1725371475,"keystrokes":2,"entry":1725371467,"elapsed_time_sec":8}]},"\/home\/archer\/.z":{"git_project_name":"","filetype":"","visit_log":[]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/auto-session.lua":{"git_project_name":"dotfiles","filetype":"lua","visit_log":[]},"\/home\/archer\/.config\/rofi\/colors\/black.rasi":{"git_project_name":"","filetype":"","visit_log":[]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/completions.lua":{"git_project_name":"dotfiles","filetype":"lua","visit_log":[]},"\/home\/archer\/Downloads\/Default.code-profile":{"git_project_name":"","filetype":"","visit_log":[]},"\/home\/archer\/.config\/rofi\/mpd.rasi":{"git_project_name":"","filetype":"","visit_log":[]},"\/home\/archer\/.config\/nvim\/neo-tree filesystem [1]":{"git_project_name":"","filetype":"neo-tree","visit_log":[{"exit":1725520319,"keystrokes":238,"entry":1725284839,"elapsed_time_sec":235480}]},"\/home\/ayush\/.ssh\/known_hosts.old":{"git_project_name":"","filetype":"","visit_log":[]},"\/home\/archer\/.config\/QtProject.conf":{"git_project_name":"","filetype":"conf","visit_log":[]},"\/home\/archer\/.config\/rofi\/applets\/shared\/theme.bash":{"git_project_name":"","filetype":"sh","visit_log":[{"exit":1725087018,"keystrokes":6,"entry":1725086999,"elapsed_time_sec":19},{"exit":1725087145,"keystrokes":36,"entry":1725087057,"elapsed_time_sec":88},{"exit":1725089217,"keystrokes":2,"entry":1725089195,"elapsed_time_sec":22},{"exit":1725089252,"keystrokes":8,"entry":1725089227,"elapsed_time_sec":25},{"keystrokes":0,"entry":1725101880,"elapsed_time_sec":0},{"exit":1725168631,"keystrokes":1,"entry":1725168622,"elapsed_time_sec":9},{"exit":1725168781,"keystrokes":63,"entry":1725168633,"elapsed_time_sec":148},{"exit":1725168905,"keystrokes":14,"entry":1725168782,"elapsed_time_sec":123},{"exit":1725168922,"keystrokes":1,"entry":1725168910,"elapsed_time_sec":12}]},"\/home\/archer\/.config\/rofi\/scripts\/launcher_t3":{"git_project_name":"","filetype":"sh","visit_log":[]},"\/home\/ayush\/.zshrc":{"git_project_name":"","filetype":"zsh","visit_log":[]},"\/home\/archer\/Downloads\/neo-tree filesystem [1]":{"git_project_name":"","filetype":"neo-tree","visit_log":[{"keystrokes":2,"entry":1725507097,"elapsed_time_sec":0},{"keystrokes":2,"entry":1725507098,"elapsed_time_sec":0},{"keystrokes":24,"entry":1725507099,"elapsed_time_sec":0},{"exit":1725507165,"keystrokes":17,"entry":1725507114,"elapsed_time_sec":51}]},"\/home\/archer\/Projects\/EdChat\/src\/Pages\/Chat.jsx":{"git_project_name":"","filetype":"javascriptreact","visit_log":[]}}} \ No newline at end of file +{"last_cleanup":1726079484,"data":{"":{"filetype":"","git_project_name":"","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1724870595},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724870596},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724874684},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724875005},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724903463},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724904147},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724904160},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724904283},{"exit":1724904499,"keystrokes":2,"elapsed_time_sec":9,"entry":1724904490},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724904500},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724904500},{"exit":1724905246,"keystrokes":2,"elapsed_time_sec":13,"entry":1724905233},{"exit":1724905258,"keystrokes":38,"elapsed_time_sec":12,"entry":1724905246},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724905260},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724906737},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724908137},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724908162},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724908164},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724908292},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724908506},{"exit":1724908707,"keystrokes":2,"elapsed_time_sec":23,"entry":1724908684},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724908707},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724909228},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724909229},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724909230},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724909230},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724909230},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724909231},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724909231},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724909231},{"exit":1724909247,"keystrokes":30,"elapsed_time_sec":15,"entry":1724909232},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724912158},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724912632},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724914119},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724915186},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724915229},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724915231},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724916209},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724919416},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724919432},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724919714},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724923349},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724923514},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724923560},{"exit":1724923622,"keystrokes":40,"elapsed_time_sec":11,"entry":1724923611},{"exit":1724923698,"keystrokes":2,"elapsed_time_sec":8,"entry":1724923690},{"exit":1724923717,"keystrokes":13,"elapsed_time_sec":19,"entry":1724923698},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724924297},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724924351},{"exit":1724924382,"keystrokes":12,"elapsed_time_sec":28,"entry":1724924354},{"exit":1724924410,"keystrokes":2,"elapsed_time_sec":7,"entry":1724924403},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724924410},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724932581},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724932585},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724934550},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724935314},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724935317},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724935570},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724935750},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724935833},{"exit":1724936057,"keystrokes":2,"elapsed_time_sec":21,"entry":1724936036},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724936057},{"exit":1724936317,"keystrokes":102,"elapsed_time_sec":73,"entry":1724936244},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724936622},{"exit":1724937098,"keystrokes":2,"elapsed_time_sec":51,"entry":1724937047},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724937098},{"exit":1724937373,"keystrokes":2,"elapsed_time_sec":7,"entry":1724937366},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724937378},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724937559},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724941328},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724941342},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724941343},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724941884},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724943541},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724943556},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724943634},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724943645},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724943651},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724943653},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724944147},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724945194},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724945198},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724945201},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724945203},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724945476},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724945491},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724946585},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724946816},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724947782},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724948233},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724948406},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724948543},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724948559},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724948709},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724948711},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724948749},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724948755},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724948761},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724948773},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724948824},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724948826},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724948826},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724948827},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724949066},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724949073},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724987359},{"exit":1724987370,"keystrokes":1,"elapsed_time_sec":7,"entry":1724987363},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724987370},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724988034},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724988037},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724988097},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724988114},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724988279},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724990706},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724990953},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724992309},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724992313},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724993591},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724993596},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724996233},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724996354},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724996667},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724997113},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724997125},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725000388},{"exit":1725000396,"keystrokes":1,"elapsed_time_sec":6,"entry":1725000390},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725000397},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725000937},{"exit":1725012914,"keystrokes":2,"elapsed_time_sec":7,"entry":1725012907},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725012914},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725018990},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725018994},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725019076},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725019095},{"exit":1725019324,"keystrokes":2,"elapsed_time_sec":100,"entry":1725019224},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725019324},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725019330},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725019458},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725019570},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725019579},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725020281},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725020282},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725021496},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725033613},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725035863},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725036534},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725036538},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725036540},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725040761},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725040763},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725042106},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725044971},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725044973},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725075572},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725075574},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725075579},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725075581},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725075588},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725075589},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725075591},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725075592},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725075706},{"exit":1725075717,"keystrokes":33,"elapsed_time_sec":7,"entry":1725075710},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725075955},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725075964},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725075967},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725076236},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725076238},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725076239},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725076240},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725076240},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725076241},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725076271},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725076281},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725076308},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725076690},{"exit":1725077472,"keystrokes":2,"elapsed_time_sec":160,"entry":1725077312},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725077472},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725077551},{"exit":1725079231,"keystrokes":66,"elapsed_time_sec":19,"entry":1725079212},{"exit":1725079601,"keystrokes":90,"elapsed_time_sec":17,"entry":1725079584},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725080094},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725080141},{"exit":1725084767,"keystrokes":26,"elapsed_time_sec":6,"entry":1725084761},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725085390},{"exit":1725085418,"keystrokes":32,"elapsed_time_sec":6,"entry":1725085412},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725086610},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725086702},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725087889},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725092235},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725092241},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725095508},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725095510},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725095540},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725095810},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725095812},{"exit":1725095888,"keystrokes":70,"elapsed_time_sec":19,"entry":1725095869},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725096465},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725096482},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725096666},{"exit":1725099123,"keystrokes":82,"elapsed_time_sec":1003,"entry":1725098120},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725101769},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725102120},{"exit":1725120641,"keystrokes":2,"elapsed_time_sec":6,"entry":1725120635},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725120641},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725120642},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725120643},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725120678},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725165694},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725165770},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725165786},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725165792},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725165858},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725166339},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725167079},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725171066},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725171118},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725171250},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725171442},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725176173},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725183837},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725183874},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725204913},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725205145},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725205147},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725205225},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725205235},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725207318},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725207322},{"exit":1725208195,"keystrokes":0,"elapsed_time_sec":709,"entry":1725207486},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725208195},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725208210},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725208211},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725208215},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725208222},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725208227},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725208264},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725210116},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725210620},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725210643},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725211192},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725211466},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725211593},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725212099},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725212110},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725212299},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725212314},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725212870},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725213151},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725213240},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725213241},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725247546},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725248582},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725248723},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725248927},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725248971},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725249106},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725249131},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725251414},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725262708},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725268529},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725277981},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725278019},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725281892},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725282719},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725284804},{"exit":1725285001,"keystrokes":24,"elapsed_time_sec":179,"entry":1725284822},{"exit":1725285015,"keystrokes":4,"elapsed_time_sec":6,"entry":1725285009},{"exit":1725285082,"keystrokes":5,"elapsed_time_sec":12,"entry":1725285070},{"exit":1725285103,"keystrokes":5,"elapsed_time_sec":11,"entry":1725285092},{"exit":1725285199,"keystrokes":3,"elapsed_time_sec":20,"entry":1725285179},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725285204},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725285229},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725285230},{"exit":1725290721,"keystrokes":0,"elapsed_time_sec":2573,"entry":1725288148},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725291381},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725291387},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725371169},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725371339},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725351932},{"exit":1725359067,"keystrokes":26,"elapsed_time_sec":41,"entry":1725359026},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725359067},{"exit":1725359087,"keystrokes":1,"elapsed_time_sec":19,"entry":1725359068},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725359087},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725359126},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725359128},{"exit":1725359167,"keystrokes":1,"elapsed_time_sec":37,"entry":1725359130},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725359167},{"exit":1725359203,"keystrokes":1,"elapsed_time_sec":34,"entry":1725359169},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725359203},{"exit":1725359264,"keystrokes":5,"elapsed_time_sec":8,"entry":1725359256},{"exit":1725359286,"keystrokes":28,"elapsed_time_sec":18,"entry":1725359268},{"exit":1725359326,"keystrokes":4,"elapsed_time_sec":7,"entry":1725359319},{"exit":1725359348,"keystrokes":5,"elapsed_time_sec":20,"entry":1725359328},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364267},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364282},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364290},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364293},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364324},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364329},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364332},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364343},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364346},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364349},{"exit":1725364374,"keystrokes":0,"elapsed_time_sec":19,"entry":1725364355},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364375},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364379},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364449},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364497},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364510},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364518},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364522},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364531},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364533},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364540},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364554},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364558},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364560},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364565},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364566},{"exit":1725364583,"keystrokes":2,"elapsed_time_sec":9,"entry":1725364574},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364583},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364643},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364696},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364700},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364704},{"exit":1725364754,"keystrokes":4,"elapsed_time_sec":9,"entry":1725364745},{"exit":1725364774,"keystrokes":13,"elapsed_time_sec":9,"entry":1725364765},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364796},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364801},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364809},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364815},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725365959},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725365964},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725366299},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725366317},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725366318},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725366321},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725366326},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725366348},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725366352},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725366383},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725366428},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725366431},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725366434},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725366573},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725366605},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725367164},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725367323},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725367438},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725370425},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725370816},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725371291},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725371310},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725371316},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725371327},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725371348},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725372138},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725377523},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725391868},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725392232},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725392233},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725392233},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725392544},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725392854},{"exit":1725392887,"keystrokes":24,"elapsed_time_sec":29,"entry":1725392858},{"exit":1725393318,"keystrokes":20,"elapsed_time_sec":250,"entry":1725393068},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725393486},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725393583},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725420740},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725421320},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725421323},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725421326},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725423828},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725424050},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725424058},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725424060},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725474088},{"exit":1725507100,"keystrokes":34,"elapsed_time_sec":2204,"entry":1725504896},{"exit":1725507114,"keystrokes":4,"elapsed_time_sec":9,"entry":1725507105},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725507163},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725507165},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725507167},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725509038},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725509043},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725509062},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725509219},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725509428},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725519088},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725519175},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725520211},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725520277},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725520308},{"exit":1725520325,"keystrokes":1,"elapsed_time_sec":6,"entry":1725520319},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725547305},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725547311},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725681056},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725681861},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725684034},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725684467},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725685333},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725685615},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725685620},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725686509},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725687414},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725687466},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725687913},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725689446},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725689642},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725689644},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725689655},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725689773},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725690083},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725690091},{"exit":1725690112,"keystrokes":0,"elapsed_time_sec":9,"entry":1725690103},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725691772},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725708732},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725711115},{"exit":1725796658,"keystrokes":8,"elapsed_time_sec":81119,"entry":1725715539},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725799435},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725799617},{"exit":1725812237,"keystrokes":24,"elapsed_time_sec":322,"entry":1725811915},{"exit":1725812936,"keystrokes":4,"elapsed_time_sec":662,"entry":1725812274},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725814352},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725856310},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725864056},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725867663},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725867679},{"exit":1725868174,"keystrokes":0,"elapsed_time_sec":326,"entry":1725867848},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725868387},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725868388},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725872833},{"exit":1725872871,"keystrokes":0,"elapsed_time_sec":36,"entry":1725872835},{"exit":1725872984,"keystrokes":28,"elapsed_time_sec":6,"entry":1725872978},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873319},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873324},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873362},{"exit":1725873419,"keystrokes":38,"elapsed_time_sec":22,"entry":1725873397},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873542},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873543},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873545},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873567},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873632},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873638},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873650},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873654},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873757},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873763},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873766},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873768},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873773},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873775},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873778},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873803},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873813},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873826},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873833},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873849},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873883},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873908},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725882289},{"exit":1725882467,"keystrokes":34,"elapsed_time_sec":141,"entry":1725882326},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726055424},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726058603},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726059151},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726060051},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726060455},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726060815},{"exit":1726064422,"keystrokes":54,"elapsed_time_sec":19,"entry":1726064403},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726067837},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726067951},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726068796},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726069486},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726072203},{"exit":1726075816,"keystrokes":22,"elapsed_time_sec":6,"entry":1726075810},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726077604},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726077692},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726077746},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726082481},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726082484},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726082659},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726116834},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726117230},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726117232},{"exit":1726118457,"keystrokes":108,"elapsed_time_sec":177,"entry":1726118280},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726118472},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726118481},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726120286},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726125423},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726125434},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726125437},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726125918},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726126670},{"exit":1726126755,"keystrokes":34,"elapsed_time_sec":33,"entry":1726126722},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726126757},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726126791},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726126873},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726126875},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726135499},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726135948},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726135950},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726135957},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726135957},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726138858},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726138918},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726138944},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726139528},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726141541},{"exit":1726143005,"keystrokes":8,"elapsed_time_sec":19,"entry":1726142986},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726159360},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726159363},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726167232},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726167401},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726167487},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726167680},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726167681},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726169119},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726169407},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726232070},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726232081},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726232092},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726232097},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726232112},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726232644},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726232672},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726232681},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726232699},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726232702},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726232704},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726235390},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726235402},{"elapsed_time_sec":0,"keystrokes":0,"entry":1726298825},{"elapsed_time_sec":0,"keystrokes":0,"entry":1726332150},{"elapsed_time_sec":0,"keystrokes":0,"entry":1726332151},{"elapsed_time_sec":0,"keystrokes":0,"entry":1726332155}]},"\/home\/archer\/.local\/bin\/battery-charging.sh":{"filetype":"sh","git_project_name":"","visit_log":[{"exit":1725248621,"keystrokes":103,"elapsed_time_sec":38,"entry":1725248583},{"exit":1725248889,"keystrokes":94,"elapsed_time_sec":165,"entry":1725248724},{"exit":1725248945,"keystrokes":15,"elapsed_time_sec":16,"entry":1725248929},{"exit":1725249023,"keystrokes":3,"elapsed_time_sec":50,"entry":1725248973}]},"\/home\/archer\/Downloads\/Chatbot\/model.py":{"filetype":"python","git_project_name":"","visit_log":[{"exit":1725364796,"keystrokes":89,"elapsed_time_sec":11,"entry":1725364785}]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/completions.lua":{"filetype":"lua","git_project_name":"dotfiles","visit_log":[]},"\/home\/archer\/temp.sh":{"filetype":"sh","git_project_name":"","visit_log":[{"exit":1726075154,"keystrokes":2,"elapsed_time_sec":14,"entry":1726075140},{"exit":1726077620,"keystrokes":97,"elapsed_time_sec":15,"entry":1726077605},{"exit":1726077732,"keystrokes":20,"elapsed_time_sec":40,"entry":1726077692},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726077749},{"exit":1726077813,"keystrokes":401,"elapsed_time_sec":64,"entry":1726077749},{"exit":1726078462,"keystrokes":94,"elapsed_time_sec":16,"entry":1726078446},{"exit":1726078551,"keystrokes":67,"elapsed_time_sec":28,"entry":1726078523},{"exit":1726078604,"keystrokes":213,"elapsed_time_sec":40,"entry":1726078564},{"exit":1726078709,"keystrokes":71,"elapsed_time_sec":37,"entry":1726078672},{"exit":1726078740,"keystrokes":77,"elapsed_time_sec":22,"entry":1726078718},{"exit":1726078830,"keystrokes":91,"elapsed_time_sec":15,"entry":1726078815},{"exit":1726079952,"keystrokes":126,"elapsed_time_sec":51,"entry":1726079901},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726080345}]},"\/home\/archer\/.config\/rofi\/power.rasi":{"filetype":"","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/nvim\/lua\/plugins\/auto-pairs.lua":{"filetype":"lua","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/rofi\/applets\/shared\/colors.rasi":{"filetype":"","git_project_name":"","visit_log":[{"exit":1725087199,"keystrokes":44,"elapsed_time_sec":14,"entry":1725087185}]},"\/home\/archer\/.config\/dolphinrc":{"filetype":"","git_project_name":"","visit_log":[]},"\/home\/archer\/Downloads\/Chatbot\/templates\/base.html":{"filetype":"html","git_project_name":"","visit_log":[{"exit":1725364765,"keystrokes":9,"elapsed_time_sec":11,"entry":1725364754}]},"\/home\/archer\/.config\/rofi\/mocha.rasi":{"filetype":"","git_project_name":"","visit_log":[]},"\/home\/ayush\/.ssh\/known_hosts.old":{"filetype":"","git_project_name":"","visit_log":[]},"\/home\/archer\/Downloads\/hyprdots\/.config\/rofi\/config\/confirm.rasi":{"filetype":"","git_project_name":"hyprdots","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725075709},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725075724}]},"term:\/\/~\/.config\/nvim\/\/20576:\/usr\/bin\/zsh;#toggleterm#1":{"filetype":"toggleterm","git_project_name":"","visit_log":[]},"\/home\/archer\/Downloads\/dotfiles\/kitty\/kitty.conf":{"filetype":"conf","git_project_name":"dotfiles","visit_log":[{"exit":1724908292,"keystrokes":139,"elapsed_time_sec":117,"entry":1724908175}]},"\/home\/archer\/.config\/rofi\/scripts\/launcher_t4":{"filetype":"sh","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/rofi\/scripts\/launcher_t1":{"filetype":"sh","git_project_name":"","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725087482},{"exit":1725090013,"keystrokes":1,"elapsed_time_sec":1374,"entry":1725088639}]},"\/home\/archer\/Downloads\/Chatbot\/venv\/bin\/pip":{"filetype":"python","git_project_name":"","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725364824}]},"\/home\/archer\/.config\/X11\/xinitrc.sh":{"filetype":"sh","git_project_name":"","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1726126790},{"exit":1726126803,"keystrokes":1,"elapsed_time_sec":12,"entry":1726126791}]},"\/home\/archer\/.config\/rofi\/powermenu\/type-4\/powermenu.sh":{"filetype":"sh","git_project_name":"","visit_log":[{"exit":1725087397,"keystrokes":166,"elapsed_time_sec":100,"entry":1725087297},{"exit":1725087427,"keystrokes":12,"elapsed_time_sec":8,"entry":1725087419}]},"\/tmp\/nvim.ayush\/AXansa\/2":{"filetype":"git","git_project_name":"AyushDumasia","visit_log":[]},"\/home\/archer\/Downloads\/Chatbot\/chat.py":{"filetype":"python","git_project_name":"","visit_log":[{"exit":1725364554,"keystrokes":13,"elapsed_time_sec":13,"entry":1725364541}]},"\/home\/archer\/bin\/element-wayland.sh":{"filetype":"sh","git_project_name":"","visit_log":[{"exit":1726116861,"keystrokes":9,"elapsed_time_sec":27,"entry":1726116834}]},"\/home\/archer\/.local\/bin\/brightnessctl\/brightness-up.sh":{"filetype":"sh","git_project_name":"","visit_log":[]},"\/home\/archer\/.zshrc":{"filetype":"zsh","git_project_name":"","visit_log":[{"exit":1724908002,"keystrokes":53,"elapsed_time_sec":11,"entry":1724907991},{"exit":1724908027,"keystrokes":22,"elapsed_time_sec":7,"entry":1724908020},{"exit":1724913938,"keystrokes":450,"elapsed_time_sec":87,"entry":1724913851},{"exit":1724945568,"keystrokes":140,"elapsed_time_sec":12,"entry":1724945556},{"exit":1724945736,"keystrokes":203,"elapsed_time_sec":58,"entry":1724945678},{"exit":1724997070,"keystrokes":73,"elapsed_time_sec":17,"entry":1724997053},{"exit":1725003961,"keystrokes":23,"elapsed_time_sec":31,"entry":1725003930},{"exit":1725020267,"keystrokes":104,"elapsed_time_sec":13,"entry":1725020254},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725079287},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725087491},{"exit":1725212891,"keystrokes":14,"elapsed_time_sec":20,"entry":1725212871},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725251419},{"exit":1725283728,"keystrokes":36,"elapsed_time_sec":11,"entry":1725283717},{"exit":1725520443,"keystrokes":265,"elapsed_time_sec":67,"entry":1725520376},{"exit":1725691671,"keystrokes":200,"elapsed_time_sec":51,"entry":1725691620},{"exit":1725710861,"keystrokes":83,"elapsed_time_sec":38,"entry":1725710823},{"exit":1725710928,"keystrokes":67,"elapsed_time_sec":14,"entry":1725710914},{"exit":1726058636,"keystrokes":74,"elapsed_time_sec":32,"entry":1726058604},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726127331},{"exit":1726167351,"keystrokes":137,"elapsed_time_sec":49,"entry":1726167302},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726167466},{"exit":1726169250,"keystrokes":163,"elapsed_time_sec":29,"entry":1726169221},{"exit":1726255214,"elapsed_time_sec":27,"keystrokes":79,"entry":1726255187},{"exit":1726255246,"elapsed_time_sec":12,"keystrokes":51,"entry":1726255234}]},"\/home\/ayush\/dotfiles\/nvim\/neo-tree filesystem [1]":{"filetype":"neo-tree","git_project_name":"dotfiles","visit_log":[]},"\/home\/archer\/.config\/mpd\/mpd.conf":{"filetype":"conf","git_project_name":"","visit_log":[{"exit":1725708757,"keystrokes":35,"elapsed_time_sec":24,"entry":1725708733}]},"\/home\/archer\/.config\/hypr\/themes\/mocha.conf":{"filetype":"conf","git_project_name":"","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1726118353}]},"\/home\/archer\/.config\/rofi\/scripts\/launcher_t3":{"filetype":"sh","git_project_name":"","visit_log":[]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/nvim-lspconfig.lua":{"filetype":"lua","git_project_name":"dotfiles","visit_log":[]},"\/usr\/bin\/rxfetch":{"filetype":"sh","git_project_name":"","visit_log":[{"exit":1725078347,"keystrokes":281,"elapsed_time_sec":44,"entry":1725078303}]},"\/home\/archer\/.config\/bat\/config":{"filetype":"","git_project_name":"","visit_log":[{"exit":1725095540,"keystrokes":1,"elapsed_time_sec":12,"entry":1725095528}]},"\/home\/archer\/.config\/hypr\/mocha.conf":{"filetype":"conf","git_project_name":"","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725084780},{"exit":1726118325,"keystrokes":1,"elapsed_time_sec":12,"entry":1726118313}]},"\/home\/archer\/.config\/rofi\/themes":{"filetype":"","git_project_name":"","visit_log":[]},"\/home\/archer\/Projects\/EdChat\/index.html":{"filetype":"html","git_project_name":"","visit_log":[{"exit":1725520277,"keystrokes":59,"elapsed_time_sec":65,"entry":1725520212}]},"\/home\/archer\/Downloads\/Chatbot\/venv\/pyvenv.cfg":{"filetype":"cfg","git_project_name":"","visit_log":[]},"\/dev\/neo-tree filesystem [1]":{"filetype":"neo-tree","git_project_name":"","visit_log":[]},"\/home\/archer\/Downloads\/Chatbot\/venv\/bin\/activate.fish":{"filetype":"fish","git_project_name":"","visit_log":[]},"\/home\/archer\/Downloads\/dotfiles\/gnome-extensions.txt":{"filetype":"text","git_project_name":"dotfiles","visit_log":[{"exit":1725873632,"keystrokes":1,"elapsed_time_sec":6,"entry":1725873626}]},"\/home\/ayush\/.themes\/Dracula\/README.md":{"filetype":"markdown","git_project_name":"","visit_log":[]},"\/home\/archer\/Downloads\/Downloads\/Catppuccin-Dark\/gtk-4.0\/gtk-dark.css":{"filetype":"css","git_project_name":"","visit_log":[]},"\/dev\/rfkill":{"filetype":"","git_project_name":"","visit_log":[]},"\/home\/archer\/Downloads\/ChatModel\/chatgpt.py":{"filetype":"python","git_project_name":"","visit_log":[{"exit":1725392268,"keystrokes":14,"elapsed_time_sec":35,"entry":1725392233},{"exit":1725392985,"keystrokes":59,"elapsed_time_sec":65,"entry":1725392920},{"exit":1725393068,"keystrokes":10,"elapsed_time_sec":48,"entry":1725393020},{"exit":1725393296,"keystrokes":39,"elapsed_time_sec":199,"entry":1725393097},{"exit":1725393464,"keystrokes":63,"elapsed_time_sec":144,"entry":1725393320},{"exit":1725394080,"keystrokes":187,"elapsed_time_sec":495,"entry":1725393585}]},"\/home\/archer\/Projects\/hyprdots\/.config\/hypr\/hyprland.conf":{"filetype":"conf","git_project_name":"hyprdots","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1726138950}]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/nvimtracker.lua":{"filetype":"lua","git_project_name":"dotfiles","visit_log":[]},"\/home\/archer\/Downloads\/ChatModel\/neo-tree filesystem [1]":{"filetype":"neo-tree","git_project_name":"","visit_log":[{"keystrokes":3,"elapsed_time_sec":0,"entry":1725392882},{"exit":1725393097,"keystrokes":27,"elapsed_time_sec":112,"entry":1725392985},{"exit":1725393585,"keystrokes":20,"elapsed_time_sec":274,"entry":1725393311}]},"\/home\/archer\/.config\/rofi\/launchers\/type-7\/style-10.rasi":{"filetype":"","git_project_name":"","visit_log":[]},"\/usr\/share\/plank\/themes\/Transparent\/dock.theme":{"filetype":"php","git_project_name":"","visit_log":[]},"\/home\/archer\/setup.sh":{"filetype":"sh","git_project_name":"","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725691250}]},"\/home\/archer\/.config\/dunst\/neo-tree filesystem [1]":{"filetype":"neo-tree","git_project_name":"","visit_log":[{"keystrokes":3,"elapsed_time_sec":0,"entry":1725812933},{"exit":1725814353,"keystrokes":8,"elapsed_time_sec":1419,"entry":1725812934}]},"\/home\/archer\/.config\/X11\/xinitrc":{"filetype":"","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/rofi\/applets\/bin\/powermenu.sh":{"filetype":"sh","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/rofi\/applets\/bin\/battery.sh":{"filetype":"sh","git_project_name":"","visit_log":[{"exit":1726235418,"keystrokes":89,"elapsed_time_sec":14,"entry":1726235404}]},"\/home\/archer\/.config\/waybar\/config.jsonc":{"filetype":"jsonc","git_project_name":"","visit_log":[{"exit":1725085401,"keystrokes":3,"elapsed_time_sec":11,"entry":1725085390},{"exit":1725205145,"keystrokes":509,"elapsed_time_sec":231,"entry":1725204914},{"exit":1725205601,"keystrokes":560,"elapsed_time_sec":331,"entry":1725205270},{"exit":1725205615,"keystrokes":11,"elapsed_time_sec":8,"entry":1725205607},{"exit":1725205978,"keystrokes":690,"elapsed_time_sec":303,"entry":1725205675},{"exit":1725208264,"keystrokes":31,"elapsed_time_sec":36,"entry":1725208228},{"exit":1725208718,"keystrokes":361,"elapsed_time_sec":300,"entry":1725208418},{"exit":1725208762,"keystrokes":40,"elapsed_time_sec":27,"entry":1725208735},{"exit":1725208801,"keystrokes":7,"elapsed_time_sec":35,"entry":1725208766},{"exit":1725209089,"keystrokes":47,"elapsed_time_sec":46,"entry":1725209043},{"exit":1725211912,"keystrokes":210,"elapsed_time_sec":318,"entry":1725211594},{"exit":1725249131,"keystrokes":41,"elapsed_time_sec":24,"entry":1725249107},{"exit":1725249377,"keystrokes":22,"elapsed_time_sec":29,"entry":1725249348},{"exit":1725249531,"keystrokes":3,"elapsed_time_sec":11,"entry":1725249520},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725262712},{"exit":1725262721,"keystrokes":70,"elapsed_time_sec":9,"entry":1725262712},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725371171},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725371171},{"exit":1725424046,"keystrokes":292,"elapsed_time_sec":217,"entry":1725423829},{"exit":1725682064,"keystrokes":167,"elapsed_time_sec":190,"entry":1725681874},{"exit":1726059162,"keystrokes":39,"elapsed_time_sec":10,"entry":1726059152},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726067838},{"exit":1726068234,"keystrokes":83,"elapsed_time_sec":283,"entry":1726067951},{"exit":1726068794,"keystrokes":38,"elapsed_time_sec":15,"entry":1726068779},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726068797},{"exit":1726069899,"keystrokes":432,"elapsed_time_sec":412,"entry":1726069487},{"exit":1726082577,"keystrokes":85,"elapsed_time_sec":93,"entry":1726082484}]},"\/usr\/share\/sddm\/themes\/catppuccin-mocha\/theme.conf":{"filetype":"conf","git_project_name":"","visit_log":[{"exit":1724917077,"keystrokes":108,"elapsed_time_sec":341,"entry":1724916736},{"exit":1724988097,"keystrokes":2,"elapsed_time_sec":55,"entry":1724988042},{"exit":1724988114,"keystrokes":1,"elapsed_time_sec":16,"entry":1724988098},{"exit":1724988354,"keystrokes":138,"elapsed_time_sec":69,"entry":1724988285},{"exit":1725715554,"keystrokes":8,"elapsed_time_sec":13,"entry":1725715541}]},"\/home\/ayush\/dotfiles\/nvim\/usage_data.json":{"filetype":"json","git_project_name":"dotfiles","visit_log":[]},"\/usr\/share\/iso-codes\/json\/iso_3166-1.json":{"git_project_name":"","filetype":"json","visit_log":[]},"\/home\/ayush\/dotfiles\/kitty\/kitty.conf":{"filetype":"conf","git_project_name":"dotfiles","visit_log":[]},"\/home\/ayush\/dotfiles\/synth-shell\/synth-shell-greeter.config":{"filetype":"conf","git_project_name":"dotfiles","visit_log":[]},"\/home\/ayush\/dotfiles\/ohmyposh\/base.json":{"filetype":"json","git_project_name":"dotfiles","visit_log":[]},"\/usr\/share\/sddm\/themes\/catppuccin-mocha\/neo-tree filesystem [1]":{"filetype":"neo-tree","git_project_name":"","visit_log":[]},"\/home\/archer\/Downloads\/Chatbot\/app.py":{"filetype":"python","git_project_name":"","visit_log":[{"exit":1725364540,"keystrokes":1,"elapsed_time_sec":6,"entry":1725364534},{"exit":1725364728,"keystrokes":88,"elapsed_time_sec":22,"entry":1725364706}]},"\/home\/archer\/.config\/rofi\/1":{"filetype":"","git_project_name":"","visit_log":[]},"\/home\/ayush\/dotfiles\/synth-shell\/alias.sh":{"filetype":"sh","git_project_name":"dotfiles","visit_log":[]},"\/home\/archer\/.config\/rofi\/applets\/shared\/theme.bash":{"filetype":"sh","git_project_name":"","visit_log":[{"exit":1725087018,"keystrokes":6,"elapsed_time_sec":19,"entry":1725086999},{"exit":1725087145,"keystrokes":36,"elapsed_time_sec":88,"entry":1725087057},{"exit":1725089217,"keystrokes":2,"elapsed_time_sec":22,"entry":1725089195},{"exit":1725089252,"keystrokes":8,"elapsed_time_sec":25,"entry":1725089227},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725101880},{"exit":1725168631,"keystrokes":1,"elapsed_time_sec":9,"entry":1725168622},{"exit":1725168781,"keystrokes":63,"elapsed_time_sec":148,"entry":1725168633},{"exit":1725168905,"keystrokes":14,"elapsed_time_sec":123,"entry":1725168782},{"exit":1725168922,"keystrokes":1,"elapsed_time_sec":12,"entry":1725168910}]},"\/home\/ayush\/.cache\/Homebrew\/Logs\/dbus\/post_install.01.dbus-uuidgen":{"filetype":"","git_project_name":"","visit_log":[]},"term:\/\/~\/Downloads\/Chatbot\/\/3422:\/usr\/bin\/zsh;#toggleterm#1":{"filetype":"toggleterm","git_project_name":"","visit_log":[{"exit":1725364427,"keystrokes":2,"elapsed_time_sec":11,"entry":1725364416},{"exit":1725364448,"keystrokes":2,"elapsed_time_sec":8,"entry":1725364440}]},"\/home\/ayush\/.zshrc":{"filetype":"zsh","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/rofi\/applets\/bin\/apps.sh":{"filetype":"sh","git_project_name":"","visit_log":[{"exit":1725168613,"keystrokes":12,"elapsed_time_sec":6,"entry":1725168607},{"exit":1725169400,"keystrokes":498,"elapsed_time_sec":472,"entry":1725168928},{"exit":1725690227,"keystrokes":453,"elapsed_time_sec":115,"entry":1725690112}]},"\/home\/archer\/bin\/freetube-wayland.sh":{"filetype":"sh","git_project_name":"","visit_log":[{"exit":1726116877,"keystrokes":6,"elapsed_time_sec":7,"entry":1726116870}]},"\/home\/archer\/.config\/wlogout\/layout":{"filetype":"","git_project_name":"","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1724943558},{"exit":1724943997,"keystrokes":2,"elapsed_time_sec":8,"entry":1724943989},{"exit":1724944033,"keystrokes":4,"elapsed_time_sec":28,"entry":1724944005},{"exit":1724944213,"keystrokes":1,"elapsed_time_sec":7,"entry":1724944206},{"exit":1724945193,"keystrokes":143,"elapsed_time_sec":320,"entry":1724944873},{"exit":1724945471,"keystrokes":43,"elapsed_time_sec":14,"entry":1724945457},{"exit":1724947120,"keystrokes":527,"elapsed_time_sec":303,"entry":1724946817},{"exit":1724948221,"keystrokes":37,"elapsed_time_sec":10,"entry":1724948211}]},"\/home\/archer\/.config\/rofi\/askpass.rasi":{"filetype":"","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/X11\/xprofile.sh":{"filetype":"sh","git_project_name":"","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1726126743}]},"\/home\/archer\/.config\/yazi\/theme.toml":{"filetype":"toml","git_project_name":"","visit_log":[{"exit":1725095909,"keystrokes":3,"elapsed_time_sec":7,"entry":1725095902}]},"\/etc\/sddm.conf":{"filetype":"conf","git_project_name":"","visit_log":[]},"\/home\/archer\/Downloads\/hyprdots\/.config\/rofi\/config\/neo-tree filesystem [1]":{"filetype":"neo-tree","git_project_name":"hyprdots","visit_log":[]},"\/home\/archer\/.config\/hypridle\/hypridle.conf":{"filetype":"conf","git_project_name":"","visit_log":[{"exit":1725799609,"keystrokes":3,"elapsed_time_sec":173,"entry":1725799436},{"exit":1725873803,"keystrokes":1,"elapsed_time_sec":21,"entry":1725873782}]},"\/home\/archer\/.config\/rofi\/networkmenu.rasi":{"filetype":"","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/nvim\/lua\/plugins\/treesj.lua":{"filetype":"lua","git_project_name":"","visit_log":[]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/noice.lua":{"filetype":"lua","git_project_name":"dotfiles","visit_log":[]},"\/home\/archer\/.config\/gitui\/theme.con":{"filetype":"cterm","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/github-copilot\/versions.json":{"filetype":"json","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/rofi\/wifi.sh":{"filetype":"sh","git_project_name":"","visit_log":[{"exit":1725173157,"keystrokes":46,"elapsed_time_sec":1006,"entry":1725172151},{"exit":1725213186,"keystrokes":27,"elapsed_time_sec":33,"entry":1725213153},{"exit":1725213456,"keystrokes":167,"elapsed_time_sec":213,"entry":1725213243},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725215665},{"exit":1725246009,"keystrokes":165,"elapsed_time_sec":276,"entry":1725245733},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725246370},{"exit":1725278644,"keystrokes":50,"elapsed_time_sec":8,"entry":1725278636},{"exit":1725279296,"keystrokes":1,"elapsed_time_sec":57,"entry":1725279239},{"exit":1725279905,"keystrokes":118,"elapsed_time_sec":66,"entry":1725279839},{"exit":1725281112,"keystrokes":539,"elapsed_time_sec":648,"entry":1725280464},{"exit":1725281879,"keystrokes":40,"elapsed_time_sec":243,"entry":1725281636},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725281894},{"exit":1725281924,"keystrokes":85,"elapsed_time_sec":30,"entry":1725281894},{"exit":1725282621,"keystrokes":52,"elapsed_time_sec":685,"entry":1725281936},{"exit":1725282860,"keystrokes":99,"elapsed_time_sec":140,"entry":1725282720},{"exit":1725283242,"keystrokes":78,"elapsed_time_sec":75,"entry":1725283167},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725371341},{"exit":1725367417,"keystrokes":10,"elapsed_time_sec":93,"entry":1725367324},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725367440},{"exit":1725370442,"keystrokes":31,"elapsed_time_sec":15,"entry":1725370427},{"exit":1725370837,"keystrokes":13,"elapsed_time_sec":8,"entry":1725370829},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725372140},{"exit":1725377984,"keystrokes":87,"elapsed_time_sec":16,"entry":1725377968},{"exit":1725377993,"keystrokes":9,"elapsed_time_sec":7,"entry":1725377986},{"exit":1725378027,"keystrokes":9,"elapsed_time_sec":28,"entry":1725377999},{"exit":1725378182,"keystrokes":7,"elapsed_time_sec":143,"entry":1725378039},{"exit":1725378209,"keystrokes":45,"elapsed_time_sec":25,"entry":1725378184},{"exit":1725378395,"keystrokes":363,"elapsed_time_sec":178,"entry":1725378217},{"exit":1725379580,"keystrokes":271,"elapsed_time_sec":281,"entry":1725379299},{"exit":1725381301,"keystrokes":64,"elapsed_time_sec":376,"entry":1725380925},{"exit":1725383787,"keystrokes":171,"elapsed_time_sec":2483,"entry":1725381304},{"exit":1725423043,"keystrokes":48,"elapsed_time_sec":133,"entry":1725422910},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725423811},{"exit":1725474127,"keystrokes":196,"elapsed_time_sec":36,"entry":1725474091},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725684468},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725856313}]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/telescope.lua":{"filetype":"lua","git_project_name":"dotfiles","visit_log":[]},"\/home\/archer\/.local\/bin\/neo-tree filesystem [1]":{"filetype":"neo-tree","git_project_name":"","visit_log":[]},"\/home\/archer\/Projects\/hyprdots\/neo-tree filesystem [1]":{"filetype":"neo-tree","git_project_name":"hyprdots","visit_log":[{"keystrokes":3,"elapsed_time_sec":0,"entry":1726064415},{"exit":1726159364,"keystrokes":59,"elapsed_time_sec":94942,"entry":1726064422}]},"\/home\/archer\/.config\/rofi\/onedark.rasi":{"filetype":"","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/rofi\/launchers\/type-6\/style-2.rasi":{"filetype":"","git_project_name":"","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725165846},{"exit":1725167079,"keystrokes":589,"elapsed_time_sec":740,"entry":1725166339},{"exit":1725169442,"keystrokes":127,"elapsed_time_sec":12,"entry":1725169430},{"exit":1725173542,"keystrokes":73,"elapsed_time_sec":127,"entry":1725173415},{"exit":1725173673,"keystrokes":77,"elapsed_time_sec":81,"entry":1725173592},{"exit":1725175497,"keystrokes":134,"elapsed_time_sec":8,"entry":1725175489}]},"\/home\/archer\/Projects\/EdChat\/src\/Pages\/Chat.jsx":{"filetype":"javascriptreact","git_project_name":"","visit_log":[]},"\/home\/archer\/Downloads\/Chatbot\/static\/images\/about.png":{"filetype":"","git_project_name":"","visit_log":[]},"oil:\/\/\/home\/archer\/.config\/rofi\/":{"filetype":"oil","git_project_name":"","visit_log":[]},"\/home\/archer\/Downloads\/dotfiles\/README.md":{"filetype":"markdown","git_project_name":"dotfiles","visit_log":[{"exit":1726060134,"keystrokes":284,"elapsed_time_sec":79,"entry":1726060055}]},"\/home\/archer\/Projects\/EdChat\/client\/src\/assets\/data.js":{"filetype":"javascript","git_project_name":"EdChat","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725872984},{"exit":1725873018,"keystrokes":49,"elapsed_time_sec":34,"entry":1725872984},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725873020}]},"\/home\/archer\/.config\/wlogout\/neo-tree filesystem [1]":{"filetype":"neo-tree","git_project_name":"","visit_log":[{"exit":1724947800,"keystrokes":5,"elapsed_time_sec":16,"entry":1724947784}]},"\/home\/archer\/.config\/rofi\/forest.rasi":{"filetype":"","git_project_name":"","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1724924271}]},"\/home\/archer\/Downloads\/config.jsonc":{"filetype":"jsonc","git_project_name":"","visit_log":[{"exit":1725209634,"keystrokes":119,"elapsed_time_sec":73,"entry":1725209561}]},"\/home\/archer\/.config\/clipman\/clipman.conf":{"filetype":"conf","git_project_name":"","visit_log":[{"exit":1726120296,"keystrokes":22,"elapsed_time_sec":10,"entry":1726120286}]},"\/home\/archer\/Downloads\/Chatbot\/nltk_utils.py":{"filetype":"python","git_project_name":"","visit_log":[]},"\/usr\/share\/applications\/code-oss.desktop":{"filetype":"desktop","git_project_name":"","visit_log":[{"exit":1725359491,"keystrokes":21,"elapsed_time_sec":21,"entry":1725359470},{"exit":1725360235,"keystrokes":31,"elapsed_time_sec":11,"entry":1725360224}]},"\/home\/archer\/.config\/neo-tree filesystem [1]":{"filetype":"neo-tree","git_project_name":"","visit_log":[{"exit":1725086735,"keystrokes":111,"elapsed_time_sec":7514,"entry":1725079221},{"exit":1725086999,"keystrokes":11,"elapsed_time_sec":10,"entry":1725086989},{"exit":1725087056,"keystrokes":6,"elapsed_time_sec":38,"entry":1725087018},{"exit":1725087153,"keystrokes":17,"elapsed_time_sec":8,"entry":1725087145},{"exit":1725087185,"keystrokes":24,"elapsed_time_sec":28,"entry":1725087157},{"exit":1725087297,"keystrokes":21,"elapsed_time_sec":98,"entry":1725087199},{"exit":1725366353,"keystrokes":251,"elapsed_time_sec":278956,"entry":1725087397},{"exit":1725366363,"keystrokes":54,"elapsed_time_sec":7,"entry":1725366356},{"exit":1725873909,"keystrokes":345,"elapsed_time_sec":61679,"entry":1725812230},{"keystrokes":6,"elapsed_time_sec":0,"entry":1726143003},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726143005}]},"\/home\/archer\/.config\/atuin\/config.toml":{"filetype":"toml","git_project_name":"","visit_log":[{"exit":1725873757,"keystrokes":396,"elapsed_time_sec":102,"entry":1725873655},{"exit":1725873908,"keystrokes":266,"elapsed_time_sec":21,"entry":1725873887}]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/comment.lua":{"filetype":"lua","git_project_name":"dotfiles","visit_log":[]},"\/home\/archer\/.config\/rofi\/scripts\/launcher_t5":{"filetype":"sh","git_project_name":"","visit_log":[{"exit":1725090283,"keystrokes":99,"elapsed_time_sec":269,"entry":1725090014},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725090834},{"exit":1725090853,"keystrokes":9,"elapsed_time_sec":19,"entry":1725090834}]},"\/home\/archer\/Downloads\/Chatbot\/train.py":{"filetype":"python","git_project_name":"","visit_log":[{"exit":1725364643,"keystrokes":117,"elapsed_time_sec":57,"entry":1725364586}]},"\/home\/archer\/.config\/waybar\/scripts\/change-wallpaper.sh":{"filetype":"sh","git_project_name":"","visit_log":[{"exit":1725205225,"keystrokes":322,"elapsed_time_sec":77,"entry":1725205148},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726232683},{"exit":1726298875,"elapsed_time_sec":48,"keystrokes":186,"entry":1726298827},{"elapsed_time_sec":0,"keystrokes":0,"entry":1726299445}]},"\/home\/archer\/.config\/rofi\/bluetooth.sh":{"filetype":"sh","git_project_name":"","visit_log":[{"exit":1725278016,"keystrokes":8,"elapsed_time_sec":32,"entry":1725277984},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725425124}]},"\/home\/archer\/Downloads\/Chatbot\/standalone-frontend\/images\/chatbox-icon.svg":{"filetype":"svg","git_project_name":"","visit_log":[]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/auto-session.lua":{"filetype":"lua","git_project_name":"dotfiles","visit_log":[]},"\/dev\/tty11":{"filetype":"","git_project_name":"","visit_log":[]},"\/home\/ayush\/.ssh\/id_ed25519.pub":{"filetype":"","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/rofi\/neo-tree filesystem [1]":{"filetype":"neo-tree","git_project_name":"","visit_log":[{"exit":1724924354,"keystrokes":45,"elapsed_time_sec":732,"entry":1724923622},{"keystrokes":6,"elapsed_time_sec":0,"entry":1724924363},{"exit":1724936246,"keystrokes":16,"elapsed_time_sec":11870,"entry":1724924376},{"keystrokes":6,"elapsed_time_sec":0,"entry":1724936266},{"keystrokes":5,"elapsed_time_sec":0,"entry":1724936285},{"keystrokes":2,"elapsed_time_sec":0,"entry":1724936289},{"keystrokes":4,"elapsed_time_sec":0,"entry":1724936295},{"keystrokes":6,"elapsed_time_sec":0,"entry":1724936302},{"exit":1725075656,"keystrokes":63,"elapsed_time_sec":139346,"entry":1724936310},{"exit":1725087892,"keystrokes":16,"elapsed_time_sec":12207,"entry":1725075685},{"exit":1725088858,"keystrokes":8,"elapsed_time_sec":28,"entry":1725088830},{"exit":1725089082,"keystrokes":41,"elapsed_time_sec":61,"entry":1725089021},{"exit":1725089194,"keystrokes":25,"elapsed_time_sec":46,"entry":1725089148},{"exit":1725089227,"keystrokes":13,"elapsed_time_sec":10,"entry":1725089217},{"exit":1725089261,"keystrokes":17,"elapsed_time_sec":9,"entry":1725089252},{"exit":1725090834,"keystrokes":48,"elapsed_time_sec":551,"entry":1725090283},{"exit":1725091371,"keystrokes":11,"elapsed_time_sec":122,"entry":1725091249},{"exit":1725091433,"keystrokes":14,"elapsed_time_sec":61,"entry":1725091372},{"exit":1725096485,"keystrokes":46,"elapsed_time_sec":5052,"entry":1725091433},{"exit":1725096624,"keystrokes":10,"elapsed_time_sec":56,"entry":1725096568},{"exit":1725096630,"keystrokes":2,"elapsed_time_sec":6,"entry":1725096624},{"exit":1725096675,"keystrokes":22,"elapsed_time_sec":25,"entry":1725096650},{"exit":1725096886,"keystrokes":12,"elapsed_time_sec":57,"entry":1725096829},{"exit":1725097627,"keystrokes":9,"elapsed_time_sec":545,"entry":1725097082},{"exit":1725097909,"keystrokes":5,"elapsed_time_sec":227,"entry":1725097682},{"keystrokes":12,"elapsed_time_sec":0,"entry":1725098095},{"keystrokes":8,"elapsed_time_sec":0,"entry":1725098129},{"exit":1725099037,"keystrokes":19,"elapsed_time_sec":8,"entry":1725099029},{"keystrokes":4,"elapsed_time_sec":0,"entry":1725099109},{"keystrokes":4,"elapsed_time_sec":0,"entry":1725099112},{"keystrokes":6,"elapsed_time_sec":0,"entry":1725099115},{"exit":1725165861,"keystrokes":77,"elapsed_time_sec":64209,"entry":1725101652},{"exit":1725167081,"keystrokes":16,"elapsed_time_sec":757,"entry":1725166324},{"exit":1725168622,"keystrokes":5,"elapsed_time_sec":9,"entry":1725168613},{"exit":1725168928,"keystrokes":6,"elapsed_time_sec":6,"entry":1725168922},{"exit":1725171094,"keystrokes":25,"elapsed_time_sec":1680,"entry":1725169414},{"exit":1725171442,"keystrokes":25,"elapsed_time_sec":343,"entry":1725171099},{"exit":1726235404,"keystrokes":773,"elapsed_time_sec":1061862,"entry":1725173542}]},"\/home\/archer\/.config\/waybar\/neo-tree filesystem [1]":{"filetype":"neo-tree","git_project_name":"","visit_log":[{"exit":1725681864,"keystrokes":129,"elapsed_time_sec":596446,"entry":1725085418},{"exit":1726298827,"keystrokes":81,"elapsed_time_sec":616961,"entry":1725681866}]},"\/home\/ayush\/Documents\/My Things\/Development\/HeistHub\/backend\/src\/controllers\/jobPositions.controller.js":{"filetype":"javascript","git_project_name":"Development","visit_log":[]},"\/home\/archer\/neo-tree filesystem [1]":{"filetype":"neo-tree","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/rofi\/colors_ctp.rasi":{"filetype":"","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/swaync\/neo-tree filesystem [1]":{"filetype":"neo-tree","git_project_name":"","visit_log":[{"exit":1725045000,"keystrokes":2,"elapsed_time_sec":10,"entry":1725044990}]},"\/home\/archer\/Downloads\/AI-docs.txt":{"filetype":"text","git_project_name":"","visit_log":[{"exit":1725504991,"keystrokes":68,"elapsed_time_sec":80,"entry":1725504911},{"exit":1725507095,"keystrokes":29,"elapsed_time_sec":1515,"entry":1725505580}]},"\/home\/ayush\/.ssh\/new.pub":{"filetype":"","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/hypr\/exports.conf":{"filetype":"conf","git_project_name":"","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1726118462},{"exit":1726118469,"keystrokes":3,"elapsed_time_sec":7,"entry":1726118462}]},"\/home\/ayush\/.ssh\/config":{"filetype":"sshconfig","git_project_name":"","visit_log":[]},"\/home\/ayush\/dotfiles\/README.md":{"filetype":"markdown","git_project_name":"dotfiles","visit_log":[]},"\/home\/archer\/.config\/rofi\/powermenu\/type-5\/style-1.rasi":{"filetype":"","git_project_name":"","visit_log":[{"exit":1725171442,"keystrokes":71,"elapsed_time_sec":184,"entry":1725171258},{"exit":1725172151,"keystrokes":41,"elapsed_time_sec":105,"entry":1725172046},{"exit":1725173409,"keystrokes":48,"elapsed_time_sec":249,"entry":1725173160},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725212319},{"exit":1725689773,"keystrokes":351,"elapsed_time_sec":117,"entry":1725689656},{"exit":1725689893,"keystrokes":36,"elapsed_time_sec":84,"entry":1725689809},{"exit":1725690083,"keystrokes":587,"elapsed_time_sec":182,"entry":1725689901}]},"\/home\/archer\/Downloads\/Chatbot\/__pycache__\/chat.cpython-310.pyc":{"filetype":"","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/hypr\/startup.conf":{"filetype":"conf","git_project_name":"","visit_log":[{"exit":1726119781,"keystrokes":3,"elapsed_time_sec":9,"entry":1726119772},{"exit":1726120063,"keystrokes":65,"elapsed_time_sec":24,"entry":1726120039},{"exit":1726120207,"keystrokes":21,"elapsed_time_sec":55,"entry":1726120152},{"exit":1726125570,"keystrokes":142,"elapsed_time_sec":113,"entry":1726125457},{"exit":1726125628,"keystrokes":15,"elapsed_time_sec":26,"entry":1726125602},{"exit":1726138918,"keystrokes":91,"elapsed_time_sec":58,"entry":1726138860}]},"\/usr\/share\/grub\/themes\/sudo":{"filetype":"","git_project_name":"","visit_log":[]},"\/home\/ayush\/.config\/hypr\/neo-tree filesystem [1]":{"filetype":"neo-tree","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/rofi\/themes\/onedark.rasi":{"filetype":"","git_project_name":"","visit_log":[{"exit":1725099134,"keystrokes":3,"elapsed_time_sec":10,"entry":1725099124}]},"\/home\/ayush\/dotfiles\/nvim\/lazy-lock.json":{"filetype":"json","git_project_name":"dotfiles","visit_log":[]},"\/home\/archer\/.config\/nvim\/lua\/plugins\/nvim-lspconfig.lua":{"filetype":"lua","git_project_name":"","visit_log":[]},"\/home\/archer\/Downloads\/3150703-Analysis and Design of Algorithms.docx":{"filetype":"zip","git_project_name":"","visit_log":[]},"\/home\/ayush\/.ssh\/neo-tree filesystem [1]":{"filetype":"neo-tree","git_project_name":"","visit_log":[]},"\/home\/archer\/Projects\/EdChat\/neo-tree filesystem [1]":{"filetype":"neo-tree","git_project_name":"EdChat","visit_log":[{"exit":1725872835,"keystrokes":7,"elapsed_time_sec":4661,"entry":1725868174},{"exit":1725882326,"keystrokes":43,"elapsed_time_sec":9454,"entry":1725872872},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725882430}]},"\/home\/archer\/.config\/rofi\/scripts\/launcher_t7":{"filetype":"sh","git_project_name":"","visit_log":[{"exit":1725088663,"keystrokes":1,"elapsed_time_sec":12,"entry":1725088651},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725088666},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725088667},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725088670},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725088672},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725088673},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725088674},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725088677},{"exit":1725088830,"keystrokes":17,"elapsed_time_sec":150,"entry":1725088680},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725088858},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725088862},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725088867},{"exit":1725088921,"keystrokes":19,"elapsed_time_sec":52,"entry":1725088869},{"exit":1725088978,"keystrokes":19,"elapsed_time_sec":52,"entry":1725088926},{"exit":1725089021,"keystrokes":6,"elapsed_time_sec":32,"entry":1725088989}]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/lualine.lua":{"filetype":"lua","git_project_name":"dotfiles","visit_log":[]},"\/home\/archer\/.config\/rofi\/powermenu\/type-2\/powermenu.sh":{"filetype":"sh","git_project_name":"","visit_log":[{"exit":1725096650,"keystrokes":88,"elapsed_time_sec":20,"entry":1725096630},{"exit":1725096665,"keystrokes":15,"elapsed_time_sec":8,"entry":1725096657},{"exit":1725096829,"keystrokes":35,"elapsed_time_sec":154,"entry":1725096675}]},"\/home\/archer\/.config\/rofi\/powermenu\/type-5\/powermenu.sh":{"filetype":"sh","git_project_name":"","visit_log":[{"exit":1725087419,"keystrokes":10,"elapsed_time_sec":9,"entry":1725087410},{"exit":1725087468,"keystrokes":7,"elapsed_time_sec":41,"entry":1725087427},{"exit":1725089148,"keystrokes":32,"elapsed_time_sec":66,"entry":1725089082},{"exit":1725097053,"keystrokes":185,"elapsed_time_sec":167,"entry":1725096886},{"exit":1725097082,"keystrokes":4,"elapsed_time_sec":25,"entry":1725097057},{"exit":1725097668,"keystrokes":1,"elapsed_time_sec":21,"entry":1725097647},{"exit":1725171242,"keystrokes":1,"elapsed_time_sec":6,"entry":1725171236}]},"\/home\/archer\/.config\/dunst\/dunst-backup":{"filetype":"","git_project_name":"","visit_log":[{"exit":1725811944,"keystrokes":3,"elapsed_time_sec":6,"entry":1725811938}]},"\/home\/archer\/.config\/X11\/Xresources":{"filetype":"xdefaults","git_project_name":"","visit_log":[{"exit":1725812300,"keystrokes":3,"elapsed_time_sec":26,"entry":1725812274},{"exit":1726055434,"keystrokes":10,"elapsed_time_sec":9,"entry":1726055425},{"exit":1726126722,"keystrokes":15,"elapsed_time_sec":51,"entry":1726126671}]},"\/home\/archer\/Projects\/hyprdots\/README.md":{"filetype":"markdown","git_project_name":"hyprdots","visit_log":[{"exit":1726060525,"keystrokes":116,"elapsed_time_sec":69,"entry":1726060456},{"exit":1726060851,"keystrokes":39,"elapsed_time_sec":34,"entry":1726060817},{"exit":1726159386,"keystrokes":1,"elapsed_time_sec":22,"entry":1726159364}]},"\/home\/archer\/Downloads\/Chatbot\/README.md":{"filetype":"markdown","git_project_name":"","visit_log":[{"exit":1725364416,"keystrokes":53,"elapsed_time_sec":36,"entry":1725364380},{"exit":1725364471,"keystrokes":46,"elapsed_time_sec":16,"entry":1725364455},{"exit":1725364497,"keystrokes":133,"elapsed_time_sec":16,"entry":1725364481},{"exit":1725364696,"keystrokes":60,"elapsed_time_sec":51,"entry":1725364645},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725371332},{"exit":1725371348,"keystrokes":1,"elapsed_time_sec":16,"entry":1725371332},{"exit":1725371498,"keystrokes":28,"elapsed_time_sec":13,"entry":1725371485},{"exit":1725371653,"keystrokes":6,"elapsed_time_sec":44,"entry":1725371609}]},"\/home\/ayush\/.ssh\/id_ed25519":{"filetype":"","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/rofi\/mpd.rasi":{"filetype":"","git_project_name":"","visit_log":[]},"\/tmp\/nvim.archer\/Hcu3qX\/3":{"filetype":"git","git_project_name":"hyprdots","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1726159389}]},"\/home\/archer\/Downloads\/Default.code-profile":{"filetype":"","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/rofi\/colors\/black.rasi":{"filetype":"","git_project_name":"","visit_log":[]},"\/home\/archer\/.local\/bin\/volumectl\/volume-up.sh":{"filetype":"sh","git_project_name":"","visit_log":[{"exit":1725000596,"keystrokes":463,"elapsed_time_sec":196,"entry":1725000400},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725018999},{"exit":1725019011,"keystrokes":30,"elapsed_time_sec":12,"entry":1725018999},{"exit":1725019025,"keystrokes":11,"elapsed_time_sec":6,"entry":1725019019},{"exit":1725019033,"keystrokes":9,"elapsed_time_sec":7,"entry":1725019026},{"exit":1725019061,"keystrokes":1,"elapsed_time_sec":12,"entry":1725019049},{"exit":1725019073,"keystrokes":1,"elapsed_time_sec":10,"entry":1725019063},{"exit":1725019216,"keystrokes":92,"elapsed_time_sec":110,"entry":1725019106},{"exit":1725019362,"keystrokes":79,"elapsed_time_sec":29,"entry":1725019333},{"exit":1725019570,"keystrokes":149,"elapsed_time_sec":109,"entry":1725019461},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725019579}]},"\/home\/archer\/.config\/waybar\/scripts\/check-updates.sh":{"filetype":"sh","git_project_name":"","visit_log":[{"exit":1725205235,"keystrokes":1,"elapsed_time_sec":9,"entry":1725205226}]},"\/home\/archer\/.local\/bin\/battery-alert.sh":{"filetype":"sh","git_project_name":"","visit_log":[{"exit":1725247604,"keystrokes":16,"elapsed_time_sec":55,"entry":1725247549},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725248450}]},"\/home\/archer\/.bashrc":{"filetype":"sh","git_project_name":"","visit_log":[{"exit":1724875020,"keystrokes":22,"elapsed_time_sec":15,"entry":1724875005}]},"\/home\/archer\/.config\/rofi\/scripts\/launcher_t2":{"filetype":"sh","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/hypr\/package.json":{"filetype":"json","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/rofi\/launchers\/type-6\/launcher.sh":{"filetype":"sh","git_project_name":"","visit_log":[{"exit":1725097157,"keystrokes":20,"elapsed_time_sec":56,"entry":1725097101},{"exit":1725167913,"keystrokes":390,"elapsed_time_sec":832,"entry":1725167081}]},"\/home\/ayush\/Documents\/DSA\/neo-tree filesystem [1]":{"filetype":"neo-tree","git_project_name":"","visit_log":[]},"\/home\/ayush\/dotfiles\/neo-tree filesystem [1]":{"filetype":"neo-tree","git_project_name":"dotfiles","visit_log":[]},"\/home\/archer\/Downloads\/neo-tree filesystem [1]":{"filetype":"neo-tree","git_project_name":"","visit_log":[{"keystrokes":2,"elapsed_time_sec":0,"entry":1725507097},{"keystrokes":2,"elapsed_time_sec":0,"entry":1725507098},{"keystrokes":24,"elapsed_time_sec":0,"entry":1725507099},{"exit":1725507165,"keystrokes":17,"elapsed_time_sec":51,"entry":1725507114}]},"\/etc\/theme.conf":{"filetype":"conf","git_project_name":"","visit_log":[{"exit":1724917163,"keystrokes":2,"elapsed_time_sec":6,"entry":1724917157}]},"oil:\/\/\/home\/archer\/Downloads\/Chatbot\/":{"filetype":"oil","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/starship\/config.jsonc":{"filetype":"jsonc","git_project_name":"","visit_log":[{"exit":1725079212,"keystrokes":0,"elapsed_time_sec":13,"entry":1725079199}]},"\/home\/archer\/.config\/rofi\/applets\/type-4\/style-2.rasi":{"filetype":"","git_project_name":"","visit_log":[{"exit":1725169414,"keystrokes":5,"elapsed_time_sec":9,"entry":1725169405},{"exit":1725169669,"keystrokes":402,"elapsed_time_sec":225,"entry":1725169444},{"exit":1725171066,"keystrokes":191,"elapsed_time_sec":424,"entry":1725170642}]},"\/home\/archer\/Downloads\/ChatModel\/zshrc":{"filetype":"zsh","git_project_name":"","visit_log":[]},"\/home\/ayush\/.config\/hypr\/hyprland.conf":{"filetype":"conf","git_project_name":"","visit_log":[]},"\/home\/archer\/.local\/bin\/volumectl\/volume-down.sh":{"filetype":"sh","git_project_name":"","visit_log":[{"exit":1725019579,"keystrokes":3,"elapsed_time_sec":7,"entry":1725019572}]},"\/home\/archer\/.config\/dunst\/dunstrc":{"filetype":"conf","git_project_name":"","visit_log":[{"exit":1724990845,"keystrokes":340,"elapsed_time_sec":138,"entry":1724990707},{"exit":1724991212,"keystrokes":195,"elapsed_time_sec":258,"entry":1724990954},{"exit":1724991927,"keystrokes":9,"elapsed_time_sec":270,"entry":1724991657},{"exit":1725021496,"keystrokes":75,"elapsed_time_sec":64,"entry":1725021432},{"exit":1725021824,"keystrokes":417,"elapsed_time_sec":309,"entry":1725021515},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725811945},{"exit":1725812954,"keystrokes":27,"elapsed_time_sec":16,"entry":1725812938},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725814354}]},"\/home\/archer\/.config\/nvim\/lua\/plugins\/bufferline.lua":{"filetype":"lua","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/nvim\/lua\/plugins\/alpha.lua":{"filetype":"lua","git_project_name":"","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725288150}]},"\/home\/archer\/.config\/rofi\/network.rasi":{"filetype":"","git_project_name":"","visit_log":[{"exit":1725098417,"keystrokes":121,"elapsed_time_sec":281,"entry":1725098136},{"exit":1725098546,"keystrokes":97,"elapsed_time_sec":31,"entry":1725098515},{"exit":1725099024,"keystrokes":12,"elapsed_time_sec":6,"entry":1725099018}]},"\/home\/archer\/.config\/hypr\/neo-tree filesystem [1]":{"filetype":"neo-tree","git_project_name":"","visit_log":[{"exit":1724941351,"keystrokes":141,"elapsed_time_sec":32113,"entry":1724909238},{"exit":1724949075,"keystrokes":176,"elapsed_time_sec":7432,"entry":1724941643},{"exit":1724987373,"keystrokes":16,"elapsed_time_sec":38295,"entry":1724949078},{"exit":1725042108,"keystrokes":104,"elapsed_time_sec":54730,"entry":1724987378},{"exit":1725076693,"keystrokes":94,"elapsed_time_sec":34426,"entry":1725042267},{"exit":1725077560,"keystrokes":30,"elapsed_time_sec":517,"entry":1725077043},{"exit":1725080142,"keystrokes":30,"elapsed_time_sec":547,"entry":1725079595},{"exit":1725084803,"keystrokes":9,"elapsed_time_sec":23,"entry":1725084780},{"exit":1726118289,"keystrokes":299,"elapsed_time_sec":1033486,"entry":1725084803},{"keystrokes":8,"elapsed_time_sec":0,"entry":1726118296},{"keystrokes":4,"elapsed_time_sec":0,"entry":1726118300},{"keystrokes":7,"elapsed_time_sec":0,"entry":1726118304},{"keystrokes":11,"elapsed_time_sec":0,"entry":1726118308},{"keystrokes":7,"elapsed_time_sec":0,"entry":1726118342},{"keystrokes":12,"elapsed_time_sec":0,"entry":1726118353},{"keystrokes":4,"elapsed_time_sec":0,"entry":1726118416},{"exit":1726232704,"keystrokes":124,"elapsed_time_sec":114286,"entry":1726118418}]},"\/home\/archer\/Downloads\/Chatbot\/standalone-frontend\/app.js":{"filetype":"javascript","git_project_name":"","visit_log":[{"exit":1725364518,"keystrokes":17,"elapsed_time_sec":7,"entry":1725364511}]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/auto-pairs.lua":{"filetype":"lua","git_project_name":"dotfiles","visit_log":[]},"\/home\/ayush\/Documents\/DSA\/containsDuplicate.cpp":{"filetype":"cpp","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/waybar\/scripts\/network.sh":{"filetype":"sh","git_project_name":"","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1726075817}]},"\/home\/archer\/.config\/rofi\/images\/b.png":{"filetype":"","git_project_name":"","visit_log":[]},"\/home\/archer\/Downloads\/ChatModel\/data\/data.txt":{"filetype":"text","git_project_name":"","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725393318}]},"\/home\/archer\/.config\/wlogout\/style.css":{"filetype":"css","git_project_name":"","visit_log":[{"exit":1724943556,"keystrokes":78,"elapsed_time_sec":13,"entry":1724943543},{"exit":1724943645,"keystrokes":78,"elapsed_time_sec":9,"entry":1724943636},{"exit":1724943989,"keystrokes":250,"elapsed_time_sec":335,"entry":1724943654},{"exit":1724944003,"keystrokes":2,"elapsed_time_sec":6,"entry":1724943997},{"exit":1724944147,"keystrokes":155,"elapsed_time_sec":114,"entry":1724944033},{"exit":1724944206,"keystrokes":1,"elapsed_time_sec":54,"entry":1724944152},{"exit":1724944231,"keystrokes":5,"elapsed_time_sec":18,"entry":1724944213},{"exit":1724944873,"keystrokes":388,"elapsed_time_sec":231,"entry":1724944642},{"exit":1724945457,"keystrokes":125,"elapsed_time_sec":252,"entry":1724945205},{"exit":1724945491,"keystrokes":1,"elapsed_time_sec":13,"entry":1724945478},{"exit":1724945507,"keystrokes":1,"elapsed_time_sec":11,"entry":1724945496},{"exit":1724948209,"keystrokes":831,"elapsed_time_sec":409,"entry":1724947800}]},"\/home\/ayush\/dotfiles\/nvim\/init.lua":{"filetype":"lua","git_project_name":"dotfiles","visit_log":[]},"\/home\/archer\/.config\/rofi\/launchers\/type-7\/a.rasi":{"filetype":"","git_project_name":"","visit_log":[{"exit":1725687548,"keystrokes":93,"elapsed_time_sec":59,"entry":1725687489},{"exit":1725687576,"keystrokes":14,"elapsed_time_sec":17,"entry":1725687559}]},"\/home\/archer\/.config\/yazi\/neo-tree filesystem [1]":{"filetype":"neo-tree","git_project_name":"","visit_log":[{"keystrokes":4,"elapsed_time_sec":0,"entry":1725095875},{"keystrokes":4,"elapsed_time_sec":0,"entry":1725095883},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725095909}]},"\/home\/archer\/.z":{"filetype":"","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/hypr\/mocha.config":{"filetype":"","git_project_name":"","visit_log":[{"exit":1725084778,"keystrokes":3,"elapsed_time_sec":11,"entry":1725084767}]},"\/home\/ayush\/dotfiles\/nvim\/lua\/vim-options.lua":{"filetype":"lua","git_project_name":"dotfiles","visit_log":[]},"\/home\/archer\/.config\/waybar\/mocha.css":{"filetype":"css","git_project_name":"","visit_log":[{"exit":1725085408,"keystrokes":1,"elapsed_time_sec":7,"entry":1725085401},{"exit":1725208222,"keystrokes":1,"elapsed_time_sec":7,"entry":1725208215}]},"\/home\/ayush\/Documents\/My Things\/Development\/AyushDumasia\/README.md":{"filetype":"markdown","git_project_name":"AyushDumasia","visit_log":[]},"\/home\/archer\/.config\/rofi\/launchers\/type-7\/style-2.rasi":{"filetype":"","git_project_name":"","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725424761}]},"\/home\/archer\/.config\/gitui\/neo-tree filesystem [1]":{"filetype":"neo-tree","git_project_name":"","visit_log":[{"keystrokes":3,"elapsed_time_sec":0,"entry":1725796656},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725796658}]},"\/home\/archer\/.config\/rofi\/colors\/catppuccin.rasi":{"filetype":"","git_project_name":"","visit_log":[{"exit":1725086702,"keystrokes":1,"elapsed_time_sec":84,"entry":1725086618},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725092242}]},"\/home\/archer\/Downloads\/dotfiles\/neo-tree filesystem [1]":{"filetype":"neo-tree","git_project_name":"dotfiles","visit_log":[{"keystrokes":7,"elapsed_time_sec":0,"entry":1725873411},{"keystrokes":2,"elapsed_time_sec":0,"entry":1725873414},{"keystrokes":2,"elapsed_time_sec":0,"entry":1725873414},{"keystrokes":6,"elapsed_time_sec":0,"entry":1725873416},{"exit":1726060055,"keystrokes":65,"elapsed_time_sec":186636,"entry":1725873419}]},"\/home\/archer\/.config\/swaync\/config.json":{"filetype":"json","git_project_name":"","visit_log":[{"exit":1724996516,"keystrokes":125,"elapsed_time_sec":151,"entry":1724996365},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724996585},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724996585},{"exit":1724997173,"keystrokes":129,"elapsed_time_sec":47,"entry":1724997126},{"exit":1725003885,"keystrokes":13,"elapsed_time_sec":2947,"entry":1725000938},{"exit":1725044989,"keystrokes":24,"elapsed_time_sec":15,"entry":1725044974}]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/scrollbar.lua":{"filetype":"lua","git_project_name":"dotfiles","visit_log":[]},"\/home\/archer\/.config\/wlogout\/lock.png":{"filetype":"","git_project_name":"","visit_log":[]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/colorizer.lua":{"filetype":"lua","git_project_name":"dotfiles","visit_log":[]},"\/home\/ayush\/.config\/hypr\/hyprlock.conf":{"filetype":"conf","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/dconf\/user":{"filetype":"","git_project_name":"","visit_log":[]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/mason-lsconfig.lua":{"filetype":"lua","git_project_name":"dotfiles","visit_log":[]},"\/home\/ayush\/.config\/i3\/config":{"filetype":"i3config","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/rofi\/powermenu\/type-5\/style-5.rasi":{"filetype":"","git_project_name":"","visit_log":[{"exit":1725171236,"keystrokes":154,"elapsed_time_sec":116,"entry":1725171120},{"exit":1725171249,"keystrokes":7,"elapsed_time_sec":7,"entry":1725171242}]},"\/home\/archer\/.config\/rofi\/scripts\/launcher_t6":{"filetype":"sh","git_project_name":"","visit_log":[{"exit":1725091249,"keystrokes":111,"elapsed_time_sec":394,"entry":1725090855}]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/neo-tree.lua":{"filetype":"lua","git_project_name":"dotfiles","visit_log":[]},"\/usr\/share\/nvim\/runtime\/doc\/help.txt":{"filetype":"help","git_project_name":"","visit_log":[{"exit":1725040767,"keystrokes":1,"elapsed_time_sec":106217,"entry":1724934550}]},"\/home\/archer\/.config\/starship\/starship.toml":{"filetype":"toml","git_project_name":"","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725079231},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725079233},{"exit":1726167254,"keystrokes":82,"elapsed_time_sec":21,"entry":1726167233},{"exit":1726167412,"keystrokes":32,"elapsed_time_sec":10,"entry":1726167402},{"exit":1726167680,"keystrokes":27,"elapsed_time_sec":192,"entry":1726167488}]},"\/home\/archer\/Downloads\/ChatModel\/myenv\/pyvenv.cfg":{"filetype":"cfg","git_project_name":"","visit_log":[{"exit":1725393020,"keystrokes":25,"elapsed_time_sec":27,"entry":1725392993},{"exit":1725393304,"keystrokes":3,"elapsed_time_sec":8,"entry":1725393296}]},"\/home\/ayush\/.config\/i3\/neo-tree filesystem [1]":{"filetype":"neo-tree","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/rofi\/forest.rofi":{"filetype":"","git_project_name":"","visit_log":[{"exit":1724923638,"keystrokes":9,"elapsed_time_sec":8,"entry":1724923630}]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/colorschemes.lua":{"filetype":"lua","git_project_name":"dotfiles","visit_log":[]},"term:\/\/~\/Downloads\/Chatbot\/\/65801:\/usr\/bin\/zsh;#toggleterm#1":{"filetype":"toggleterm","git_project_name":"","visit_log":[{"exit":1725371467,"keystrokes":1,"elapsed_time_sec":8,"entry":1725371459},{"exit":1725371475,"keystrokes":2,"elapsed_time_sec":8,"entry":1725371467}]},"\/home\/archer\/.config\/waybar\/style.css":{"filetype":"css","git_project_name":"","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725085733},{"exit":1725205671,"keystrokes":16,"elapsed_time_sec":53,"entry":1725205618},{"exit":1725206040,"keystrokes":86,"elapsed_time_sec":61,"entry":1725205979},{"exit":1725208417,"keystrokes":135,"elapsed_time_sec":152,"entry":1725208265},{"exit":1725208735,"keystrokes":1,"elapsed_time_sec":17,"entry":1725208718},{"exit":1725209043,"keystrokes":40,"elapsed_time_sec":242,"entry":1725208801},{"exit":1725249348,"keystrokes":94,"elapsed_time_sec":214,"entry":1725249134},{"exit":1725249520,"keystrokes":68,"elapsed_time_sec":143,"entry":1725249377}]},"\/home\/archer\/.config\/nvim\/lua\/plugins\/copilot.lua":{"filetype":"lua","git_project_name":"","visit_log":[{"exit":1725285009,"keystrokes":2,"elapsed_time_sec":7,"entry":1725285002},{"exit":1725285070,"keystrokes":105,"elapsed_time_sec":46,"entry":1725285024},{"exit":1725285092,"keystrokes":47,"elapsed_time_sec":10,"entry":1725285082},{"exit":1725285160,"keystrokes":75,"elapsed_time_sec":57,"entry":1725285103},{"exit":1725285225,"keystrokes":41,"elapsed_time_sec":17,"entry":1725285208},{"exit":1725288141,"keystrokes":43,"elapsed_time_sec":287,"entry":1725287854}]},"term:\/\/~\/Documents\/t3_tutorial\/first\/\/6371:\/bin\/zsh;#toggleterm#1":{"filetype":"toggleterm","git_project_name":"","visit_log":[]},"\/home\/ayush\/dotfiles\/fastfetch\/config.jsonc":{"filetype":"jsonc","git_project_name":"dotfiles","visit_log":[]},"\/home\/archer\/.local\/bin\/lockctl\/caps-lock.sh":{"filetype":"sh","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/rofi\/new-wifi.sh":{"filetype":"sh","git_project_name":"","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725370443},{"exit":1725370824,"keystrokes":2,"elapsed_time_sec":6,"entry":1725370818},{"exit":1725377609,"keystrokes":261,"elapsed_time_sec":76,"entry":1725377533},{"exit":1725377968,"keystrokes":341,"elapsed_time_sec":356,"entry":1725377612},{"exit":1725377999,"keystrokes":5,"elapsed_time_sec":6,"entry":1725377993},{"exit":1725378184,"keystrokes":16,"elapsed_time_sec":157,"entry":1725378027}]},"term:\/\/~\/Downloads\/Chatbot\/\/66793:\/usr\/bin\/zsh;#toggleterm#1":{"filetype":"toggleterm","git_project_name":"","visit_log":[{"exit":1725371506,"keystrokes":2,"elapsed_time_sec":8,"entry":1725371498},{"exit":1725371609,"keystrokes":2,"elapsed_time_sec":85,"entry":1725371524},{"exit":1725371659,"keystrokes":2,"elapsed_time_sec":6,"entry":1725371653},{"exit":1725371748,"keystrokes":131,"elapsed_time_sec":87,"entry":1725371661}]},"\/home\/ayush\/dotfiles\/kitty\/kitty.conf.bak":{"filetype":"conf","git_project_name":"dotfiles","visit_log":[]},"\/home\/archer\/.config\/code-flags.conf":{"filetype":"conf","git_project_name":"","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725351935},{"exit":1725352091,"keystrokes":7,"elapsed_time_sec":156,"entry":1725351935}]},"\/home\/archer\/.config\/kitty\/kitty.conf":{"filetype":"conf","git_project_name":"","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1724908147},{"exit":1724935585,"keystrokes":46,"elapsed_time_sec":14,"entry":1724935571},{"exit":1724935796,"keystrokes":107,"elapsed_time_sec":45,"entry":1724935751},{"exit":1724935988,"keystrokes":176,"elapsed_time_sec":154,"entry":1724935834},{"exit":1724936110,"keystrokes":132,"elapsed_time_sec":50,"entry":1724936060},{"exit":1726126893,"keystrokes":61,"elapsed_time_sec":17,"entry":1726126876},{"exit":1726135662,"keystrokes":172,"elapsed_time_sec":162,"entry":1726135500}]},"\/home\/archer\/.config\/rofi\/colors.rasi":{"filetype":"","git_project_name":"","visit_log":[]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/alpha.lua":{"filetype":"lua","git_project_name":"dotfiles","visit_log":[]},"\/home\/archer\/.config\/rofi\/catppuccin.rasi":{"filetype":"","git_project_name":"","visit_log":[{"exit":1725421336,"keystrokes":23,"elapsed_time_sec":9,"entry":1725421327}]},"\/home\/archer\/.config\/rofi\/config.rasi":{"filetype":"","git_project_name":"","visit_log":[{"exit":1724874694,"keystrokes":64,"elapsed_time_sec":9,"entry":1724874685},{"exit":1724923442,"keystrokes":260,"elapsed_time_sec":92,"entry":1724923350},{"exit":1724923541,"keystrokes":25,"elapsed_time_sec":27,"entry":1724923514},{"exit":1724924398,"keystrokes":250,"elapsed_time_sec":100,"entry":1724924298},{"exit":1724924427,"keystrokes":76,"elapsed_time_sec":16,"entry":1724924411},{"exit":1724936264,"keystrokes":8,"elapsed_time_sec":18,"entry":1724936246},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724936269},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724936305},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725075656},{"exit":1725075685,"keystrokes":2,"elapsed_time_sec":29,"entry":1725075656},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725075698},{"exit":1725086989,"keystrokes":3,"elapsed_time_sec":149,"entry":1725086840},{"exit":1725088638,"keystrokes":59,"elapsed_time_sec":746,"entry":1725087892},{"exit":1725098095,"keystrokes":42,"elapsed_time_sec":186,"entry":1725097909},{"exit":1725098515,"keystrokes":5,"elapsed_time_sec":98,"entry":1725098417},{"exit":1725099106,"keystrokes":119,"elapsed_time_sec":58,"entry":1725099048},{"exit":1725099578,"keystrokes":134,"elapsed_time_sec":444,"entry":1725099134},{"exit":1725101652,"keystrokes":10,"elapsed_time_sec":1109,"entry":1725100543},{"exit":1725172044,"keystrokes":1,"elapsed_time_sec":89,"entry":1725171955},{"exit":1725421317,"keystrokes":544,"elapsed_time_sec":572,"entry":1725420745},{"exit":1725421398,"keystrokes":12,"elapsed_time_sec":62,"entry":1725421336},{"exit":1725421646,"keystrokes":308,"elapsed_time_sec":228,"entry":1725421418},{"exit":1725422908,"keystrokes":88,"elapsed_time_sec":1187,"entry":1725421721}]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/bufferline.lua":{"filetype":"lua","git_project_name":"dotfiles","visit_log":[]},"\/home\/archer\/Downloads\/Chatbot\/venv\/bin\/activate":{"filetype":"conf","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/rofi\/scripts\/powermenu_t1":{"filetype":"sh","git_project_name":"","visit_log":[]},"\/dev\/nvram":{"filetype":"","git_project_name":"","visit_log":[]},"\/dev\/cpu_dma_latency":{"filetype":"","git_project_name":"","visit_log":[]},"\/dev\/nvme0n1p6":{"filetype":"","git_project_name":"","visit_log":[]},"oil:\/\/\/home\/ayush\/.themes\/Dracula\/":{"filetype":"oil","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/X11\/xprofile":{"filetype":"","git_project_name":"","visit_log":[{"exit":1726126739,"keystrokes":12,"elapsed_time_sec":10,"entry":1726126729}]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/coq-nvim.lua":{"filetype":"lua","git_project_name":"dotfiles","visit_log":[]},"\/home\/archer\/.config\/rofi\/themes\/oxide.rasi":{"filetype":"","git_project_name":"","visit_log":[{"exit":1724936516,"keystrokes":65,"elapsed_time_sec":198,"entry":1724936318}]},"\/home\/archer\/Projects\/EdChat\/server\/src\/utils\/ApiResponse.utils.js":{"filetype":"javascript","git_project_name":"EdChat","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725867687},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725867687}]},"\/home\/archer\/.config\/bat\/themes\/Catppuccin Mocha.tmTheme":{"filetype":"xml","git_project_name":"","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725095513},{"exit":1725095527,"keystrokes":1,"elapsed_time_sec":14,"entry":1725095513}]},"\/usr\/share\/grub\/themes\/catppuccin-mocha-grub-theme\/theme.txt":{"filetype":"text","git_project_name":"","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725519182}]},"\/home\/archer\/.config\/hypr\/current_wallpaper_index":{"filetype":"","git_project_name":"","visit_log":[]},"\/home\/ayush\/Documents\/t3_tutorial\/first\/neo-tree filesystem [1]":{"filetype":"neo-tree","git_project_name":"","visit_log":[]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/treesj.lua":{"filetype":"lua","git_project_name":"dotfiles","visit_log":[]},"\/home\/archer\/.config\/X11\/neo-tree filesystem [1]":{"filetype":"neo-tree","git_project_name":"","visit_log":[{"exit":1726126791,"keystrokes":23,"elapsed_time_sec":41,"entry":1726126750}]},"\/home\/archer\/.config\/X11\/xresources":{"filetype":"","git_project_name":"","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1726126750},{"exit":1726126777,"keystrokes":2,"elapsed_time_sec":19,"entry":1726126758}]},"\/home\/ayush\/.ssh\/new":{"filetype":"","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/nvim\/lua\/plugins\/toggle-term.lua":{"filetype":"lua","git_project_name":"","visit_log":[{"exit":1725359234,"keystrokes":59,"elapsed_time_sec":14,"entry":1725359220},{"exit":1725359256,"keystrokes":6,"elapsed_time_sec":11,"entry":1725359245},{"exit":1725359296,"keystrokes":1,"elapsed_time_sec":10,"entry":1725359286},{"exit":1725359319,"keystrokes":44,"elapsed_time_sec":18,"entry":1725359301}]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/smooth-scroll.lua":{"filetype":"lua","git_project_name":"dotfiles","visit_log":[]},"\/home\/archer\/.config\/gtk-3.0\/bookmarks":{"filetype":"","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/hypr\/hyprwallpaper\/tropic_island_evening.jpg":{"filetype":"","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/hypr\/hyprpaper.conf":{"filetype":"conf","git_project_name":"","visit_log":[{"exit":1724909878,"keystrokes":325,"elapsed_time_sec":630,"entry":1724909248},{"exit":1724912174,"keystrokes":1,"elapsed_time_sec":15,"entry":1724912159},{"exit":1724914213,"keystrokes":79,"elapsed_time_sec":93,"entry":1724914120},{"exit":1724915226,"keystrokes":47,"elapsed_time_sec":40,"entry":1724915186},{"exit":1724919449,"keystrokes":20,"elapsed_time_sec":7,"entry":1724919442},{"exit":1724941538,"keystrokes":603,"elapsed_time_sec":187,"entry":1724941351},{"exit":1724941643,"keystrokes":151,"elapsed_time_sec":101,"entry":1724941542},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724941671},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724941886},{"exit":1724948558,"keystrokes":3,"elapsed_time_sec":14,"entry":1724948544},{"exit":1724948709,"keystrokes":15,"elapsed_time_sec":150,"entry":1724948559},{"exit":1724948773,"keystrokes":54,"elapsed_time_sec":11,"entry":1724948762},{"exit":1724949066,"keystrokes":1,"elapsed_time_sec":12,"entry":1724949054},{"exit":1724949310,"keystrokes":458,"elapsed_time_sec":225,"entry":1724949085},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724987424},{"exit":1724993721,"keystrokes":354,"elapsed_time_sec":121,"entry":1724993600},{"exit":1725036578,"keystrokes":201,"elapsed_time_sec":36,"entry":1725036542},{"exit":1725042761,"keystrokes":241,"elapsed_time_sec":653,"entry":1725042108},{"exit":1725042769,"keystrokes":1,"elapsed_time_sec":7,"entry":1725042762},{"exit":1725075964,"keystrokes":1,"elapsed_time_sec":8,"entry":1725075956},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725075970},{"exit":1725076271,"keystrokes":60,"elapsed_time_sec":19,"entry":1725076252},{"exit":1725076281,"keystrokes":19,"elapsed_time_sec":10,"entry":1725076271},{"exit":1725076308,"keystrokes":56,"elapsed_time_sec":23,"entry":1725076285},{"exit":1725076690,"keystrokes":539,"elapsed_time_sec":380,"entry":1725076310},{"exit":1725076704,"keystrokes":3,"elapsed_time_sec":11,"entry":1725076693},{"exit":1725077024,"keystrokes":252,"elapsed_time_sec":318,"entry":1725076706},{"exit":1725077043,"keystrokes":2,"elapsed_time_sec":17,"entry":1725077026},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725077560},{"exit":1725080039,"keystrokes":381,"elapsed_time_sec":435,"entry":1725079604},{"exit":1725165770,"keystrokes":163,"elapsed_time_sec":74,"entry":1725165696},{"exit":1725509428,"keystrokes":7,"elapsed_time_sec":206,"entry":1725509222},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725509430},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726232646},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726232704}]},"\/home\/archer\/.config\/hypr\/arc\/docs\/getting-started-open-source.md":{"filetype":"markdown","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/yazi\/catppuccin\/themes\/mocha.toml":{"filetype":"toml","git_project_name":"","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725095818},{"exit":1725095869,"keystrokes":1,"elapsed_time_sec":50,"entry":1725095819},{"exit":1725095902,"keystrokes":5,"elapsed_time_sec":9,"entry":1725095893}]},"\/home\/archer\/Downloads\/Downloads\/neo-tree filesystem [1]":{"filetype":"","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/waybar\/scripts\/toggle-brightness.sh":{"filetype":"sh","git_project_name":"","visit_log":[{"exit":1725205270,"keystrokes":5,"elapsed_time_sec":34,"entry":1725205236}]},"\/home\/archer\/Projects\/EdChat\/client\/src\/Pages\/pieChart.jsx":{"filetype":"javascriptreact","git_project_name":"EdChat","visit_log":[{"keystrokes":0,"elapsed_time_sec":0,"entry":1725882468}]},"\/home\/archer\/Downloads\/chatgpt.py":{"filetype":"python","git_project_name":"","visit_log":[{"exit":1725392100,"keystrokes":47,"elapsed_time_sec":230,"entry":1725391870}]},"\/home\/archer\/.config\/gitui\/theme.ron":{"filetype":"ron","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/nvim\/neo-tree filesystem [1]":{"filetype":"neo-tree","git_project_name":"","visit_log":[{"exit":1725520319,"keystrokes":238,"elapsed_time_sec":235480,"entry":1725284839}]},"\/home\/archer\/Downloads\/Chatbot\/neo-tree filesystem [1]":{"filetype":"neo-tree","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/rofi\/powermenu\/type-3\/powermenu.sh":{"filetype":"sh","git_project_name":"","visit_log":[{"exit":1725096555,"keystrokes":34,"elapsed_time_sec":70,"entry":1725096485}]},"\/home\/archer\/Downloads\/Chatbot\/data.pth":{"filetype":"","git_project_name":"","visit_log":[]},"term:\/\/~\/Projects\/EdChat\/\/35654:\/usr\/bin\/zsh;#toggleterm#1":{"filetype":"toggleterm","git_project_name":"EdChat","visit_log":[{"exit":1725872907,"keystrokes":2,"elapsed_time_sec":22,"entry":1725872885},{"exit":1725872978,"keystrokes":2,"elapsed_time_sec":71,"entry":1725872907}]},"\/home\/archer\/.config\/rofi\/launchers\/type-7\/style-7.rasi":{"filetype":"","git_project_name":"","visit_log":[{"exit":1725175115,"keystrokes":77,"elapsed_time_sec":1041,"entry":1725174074}]},"\/home\/archer\/.config\/rofi\/launchers\/type-7\/launcher.sh":{"filetype":"sh","git_project_name":"","visit_log":[{"exit":1725086839,"keystrokes":41,"elapsed_time_sec":104,"entry":1725086735},{"exit":1725097276,"keystrokes":84,"elapsed_time_sec":118,"entry":1725097158},{"exit":1725097646,"keystrokes":52,"elapsed_time_sec":16,"entry":1725097630}]},"\/home\/ayush\/Documents\/t3_tutorial\/first\/src\/pages\/_app.tsx":{"filetype":"typescriptreact","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/hypr\/hyprland.conf":{"filetype":"conf","git_project_name":"","visit_log":[{"exit":1724870996,"keystrokes":273,"elapsed_time_sec":399,"entry":1724870597},{"exit":1724903612,"keystrokes":511,"elapsed_time_sec":148,"entry":1724903464},{"exit":1724904210,"keystrokes":275,"elapsed_time_sec":49,"entry":1724904161},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724904283},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724904500},{"exit":1724905455,"keystrokes":459,"elapsed_time_sec":194,"entry":1724905261},{"exit":1724906218,"keystrokes":408,"elapsed_time_sec":397,"entry":1724905821},{"exit":1724906856,"keystrokes":275,"elapsed_time_sec":118,"entry":1724906738},{"exit":1724909084,"keystrokes":114,"elapsed_time_sec":377,"entry":1724908707},{"exit":1724912676,"keystrokes":186,"elapsed_time_sec":43,"entry":1724912633},{"exit":1724915252,"keystrokes":34,"elapsed_time_sec":21,"entry":1724915231},{"exit":1724934550,"keystrokes":1407,"elapsed_time_sec":1964,"entry":1724932586},{"exit":1724935297,"keystrokes":1035,"elapsed_time_sec":735,"entry":1724934562},{"exit":1724935553,"keystrokes":197,"elapsed_time_sec":235,"entry":1724935318},{"exit":1724937019,"keystrokes":1877,"elapsed_time_sec":396,"entry":1724936623},{"exit":1724937363,"keystrokes":477,"elapsed_time_sec":264,"entry":1724937099},{"exit":1724937549,"keystrokes":256,"elapsed_time_sec":170,"entry":1724937379},{"exit":1724937597,"keystrokes":111,"elapsed_time_sec":37,"entry":1724937560},{"exit":1724946638,"keystrokes":208,"elapsed_time_sec":51,"entry":1724946587},{"exit":1724948334,"keystrokes":525,"elapsed_time_sec":100,"entry":1724948234},{"exit":1724948445,"keystrokes":148,"elapsed_time_sec":38,"entry":1724948407},{"exit":1724992544,"keystrokes":424,"elapsed_time_sec":230,"entry":1724992314},{"keystrokes":0,"elapsed_time_sec":0,"entry":1724993726},{"exit":1724996911,"keystrokes":302,"elapsed_time_sec":244,"entry":1724996667},{"exit":1725013168,"keystrokes":592,"elapsed_time_sec":253,"entry":1725012915},{"exit":1725013820,"keystrokes":77,"elapsed_time_sec":56,"entry":1725013764},{"exit":1725014783,"keystrokes":165,"elapsed_time_sec":101,"entry":1725014682},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725018978},{"exit":1725020544,"keystrokes":577,"elapsed_time_sec":261,"entry":1725020283},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725020925},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725035864},{"exit":1725041026,"keystrokes":236,"elapsed_time_sec":259,"entry":1725040767},{"exit":1725042106,"keystrokes":3,"elapsed_time_sec":106,"entry":1725042000},{"exit":1725042957,"keystrokes":419,"elapsed_time_sec":188,"entry":1725042769},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725080039},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725080095},{"exit":1725080852,"keystrokes":913,"elapsed_time_sec":710,"entry":1725080142},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725082393},{"exit":1725083695,"keystrokes":521,"elapsed_time_sec":476,"entry":1725083219},{"exit":1725084761,"keystrokes":124,"elapsed_time_sec":305,"entry":1725084456},{"exit":1725085002,"keystrokes":194,"elapsed_time_sec":184,"entry":1725084818},{"exit":1725104906,"keystrokes":188,"elapsed_time_sec":194,"entry":1725104712},{"exit":1725105828,"keystrokes":177,"elapsed_time_sec":51,"entry":1725105777},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725120682},{"exit":1725120750,"keystrokes":150,"elapsed_time_sec":68,"entry":1725120682},{"exit":1725135678,"keystrokes":17,"elapsed_time_sec":284,"entry":1725135394},{"exit":1725136445,"keystrokes":32,"elapsed_time_sec":253,"entry":1725136192},{"exit":1725176274,"keystrokes":119,"elapsed_time_sec":98,"entry":1725176176},{"exit":1725183893,"keystrokes":167,"elapsed_time_sec":17,"entry":1725183876},{"exit":1725194781,"keystrokes":855,"elapsed_time_sec":392,"entry":1725194389},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725204905},{"exit":1725207344,"keystrokes":43,"elapsed_time_sec":21,"entry":1725207323},{"exit":1725210691,"keystrokes":70,"elapsed_time_sec":44,"entry":1725210647},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725211001},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725211468},{"exit":1725509219,"keystrokes":292,"elapsed_time_sec":154,"entry":1725509065},{"exit":1725681297,"keystrokes":257,"elapsed_time_sec":239,"entry":1725681058},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725684036},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725685334},{"exit":1725686521,"keystrokes":82,"elapsed_time_sec":11,"entry":1725686510},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725689447},{"exit":1725692131,"keystrokes":399,"elapsed_time_sec":358,"entry":1725691773},{"exit":1725709889,"keystrokes":46,"elapsed_time_sec":13,"entry":1725709876},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725710422},{"exit":1725711333,"keystrokes":172,"elapsed_time_sec":217,"entry":1725711116},{"exit":1725799657,"keystrokes":61,"elapsed_time_sec":39,"entry":1725799618},{"exit":1725868421,"keystrokes":154,"elapsed_time_sec":31,"entry":1725868390},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726072209},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726082660},{"exit":1726117299,"keystrokes":147,"elapsed_time_sec":67,"entry":1726117232},{"exit":1726118280,"keystrokes":138,"elapsed_time_sec":592,"entry":1726117688},{"exit":1726118338,"keystrokes":1,"elapsed_time_sec":11,"entry":1726118327},{"exit":1726119772,"keystrokes":69,"elapsed_time_sec":41,"entry":1726119731},{"exit":1726120039,"keystrokes":122,"elapsed_time_sec":258,"entry":1726119781},{"exit":1726120152,"keystrokes":128,"elapsed_time_sec":89,"entry":1726120063},{"exit":1726120237,"keystrokes":4,"elapsed_time_sec":30,"entry":1726120207},{"exit":1726125454,"keystrokes":103,"elapsed_time_sec":17,"entry":1726125437},{"exit":1726125602,"keystrokes":2,"elapsed_time_sec":32,"entry":1726125570},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726125628},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726138919},{"exit":1726139930,"keystrokes":616,"elapsed_time_sec":401,"entry":1726139529},{"exit":1726141539,"keystrokes":1317,"elapsed_time_sec":1016,"entry":1726140523},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726141542}]},"\/home\/archer\/.config\/rofi\/powermenu\/type-3\/style-5.rasi":{"filetype":"","git_project_name":"","visit_log":[{"exit":1725096568,"keystrokes":27,"elapsed_time_sec":12,"entry":1725096556}]},"\/home\/archer\/Downloads\/ChatModel\/data.txt":{"filetype":"text","git_project_name":"","visit_log":[{"exit":1725392918,"keystrokes":104,"elapsed_time_sec":30,"entry":1725392888}]},"\/home\/archer\/.config\/swaync\/style.css":{"filetype":"css","git_project_name":"","visit_log":[{"exit":1724996354,"keystrokes":4,"elapsed_time_sec":120,"entry":1724996234},{"exit":1724996580,"keystrokes":77,"elapsed_time_sec":64,"entry":1724996516},{"exit":1724997125,"keystrokes":40,"elapsed_time_sec":11,"entry":1724997114},{"exit":1725045011,"keystrokes":110,"elapsed_time_sec":11,"entry":1725045000}]},"\/home\/archer\/.config\/rofi\/launchers\/type-7\/style-1.rasi":{"filetype":"","git_project_name":"","visit_log":[{"exit":1725175485,"keystrokes":29,"elapsed_time_sec":367,"entry":1725175118}]},"\/home\/archer\/.local\/bin\/brightnessctl\/brightness-down.sh":{"filetype":"sh","git_project_name":"","visit_log":[{"exit":1725019091,"keystrokes":4,"elapsed_time_sec":14,"entry":1725019077}]},"\/home\/ayush\/.ssh\/known_hosts":{"filetype":"","git_project_name":"","visit_log":[]},"\/home\/ayush\/dotfiles\/nvim\/lua\/plugins\/tagbar.lua":{"filetype":"lua","git_project_name":"dotfiles","visit_log":[]},"\/home\/archer\/Downloads\/Downloads\/Catppuccin-Dark\/gtk-4.0\/gtk.css":{"filetype":"css","git_project_name":"","visit_log":[]},"\/home\/archer\/Downloads\/Chatbot\/venv\/lib\/python3.12\/site-packages\/pip\/__init__.py":{"filetype":"python","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/rofi\/applets\/shared\/fonts.rasi":{"filetype":"","git_project_name":"","visit_log":[]},"\/home\/archer\/Downloads\/Chatbot\/intents.json":{"filetype":"json","git_project_name":"","visit_log":[{"exit":1725364342,"keystrokes":65,"elapsed_time_sec":8,"entry":1725364334},{"exit":1725364745,"keystrokes":59,"elapsed_time_sec":12,"entry":1725364733}]},"\/home\/archer\/.config\/wlogout\/power-hover.png":{"filetype":"","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/QtProject.conf":{"filetype":"conf","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/bat\/neo-tree filesystem [1]":{"filetype":"neo-tree","git_project_name":"","visit_log":[]},"\/home\/archer\/.config\/rofi\/launchers\/type-7\/style-3.rasi":{"filetype":"","git_project_name":"","visit_log":[{"exit":1725173589,"keystrokes":91,"elapsed_time_sec":40,"entry":1725173549},{"exit":1725212297,"keystrokes":173,"elapsed_time_sec":185,"entry":1725212112},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725268570},{"exit":1725424761,"keystrokes":702,"elapsed_time_sec":700,"entry":1725424061},{"exit":1725687484,"keystrokes":3,"elapsed_time_sec":17,"entry":1725687467},{"exit":1725687559,"keystrokes":12,"elapsed_time_sec":11,"entry":1725687548},{"exit":1725687906,"keystrokes":709,"elapsed_time_sec":330,"entry":1725687576},{"keystrokes":0,"elapsed_time_sec":0,"entry":1725687920},{"exit":1725689791,"keystrokes":3,"elapsed_time_sec":10,"entry":1725689781},{"exit":1725689809,"keystrokes":16,"elapsed_time_sec":9,"entry":1725689800},{"exit":1725689901,"keystrokes":8,"elapsed_time_sec":8,"entry":1725689893},{"exit":1726136001,"keystrokes":230,"elapsed_time_sec":42,"entry":1726135959},{"exit":1726138104,"keystrokes":392,"elapsed_time_sec":539,"entry":1726137565},{"keystrokes":0,"elapsed_time_sec":0,"entry":1726138585}]}}} \ No newline at end of file diff --git a/.config/obsidian/Cache/Cache_Data/0c98e705346c5aa6_0 b/.config/obsidian/Cache/Cache_Data/0c98e705346c5aa6_0 new file mode 100644 index 0000000..d708184 Binary files /dev/null and b/.config/obsidian/Cache/Cache_Data/0c98e705346c5aa6_0 differ diff --git a/.config/obsidian/Cache/Cache_Data/193c768df92f7367_0 b/.config/obsidian/Cache/Cache_Data/193c768df92f7367_0 new file mode 100644 index 0000000..3b0684b Binary files /dev/null and b/.config/obsidian/Cache/Cache_Data/193c768df92f7367_0 differ diff --git a/.config/obsidian/Cache/Cache_Data/2a7addaae1160077_0 b/.config/obsidian/Cache/Cache_Data/2a7addaae1160077_0 index 10b3088..422c40c 100644 Binary files a/.config/obsidian/Cache/Cache_Data/2a7addaae1160077_0 and b/.config/obsidian/Cache/Cache_Data/2a7addaae1160077_0 differ diff --git a/.config/obsidian/Cache/Cache_Data/364d3b85eb45e412_0 b/.config/obsidian/Cache/Cache_Data/364d3b85eb45e412_0 new file mode 100644 index 0000000..0abaf42 Binary files /dev/null and b/.config/obsidian/Cache/Cache_Data/364d3b85eb45e412_0 differ diff --git a/.config/obsidian/Cache/Cache_Data/4611582fd3f2056a_0 b/.config/obsidian/Cache/Cache_Data/4611582fd3f2056a_0 new file mode 100644 index 0000000..8aafa8e Binary files /dev/null and b/.config/obsidian/Cache/Cache_Data/4611582fd3f2056a_0 differ diff --git a/.config/obsidian/Cache/Cache_Data/6b07d8b98d3658de_0 b/.config/obsidian/Cache/Cache_Data/6b07d8b98d3658de_0 new file mode 100644 index 0000000..3f0dcca Binary files /dev/null and b/.config/obsidian/Cache/Cache_Data/6b07d8b98d3658de_0 differ diff --git a/.config/obsidian/Cache/Cache_Data/8af74956873dbc3e_0 b/.config/obsidian/Cache/Cache_Data/8af74956873dbc3e_0 new file mode 100644 index 0000000..6fa3709 Binary files /dev/null and b/.config/obsidian/Cache/Cache_Data/8af74956873dbc3e_0 differ diff --git a/.config/obsidian/Cache/Cache_Data/8ca0d52b4a473918_0 b/.config/obsidian/Cache/Cache_Data/8ca0d52b4a473918_0 new file mode 100644 index 0000000..c5c3dc8 Binary files /dev/null and b/.config/obsidian/Cache/Cache_Data/8ca0d52b4a473918_0 differ diff --git a/.config/obsidian/Cache/Cache_Data/a1820fd5b7c4c16d_0 b/.config/obsidian/Cache/Cache_Data/a1820fd5b7c4c16d_0 new file mode 100644 index 0000000..f2e6bc3 Binary files /dev/null and b/.config/obsidian/Cache/Cache_Data/a1820fd5b7c4c16d_0 differ diff --git a/.config/obsidian/Cache/Cache_Data/bbe0344ad0ae077c_0 b/.config/obsidian/Cache/Cache_Data/bbe0344ad0ae077c_0 new file mode 100644 index 0000000..f4aef6f Binary files /dev/null and b/.config/obsidian/Cache/Cache_Data/bbe0344ad0ae077c_0 differ diff --git a/.config/obsidian/Cache/Cache_Data/cbf423977be3c9b8_0 b/.config/obsidian/Cache/Cache_Data/cbf423977be3c9b8_0 new file mode 100644 index 0000000..1a15137 Binary files /dev/null and b/.config/obsidian/Cache/Cache_Data/cbf423977be3c9b8_0 differ diff --git a/.config/obsidian/Cache/Cache_Data/d1fbb4cba89d106f_0 b/.config/obsidian/Cache/Cache_Data/d1fbb4cba89d106f_0 index fa2dd32..acd8a21 100644 Binary files a/.config/obsidian/Cache/Cache_Data/d1fbb4cba89d106f_0 and b/.config/obsidian/Cache/Cache_Data/d1fbb4cba89d106f_0 differ diff --git a/.config/obsidian/Cache/Cache_Data/d7cee9434fccb521_0 b/.config/obsidian/Cache/Cache_Data/d7cee9434fccb521_0 index 02be43a..2a2de20 100644 Binary files a/.config/obsidian/Cache/Cache_Data/d7cee9434fccb521_0 and b/.config/obsidian/Cache/Cache_Data/d7cee9434fccb521_0 differ diff --git a/.config/obsidian/Cache/Cache_Data/d87dac466e825d3b_0 b/.config/obsidian/Cache/Cache_Data/d87dac466e825d3b_0 new file mode 100644 index 0000000..8e01c5c Binary files /dev/null and b/.config/obsidian/Cache/Cache_Data/d87dac466e825d3b_0 differ diff --git a/.config/obsidian/Cache/Cache_Data/eb08637dffdba4aa_0 b/.config/obsidian/Cache/Cache_Data/eb08637dffdba4aa_0 new file mode 100644 index 0000000..caf8cd8 Binary files /dev/null and b/.config/obsidian/Cache/Cache_Data/eb08637dffdba4aa_0 differ diff --git a/.config/obsidian/Cache/Cache_Data/eb3dc323c5355745_0 b/.config/obsidian/Cache/Cache_Data/eb3dc323c5355745_0 new file mode 100644 index 0000000..2ca5e9b Binary files /dev/null and b/.config/obsidian/Cache/Cache_Data/eb3dc323c5355745_0 differ diff --git a/.config/obsidian/Cache/Cache_Data/fc52697cff125bba_0 b/.config/obsidian/Cache/Cache_Data/fc52697cff125bba_0 index d0fba01..1dbb211 100644 Binary files a/.config/obsidian/Cache/Cache_Data/fc52697cff125bba_0 and b/.config/obsidian/Cache/Cache_Data/fc52697cff125bba_0 differ diff --git a/.config/obsidian/Cache/Cache_Data/index-dir/the-real-index b/.config/obsidian/Cache/Cache_Data/index-dir/the-real-index index d7c1215..78e5f53 100644 Binary files a/.config/obsidian/Cache/Cache_Data/index-dir/the-real-index and b/.config/obsidian/Cache/Cache_Data/index-dir/the-real-index differ diff --git a/.config/obsidian/Code Cache/js/2fbc43d8676e3583_0 b/.config/obsidian/Code Cache/js/2fbc43d8676e3583_0 new file mode 100644 index 0000000..bb55322 Binary files /dev/null and b/.config/obsidian/Code Cache/js/2fbc43d8676e3583_0 differ diff --git a/.config/obsidian/Code Cache/js/index-dir/the-real-index b/.config/obsidian/Code Cache/js/index-dir/the-real-index index 1ce2395..acadf3a 100644 Binary files a/.config/obsidian/Code Cache/js/index-dir/the-real-index and b/.config/obsidian/Code Cache/js/index-dir/the-real-index differ diff --git a/.config/obsidian/DawnGraphiteCache/data_1 b/.config/obsidian/DawnGraphiteCache/data_1 index 7d695a0..950d150 100644 Binary files a/.config/obsidian/DawnGraphiteCache/data_1 and b/.config/obsidian/DawnGraphiteCache/data_1 differ diff --git a/.config/obsidian/DawnGraphiteCache/index b/.config/obsidian/DawnGraphiteCache/index index 09a7e3e..53946c7 100644 Binary files a/.config/obsidian/DawnGraphiteCache/index and b/.config/obsidian/DawnGraphiteCache/index differ diff --git a/.config/obsidian/DawnWebGPUCache/data_1 b/.config/obsidian/DawnWebGPUCache/data_1 index b7f8563..0372220 100644 Binary files a/.config/obsidian/DawnWebGPUCache/data_1 and b/.config/obsidian/DawnWebGPUCache/data_1 differ diff --git a/.config/obsidian/DawnWebGPUCache/index b/.config/obsidian/DawnWebGPUCache/index index 2001b7c..b0ec810 100644 Binary files a/.config/obsidian/DawnWebGPUCache/index and b/.config/obsidian/DawnWebGPUCache/index differ diff --git a/.config/obsidian/GPUCache/data_0 b/.config/obsidian/GPUCache/data_0 index e121f5e..a19195e 100644 Binary files a/.config/obsidian/GPUCache/data_0 and b/.config/obsidian/GPUCache/data_0 differ diff --git a/.config/obsidian/GPUCache/data_1 b/.config/obsidian/GPUCache/data_1 index c0829e5..996d034 100644 Binary files a/.config/obsidian/GPUCache/data_1 and b/.config/obsidian/GPUCache/data_1 differ diff --git a/.config/obsidian/GPUCache/data_2 b/.config/obsidian/GPUCache/data_2 index 6606e76..6cdf3b6 100644 Binary files a/.config/obsidian/GPUCache/data_2 and b/.config/obsidian/GPUCache/data_2 differ diff --git a/.config/obsidian/GPUCache/data_3 b/.config/obsidian/GPUCache/data_3 index 945ade2..d8c51d8 100644 Binary files a/.config/obsidian/GPUCache/data_3 and b/.config/obsidian/GPUCache/data_3 differ diff --git a/.config/obsidian/GPUCache/index b/.config/obsidian/GPUCache/index index 3d95418..2ba632a 100644 Binary files a/.config/obsidian/GPUCache/index and b/.config/obsidian/GPUCache/index differ diff --git a/.config/obsidian/IndexedDB/app_obsidian.md_0.indexeddb.leveldb/000003.log b/.config/obsidian/IndexedDB/app_obsidian.md_0.indexeddb.leveldb/000003.log deleted file mode 100644 index 3588159..0000000 Binary files a/.config/obsidian/IndexedDB/app_obsidian.md_0.indexeddb.leveldb/000003.log and /dev/null differ diff --git a/.config/obsidian/IndexedDB/app_obsidian.md_0.indexeddb.leveldb/000010.log b/.config/obsidian/IndexedDB/app_obsidian.md_0.indexeddb.leveldb/000010.log new file mode 100644 index 0000000..8c401b1 Binary files /dev/null and b/.config/obsidian/IndexedDB/app_obsidian.md_0.indexeddb.leveldb/000010.log differ diff --git a/.config/obsidian/IndexedDB/app_obsidian.md_0.indexeddb.leveldb/000012.ldb b/.config/obsidian/IndexedDB/app_obsidian.md_0.indexeddb.leveldb/000012.ldb new file mode 100644 index 0000000..25f4798 Binary files /dev/null and b/.config/obsidian/IndexedDB/app_obsidian.md_0.indexeddb.leveldb/000012.ldb differ diff --git a/.config/obsidian/IndexedDB/app_obsidian.md_0.indexeddb.leveldb/LOG b/.config/obsidian/IndexedDB/app_obsidian.md_0.indexeddb.leveldb/LOG index bcadf96..aa5355f 100644 --- a/.config/obsidian/IndexedDB/app_obsidian.md_0.indexeddb.leveldb/LOG +++ b/.config/obsidian/IndexedDB/app_obsidian.md_0.indexeddb.leveldb/LOG @@ -1,3 +1,3 @@ -2024/09/11-17:42:41.527 1214 Reusing MANIFEST /home/archer/.config/obsidian/IndexedDB/app_obsidian.md_0.indexeddb.leveldb/MANIFEST-000001 -2024/09/11-17:42:41.528 1214 Recovering log #3 -2024/09/11-17:42:41.528 1214 Reusing old log /home/archer/.config/obsidian/IndexedDB/app_obsidian.md_0.indexeddb.leveldb/000003.log +2024/09/14-08:13:20.818 720 Reusing MANIFEST /home/archer/.config/obsidian/IndexedDB/app_obsidian.md_0.indexeddb.leveldb/MANIFEST-000001 +2024/09/14-08:13:20.819 720 Recovering log #10 +2024/09/14-08:13:20.831 720 Reusing old log /home/archer/.config/obsidian/IndexedDB/app_obsidian.md_0.indexeddb.leveldb/000010.log diff --git a/.config/obsidian/IndexedDB/app_obsidian.md_0.indexeddb.leveldb/LOG.old b/.config/obsidian/IndexedDB/app_obsidian.md_0.indexeddb.leveldb/LOG.old index 5ae2671..107b746 100644 --- a/.config/obsidian/IndexedDB/app_obsidian.md_0.indexeddb.leveldb/LOG.old +++ b/.config/obsidian/IndexedDB/app_obsidian.md_0.indexeddb.leveldb/LOG.old @@ -1,3 +1,3 @@ -2024/09/07-21:29:14.607 922 Reusing MANIFEST /home/archer/.config/obsidian/IndexedDB/app_obsidian.md_0.indexeddb.leveldb/MANIFEST-000001 -2024/09/07-21:29:14.607 922 Recovering log #3 -2024/09/07-21:29:14.608 922 Reusing old log /home/archer/.config/obsidian/IndexedDB/app_obsidian.md_0.indexeddb.leveldb/000003.log +2024/09/13-16:47:09.913 c28 Reusing MANIFEST /home/archer/.config/obsidian/IndexedDB/app_obsidian.md_0.indexeddb.leveldb/MANIFEST-000001 +2024/09/13-16:47:09.914 c28 Recovering log #10 +2024/09/13-16:47:09.925 c28 Reusing old log /home/archer/.config/obsidian/IndexedDB/app_obsidian.md_0.indexeddb.leveldb/000010.log diff --git a/.config/obsidian/IndexedDB/app_obsidian.md_0.indexeddb.leveldb/MANIFEST-000001 b/.config/obsidian/IndexedDB/app_obsidian.md_0.indexeddb.leveldb/MANIFEST-000001 index 3ccb46a..6334456 100644 Binary files a/.config/obsidian/IndexedDB/app_obsidian.md_0.indexeddb.leveldb/MANIFEST-000001 and b/.config/obsidian/IndexedDB/app_obsidian.md_0.indexeddb.leveldb/MANIFEST-000001 differ diff --git a/.config/obsidian/Local Storage/leveldb/000003.log b/.config/obsidian/Local Storage/leveldb/000003.log index 3ea5a9b..760b335 100644 Binary files a/.config/obsidian/Local Storage/leveldb/000003.log and b/.config/obsidian/Local Storage/leveldb/000003.log differ diff --git a/.config/obsidian/Local Storage/leveldb/LOG b/.config/obsidian/Local Storage/leveldb/LOG index 1658a4b..c1b0b6b 100644 --- a/.config/obsidian/Local Storage/leveldb/LOG +++ b/.config/obsidian/Local Storage/leveldb/LOG @@ -1,3 +1,3 @@ -2024/09/11-17:42:40.696 1193 Reusing MANIFEST /home/archer/.config/obsidian/Local Storage/leveldb/MANIFEST-000001 -2024/09/11-17:42:40.702 1193 Recovering log #3 -2024/09/11-17:42:40.702 1193 Reusing old log /home/archer/.config/obsidian/Local Storage/leveldb/000003.log +2024/09/14-08:13:19.208 720 Reusing MANIFEST /home/archer/.config/obsidian/Local Storage/leveldb/MANIFEST-000001 +2024/09/14-08:13:19.232 720 Recovering log #3 +2024/09/14-08:13:19.232 720 Reusing old log /home/archer/.config/obsidian/Local Storage/leveldb/000003.log diff --git a/.config/obsidian/Local Storage/leveldb/LOG.old b/.config/obsidian/Local Storage/leveldb/LOG.old index 2e66125..b866a33 100644 --- a/.config/obsidian/Local Storage/leveldb/LOG.old +++ b/.config/obsidian/Local Storage/leveldb/LOG.old @@ -1,3 +1,3 @@ -2024/09/07-21:29:13.860 920 Reusing MANIFEST /home/archer/.config/obsidian/Local Storage/leveldb/MANIFEST-000001 -2024/09/07-21:29:13.877 920 Recovering log #3 -2024/09/07-21:29:13.877 920 Reusing old log /home/archer/.config/obsidian/Local Storage/leveldb/000003.log +2024/09/13-16:47:08.287 c28 Reusing MANIFEST /home/archer/.config/obsidian/Local Storage/leveldb/MANIFEST-000001 +2024/09/13-16:47:08.297 c28 Recovering log #3 +2024/09/13-16:47:08.299 c28 Reusing old log /home/archer/.config/obsidian/Local Storage/leveldb/000003.log diff --git a/.config/obsidian/Network Persistent State b/.config/obsidian/Network Persistent State index 1767b92..539f44a 100644 --- a/.config/obsidian/Network Persistent State +++ b/.config/obsidian/Network Persistent State @@ -1 +1 @@ -{"net":{"http_server_properties":{"servers":[{"anonymization":[],"server":"https://redirector.gvt1.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13372778320945744","port":443,"protocol_str":"quic"},{"advertised_alpns":["h3"],"expiration":"13372778320945745","port":443,"protocol_str":"quic"}],"anonymization":[],"network_stats":{"srtt":87536},"server":"https://r3---sn-gwpa-cq9e.gvt1.com"},{"anonymization":[],"server":"https://api.obsidian.md","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13370617264750442","port":443,"protocol_str":"quic"}],"anonymization":[],"server":"https://cdn.buymeacoffee.com","supports_spdy":true},{"anonymization":[],"server":"https://www.paypalobjects.com","supports_spdy":true},{"anonymization":[],"server":"https://github.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13370617386378612","port":443,"protocol_str":"quic"}],"anonymization":[],"network_stats":{"srtt":189524},"server":"https://img.shields.io","supports_spdy":true},{"anonymization":[],"server":"https://raw.githubusercontent.com","supports_spdy":true},{"anonymization":[],"server":"https://releases.obsidian.md","supports_spdy":true}],"supports_quic":{"address":"2405:201:200a:8293:4dd:fe48:e647:40c2","used_quic":true},"version":5},"network_qualities":{"CAISABiAgICA+P////8B":"3G","CAYSABiAgICA+P////8B":"Offline"}}} \ No newline at end of file +{"net":{"http_server_properties":{"servers":[{"anonymization":[],"server":"https://redirector.gvt1.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3"],"expiration":"13372778320945744","port":443,"protocol_str":"quic"},{"advertised_alpns":["h3"],"expiration":"13372778320945745","port":443,"protocol_str":"quic"}],"anonymization":[],"network_stats":{"srtt":87536},"server":"https://r3---sn-gwpa-cq9e.gvt1.com"},{"anonymization":[],"server":"https://cdn.buymeacoffee.com","supports_spdy":true},{"anonymization":[],"server":"https://www.paypalobjects.com","supports_spdy":true},{"anonymization":[],"server":"https://img.shields.io","supports_spdy":true},{"anonymization":[],"server":"https://api.obsidian.md","supports_spdy":true},{"anonymization":[],"server":"https://github.com","supports_spdy":true},{"anonymization":[],"server":"https://objects.githubusercontent.com","supports_spdy":true},{"anonymization":[],"server":"https://ko-fi.com","supports_spdy":true},{"anonymization":[],"server":"https://releases.obsidian.md","supports_spdy":true},{"anonymization":[],"server":"https://raw.githubusercontent.com","supports_spdy":true}],"supports_quic":{"address":"2405:201:200a:8293:4dd:fe48:e647:40c2","used_quic":true},"version":5},"network_qualities":{"CAISABiAgICA+P////8B":"3G","CAYSABiAgICA+P////8B":"Offline"}}} \ No newline at end of file diff --git a/.config/obsidian/Preferences b/.config/obsidian/Preferences index 92c50c4..35c430d 100644 --- a/.config/obsidian/Preferences +++ b/.config/obsidian/Preferences @@ -1 +1 @@ -{"browser":{"enable_spellchecking":true},"partition":{"per_host_zoom_levels":{"4022795101379184685":{}}},"spellcheck":{"dictionaries":["en-US"],"dictionary":""}} \ No newline at end of file +{"browser":{"enable_spellchecking":true},"electron":{"devtools":{"preferences":{"adorner-settings":"[{\"adorner\":\"grid\",\"isEnabled\":true},{\"adorner\":\"subgrid\",\"isEnabled\":true},{\"adorner\":\"flex\",\"isEnabled\":true},{\"adorner\":\"ad\",\"isEnabled\":true},{\"adorner\":\"scroll-snap\",\"isEnabled\":true},{\"adorner\":\"container\",\"isEnabled\":true},{\"adorner\":\"slot\",\"isEnabled\":true},{\"adorner\":\"top-layer\",\"isEnabled\":true},{\"adorner\":\"reveal\",\"isEnabled\":true},{\"adorner\":\"media\",\"isEnabled\":false}]","closeable-tabs":"{\"security\":true,\"chrome_recorder\":true}","currentDockState":"\"right\"","elements.styles.sidebar.width":"{\"vertical\":{\"size\":0,\"showMode\":\"OnlyMain\"}}","inspector-view.split-view-state":"{\"vertical\":{\"size\":0}}","inspector.drawer-split-view-state":"{\"horizontal\":{\"size\":0,\"showMode\":\"OnlyMain\"}}","inspectorVersion":"37","styles-pane-sidebar-tab-order":"{\"styles\":10,\"computed\":20}","syncedInspectorVersion":"37"}}},"partition":{"per_host_zoom_levels":{"4022795101379184685":{}}},"spellcheck":{"dictionaries":["en-US"],"dictionary":""}} \ No newline at end of file diff --git a/.config/obsidian/Session Storage/000003.log b/.config/obsidian/Session Storage/000003.log index 416e9f9..f863133 100644 Binary files a/.config/obsidian/Session Storage/000003.log and b/.config/obsidian/Session Storage/000003.log differ diff --git a/.config/obsidian/Session Storage/LOG b/.config/obsidian/Session Storage/LOG index 32bd747..b5a0f63 100644 --- a/.config/obsidian/Session Storage/LOG +++ b/.config/obsidian/Session Storage/LOG @@ -1,3 +1,3 @@ -2024/09/11-17:44:38.136 1193 Reusing MANIFEST /home/archer/.config/obsidian/Session Storage/MANIFEST-000001 -2024/09/11-17:44:38.137 1193 Recovering log #3 -2024/09/11-17:44:38.137 1193 Reusing old log /home/archer/.config/obsidian/Session Storage/000003.log +2024/09/14-08:13:20.811 720 Reusing MANIFEST /home/archer/.config/obsidian/Session Storage/MANIFEST-000001 +2024/09/14-08:13:20.812 720 Recovering log #3 +2024/09/14-08:13:20.812 720 Reusing old log /home/archer/.config/obsidian/Session Storage/000003.log diff --git a/.config/obsidian/Session Storage/LOG.old b/.config/obsidian/Session Storage/LOG.old index 8bc0111..2edb155 100644 --- a/.config/obsidian/Session Storage/LOG.old +++ b/.config/obsidian/Session Storage/LOG.old @@ -1,3 +1,3 @@ -2024/09/07-21:29:16.422 920 Reusing MANIFEST /home/archer/.config/obsidian/Session Storage/MANIFEST-000001 -2024/09/07-21:29:16.423 920 Recovering log #3 -2024/09/07-21:29:16.423 920 Reusing old log /home/archer/.config/obsidian/Session Storage/000003.log +2024/09/13-16:47:09.895 c28 Reusing MANIFEST /home/archer/.config/obsidian/Session Storage/MANIFEST-000001 +2024/09/13-16:47:09.896 c28 Recovering log #3 +2024/09/13-16:47:09.896 c28 Reusing old log /home/archer/.config/obsidian/Session Storage/000003.log diff --git a/.config/obsidian/TransportSecurity b/.config/obsidian/TransportSecurity index 1edd4b9..63dedbb 100644 --- a/.config/obsidian/TransportSecurity +++ b/.config/obsidian/TransportSecurity @@ -1 +1 @@ -{"sts":[{"expiry":1757593335.938209,"host":"aYxTdlPak6FHWEgVDMmQFqv2V9TYcLqO5r4sTc/Ga60=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1726057335.938213},{"expiry":1757593387.045478,"host":"bVzOnu6xyelN8iVLDSbFjyZVgXrXDyLSokjnq2hdUFs=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1726057387.045531},{"expiry":1757593387.598308,"host":"/Io2PStL7/jvcod3tT0jPo73HDnRILY4Di46SHjGwTk=","mode":"force-https","sts_include_subdomains":false,"sts_observed":1726057387.598313}],"version":2} \ No newline at end of file +{"sts":[{"expiry":1757593335.938209,"host":"aYxTdlPak6FHWEgVDMmQFqv2V9TYcLqO5r4sTc/Ga60=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1726057335.938213},{"expiry":1757696356.345341,"host":"bVzOnu6xyelN8iVLDSbFjyZVgXrXDyLSokjnq2hdUFs=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1726160356.345346},{"expiry":1757696350.919368,"host":"/Io2PStL7/jvcod3tT0jPo73HDnRILY4Di46SHjGwTk=","mode":"force-https","sts_include_subdomains":false,"sts_observed":1726160350.919372}],"version":2} \ No newline at end of file diff --git a/.config/obsidian/WebStorage/QuotaManager b/.config/obsidian/WebStorage/QuotaManager index 8cd9818..95fe817 100644 Binary files a/.config/obsidian/WebStorage/QuotaManager and b/.config/obsidian/WebStorage/QuotaManager differ diff --git a/.config/obsidian/obsidian.log b/.config/obsidian/obsidian.log index 464a52e..f58b248 100644 --- a/.config/obsidian/obsidian.log +++ b/.config/obsidian/obsidian.log @@ -46,3 +46,81 @@ 2024-09-11 13:12:40 Success. 2024-09-11 13:12:40 Latest version is 1.6.7 2024-09-11 13:12:40 App is up to date. +2024-09-11 15:55:34 Loading main app package /usr/lib/obsidian/obsidian.asar +2024-09-11 15:55:34 Checking for update using Github +2024-09-11 15:55:35 Success. +2024-09-11 15:55:35 Latest version is 1.6.7 +2024-09-11 15:55:35 App is up to date. +2024-09-11 17:13:33 Loading main app package /usr/lib/obsidian/obsidian.asar +2024-09-11 17:13:33 Checking for update using Github +2024-09-11 17:13:34 Success. +2024-09-11 17:13:34 Latest version is 1.6.7 +2024-09-11 17:13:34 App is up to date. +2024-09-11 19:28:49 Loading main app package /usr/lib/obsidian/obsidian.asar +2024-09-11 19:28:49 Checking for update using Github +2024-09-11 19:28:49 Success. +2024-09-11 19:28:49 Latest version is 1.6.7 +2024-09-11 19:28:49 App is up to date. +2024-09-12 05:05:24 Loading main app package /usr/lib/obsidian/obsidian.asar +2024-09-12 05:05:24 Checking for update using Github +2024-09-12 05:05:25 Success. +2024-09-12 05:05:25 Latest version is 1.6.7 +2024-09-12 05:05:25 App is up to date. +2024-09-12 05:05:36 Loading main app package /usr/lib/obsidian/obsidian.asar +2024-09-12 05:05:36 Checking for update using Github +2024-09-12 05:05:36 Success. +2024-09-12 05:05:36 Latest version is 1.6.7 +2024-09-12 05:05:36 App is up to date. +2024-09-12 05:54:41 Loading main app package /usr/lib/obsidian/obsidian.asar +2024-09-12 05:54:41 Checking for update using Github +2024-09-12 05:54:42 Success. +2024-09-12 05:54:42 Latest version is 1.6.7 +2024-09-12 05:54:42 App is up to date. +2024-09-12 07:11:31 Loading main app package /usr/lib/obsidian/obsidian.asar +2024-09-12 07:11:31 Checking for update using Github +2024-09-12 07:11:32 Success. +2024-09-12 07:11:32 Latest version is 1.6.7 +2024-09-12 07:11:32 App is up to date. +2024-09-12 08:11:31 Checking for update using Github +2024-09-12 08:11:31 Success. +2024-09-12 08:11:31 Latest version is 1.6.7 +2024-09-12 08:11:31 App is up to date. +2024-09-12 12:34:04 Loading main app package /usr/lib/obsidian/obsidian.asar +2024-09-12 12:34:05 Checking for update using Github +2024-09-12 12:34:08 Success. +2024-09-12 12:34:08 Latest version is 1.6.7 +2024-09-12 12:34:08 App is up to date. +2024-09-12 13:34:04 Checking for update using Github +2024-09-12 13:34:05 Success. +2024-09-12 13:34:05 Latest version is 1.6.7 +2024-09-12 13:34:05 App is up to date. +2024-09-12 16:25:40 Checking for update using Github +2024-09-12 16:25:40 Success. +2024-09-12 16:25:40 Latest version is 1.6.7 +2024-09-12 16:25:40 App is up to date. +2024-09-12 17:25:40 Checking for update using Github +2024-09-12 17:25:40 Success. +2024-09-12 17:25:40 Latest version is 1.6.7 +2024-09-12 17:25:40 App is up to date. +2024-09-12 18:25:40 Checking for update using Github +2024-09-12 18:25:40 Success. +2024-09-12 18:25:40 Latest version is 1.6.7 +2024-09-12 18:25:40 App is up to date. +2024-09-13 11:17:07 Loading main app package /usr/lib/obsidian/obsidian.asar +2024-09-13 11:17:08 Checking for update using Github +2024-09-13 11:17:08 Success. +2024-09-13 11:17:08 Latest version is 1.6.7 +2024-09-13 11:17:08 App is up to date. +2024-09-13 12:17:08 Checking for update using Github +2024-09-13 12:17:08 Success. +2024-09-13 12:17:08 Latest version is 1.6.7 +2024-09-13 12:17:08 App is up to date. +2024-09-13 13:17:08 Checking for update using Github +2024-09-13 13:17:08 Success. +2024-09-13 13:17:08 Latest version is 1.6.7 +2024-09-13 13:17:08 App is up to date. +2024-09-14 02:43:18 Loading main app package /usr/lib/obsidian/obsidian.asar +2024-09-14 02:43:19 Checking for update using Github +2024-09-14 02:43:19 Success. +2024-09-14 02:43:19 Latest version is 1.6.7 +2024-09-14 02:43:19 App is up to date. diff --git a/.config/ohmyposh/base.json b/.config/ohmyposh/base.json deleted file mode 100644 index 6c2963d..0000000 --- a/.config/ohmyposh/base.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/schema.json", - "blocks": [ - { - "alignment": "left", - "segments": [ - { - "foreground": "#7dafe9", - "properties": { - "style": "full" - }, - "style": "plain", - "template": "{{ .Path }} ", - "type": "path" - } - ], - "type": "prompt" - }, - { - "alignment": "left", - "segments": [ - { - "foreground": "#ff2f00", - "background_templates": [ - "{{ if or (.Working.Changed) (.Staging.Changed) }{{ end }}", - "{{ if and (gt .Ahead 0) (gt .Behind 0) }}{{ end }}", - "{{ if gt .Ahead 0 }}{{ end }}", - "{{ if gt .Behind 0 }}{{ end }}" - ], - "properties": { - "branch_icon": "\ue725 ", - "fetch_status": true, - "fetch_upstream_icon": true - }, - "style": "powerline", - "template": "on {{ .HEAD }} {{ if .Working.Changed }}{{ .Working.String }}{{ end }}{{ if and (.Working.Changed) (.Staging.Changed) }} |{{ end }}{{ if .Staging.Changed }}<#ef5350> \uf046 {{ .Staging.String }}{{ end }} ", - "type": "git" - } - ], - "type": "prompt" - }, - { - "alignment": "left", - "newline": false, - "segments": [ - { - "foreground": "#B48EAD", - "foreground_templates": ["{{ if gt .Code 0 }}#ef5350{{ end }}"], - "properties": { - "always_enabled": true - }, - "style": "plain", - "template": "\u276f", - "type": "status" - } - ], - "type": "prompt" - } - ], - "console_title_template": "{{if .Root}}(Admin){{end}} {{.PWD}}", - "transient_prompt": { - "foreground": "#B48EAD", - "foreground_templates": ["{{ if gt .Code 0 }}#BF616A{{ end }}"], - "template": "\u276f " - }, - "version": 2 -} diff --git a/.config/pulse/cookie b/.config/pulse/cookie deleted file mode 100644 index a241680..0000000 Binary files a/.config/pulse/cookie and /dev/null differ diff --git a/.config/rofi.archer/applets/bin/appasroot.sh b/.config/rofi.archer/applets/bin/appasroot.sh new file mode 100755 index 0000000..f0e6944 --- /dev/null +++ b/.config/rofi.archer/applets/bin/appasroot.sh @@ -0,0 +1,102 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Applets : Run Applications as Root + +# Import Current Theme +source "$HOME"/.config/rofi/applets/shared/theme.bash +theme="$type/$style" + +# Theme Elements +prompt='Applications' +mesg='Run Applications as Root' + +if [[ "$theme" == *'type-1'* ]]; then + list_col='1' + list_row='5' + win_width='400px' +elif [[ "$theme" == *'type-3'* ]]; then + list_col='1' + list_row='5' + win_width='120px' +elif [[ "$theme" == *'type-5'* ]]; then + list_col='1' + list_row='5' + win_width='520px' +elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then + list_col='5' + list_row='1' + win_width='670px' +fi + +# Options +layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` +if [[ "$layout" == 'NO' ]]; then + option_1=" Alacritty" + option_2=" Thunar" + option_3=" Geany" + option_4=" Ranger" + option_5=" Vim" +else + option_1="" + option_2="" + option_3="" + option_4="" + option_5="" +fi + +# Rofi CMD +rofi_cmd() { + rofi -theme-str "window {width: $win_width;}" \ + -theme-str "listview {columns: $list_col; lines: $list_row;}" \ + -theme-str 'textbox-prompt-colon {str: "";}' \ + -dmenu \ + -p "$prompt" \ + -mesg "$mesg" \ + -markup-rows \ + -theme ${theme} +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5" | rofi_cmd +} + +# Execute Command +run_cmd() { + polkit_cmd="pkexec env PATH=$PATH DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY" + if [[ "$1" == '--opt1' ]]; then + ${polkit_cmd} alacritty + elif [[ "$1" == '--opt2' ]]; then + ${polkit_cmd} dbus-run-session thunar + elif [[ "$1" == '--opt3' ]]; then + ${polkit_cmd} geany + elif [[ "$1" == '--opt4' ]]; then + ${polkit_cmd} alacritty -e ranger + elif [[ "$1" == '--opt5' ]]; then + ${polkit_cmd} alacritty -e vim + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $option_1) + run_cmd --opt1 + ;; + $option_2) + run_cmd --opt2 + ;; + $option_3) + run_cmd --opt3 + ;; + $option_4) + run_cmd --opt4 + ;; + $option_5) + run_cmd --opt5 + ;; +esac + diff --git a/.config/rofi.archer/applets/bin/apps.sh b/.config/rofi.archer/applets/bin/apps.sh new file mode 100755 index 0000000..01d1e4d --- /dev/null +++ b/.config/rofi.archer/applets/bin/apps.sh @@ -0,0 +1,104 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Applets : Favorite Applications + +# Import Current Theme +source "$HOME"/.config/rofi/applets/shared/theme.bash +theme="$type/$style" + +# Theme Elements +prompt='Applications' +mesg="Installed Packages : `pacman -Q | wc -l` (pacman)" + +if [[ ( "$theme" == *'type-1'* ) || ( "$theme" == *'type-3'* ) || ( "$theme" == *'type-5'* ) ]]; then + list_col='1' + list_row='6' +elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then + list_col='6' + list_row='1' +fi + +# CMDs (add your apps here) +term_cmd='alacritty' +file_cmd='thunar' +text_cmd='geany' +web_cmd='firefox' +music_cmd='alacritty -e ncmpcpp' +setting_cmd='xfce4-settings-manager' + +# Options +layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` +if [[ "$layout" == 'NO' ]]; then + option_1=" Terminal ($term_cmd)" + option_2=" Files ($file_cmd)" + option_3=" Editor ($text_cmd)" + option_4=" Browser ($web_cmd)" + option_5=" Music ($music_cmd)" + option_6=" Settings ($setting_cmd)" +else + option_1="" + option_2="" + option_3="" + option_4="" + option_5="" + option_6="" +fi + +# Rofi CMD +rofi_cmd() { + rofi -theme-str "listview {columns: $list_col; lines: $list_row;}" \ + -theme-str 'textbox-prompt-colon {str: "";}' \ + -dmenu \ + -p "$prompt" \ + -mesg "$mesg" \ + -markup-rows \ + -theme ${theme} +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5\n$option_6" | rofi_cmd +} + +# Execute Command +run_cmd() { + if [[ "$1" == '--opt1' ]]; then + ${term_cmd} + elif [[ "$1" == '--opt2' ]]; then + ${file_cmd} + elif [[ "$1" == '--opt3' ]]; then + ${text_cmd} + elif [[ "$1" == '--opt4' ]]; then + ${web_cmd} + elif [[ "$1" == '--opt5' ]]; then + ${music_cmd} + elif [[ "$1" == '--opt6' ]]; then + ${setting_cmd} + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $option_1) + run_cmd --opt1 + ;; + $option_2) + run_cmd --opt2 + ;; + $option_3) + run_cmd --opt3 + ;; + $option_4) + run_cmd --opt4 + ;; + $option_5) + run_cmd --opt5 + ;; + $option_6) + run_cmd --opt6 + ;; +esac diff --git a/.config/rofi.archer/applets/bin/battery.sh b/.config/rofi.archer/applets/bin/battery.sh new file mode 100755 index 0000000..ef0dba6 --- /dev/null +++ b/.config/rofi.archer/applets/bin/battery.sh @@ -0,0 +1,134 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Applets : Battery + +# Import Current Theme +source "$HOME"/.config/rofi/applets/shared/theme.bash +theme="$type/$style" + +# Battery Info +battery="`acpi -b | cut -d',' -f1 | cut -d':' -f1`" +status="`acpi -b | cut -d',' -f1 | cut -d':' -f2 | tr -d ' '`" +percentage="`acpi -b | cut -d',' -f2 | tr -d ' ',\%`" +time="`acpi -b | cut -d',' -f3`" + +if [[ -z "$time" ]]; then + time=' Fully Charged' +fi + +# Theme Elements +prompt="$status" +mesg="${battery}: ${percentage}%,${time}" + +if [[ "$theme" == *'type-1'* ]]; then + list_col='1' + list_row='4' + win_width='400px' +elif [[ "$theme" == *'type-3'* ]]; then + list_col='1' + list_row='4' + win_width='120px' +elif [[ "$theme" == *'type-5'* ]]; then + list_col='1' + list_row='4' + win_width='500px' +elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then + list_col='4' + list_row='1' + win_width='550px' +fi + +# Charging Status +active="" +urgent="" +if [[ $status = *"Charging"* ]]; then + active="-a 1" + ICON_CHRG="" +elif [[ $status = *"Full"* ]]; then + active="-u 1" + ICON_CHRG="" +else + urgent="-u 1" + ICON_CHRG="" +fi + +# Discharging +if [[ $percentage -ge 5 ]] && [[ $percentage -le 19 ]]; then + ICON_DISCHRG="" +elif [[ $percentage -ge 20 ]] && [[ $percentage -le 39 ]]; then + ICON_DISCHRG="" +elif [[ $percentage -ge 40 ]] && [[ $percentage -le 59 ]]; then + ICON_DISCHRG="" +elif [[ $percentage -ge 60 ]] && [[ $percentage -le 79 ]]; then + ICON_DISCHRG="" +elif [[ $percentage -ge 80 ]] && [[ $percentage -le 100 ]]; then + ICON_DISCHRG="" +fi + +# Options +layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` +if [[ "$layout" == 'NO' ]]; then + option_1=" Remaining ${percentage}%" + option_2=" $status" + option_3=" Power Manager" + option_4=" Diagnose" +else + option_1="$ICON_DISCHRG" + option_2="$ICON_CHRG" + option_3="" + option_4="" +fi + +# Rofi CMD +rofi_cmd() { + rofi -theme-str "window {width: $win_width;}" \ + -theme-str "listview {columns: $list_col; lines: $list_row;}" \ + -theme-str "textbox-prompt-colon {str: \"$ICON_DISCHRG\";}" \ + -dmenu \ + -p "$prompt" \ + -mesg "$mesg" \ + ${active} ${urgent} \ + -markup-rows \ + -theme ${theme} +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$option_1\n$option_2\n$option_3\n$option_4" | rofi_cmd +} + +# Execute Command +run_cmd() { + polkit_cmd="pkexec env PATH=$PATH DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY" + if [[ "$1" == '--opt1' ]]; then + notify-send -u low " Remaining : ${percentage}%" + elif [[ "$1" == '--opt2' ]]; then + notify-send -u low "$ICON_CHRG Status : $status" + elif [[ "$1" == '--opt3' ]]; then + xfce4-power-manager-settings + elif [[ "$1" == '--opt4' ]]; then + ${polkit_cmd} alacritty -e powertop + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $option_1) + run_cmd --opt1 + ;; + $option_2) + run_cmd --opt2 + ;; + $option_3) + run_cmd --opt3 + ;; + $option_4) + run_cmd --opt4 + ;; +esac + + diff --git a/.config/rofi.archer/applets/bin/brightness.sh b/.config/rofi.archer/applets/bin/brightness.sh new file mode 100755 index 0000000..2c90a12 --- /dev/null +++ b/.config/rofi.archer/applets/bin/brightness.sh @@ -0,0 +1,107 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Applets : Brightness + +# Import Current Theme +source "$HOME"/.config/rofi/applets/shared/theme.bash +theme="$type/$style" + +# Brightness Info +backlight="$(printf "%.0f\n" `light -G`)" +card="`light -L | grep 'backlight' | head -n1 | cut -d'/' -f3`" + +if [[ $backlight -ge 0 ]] && [[ $backlight -le 29 ]]; then + level="Low" +elif [[ $backlight -ge 30 ]] && [[ $backlight -le 49 ]]; then + level="Optimal" +elif [[ $backlight -ge 50 ]] && [[ $backlight -le 69 ]]; then + level="High" +elif [[ $backlight -ge 70 ]] && [[ $backlight -le 100 ]]; then + level="Peak" +fi + +# Theme Elements +prompt="${backlight}%" +mesg="Device: ${card}, Level: $level" + +if [[ "$theme" == *'type-1'* ]]; then + list_col='1' + list_row='4' + win_width='400px' +elif [[ "$theme" == *'type-3'* ]]; then + list_col='1' + list_row='4' + win_width='120px' +elif [[ "$theme" == *'type-5'* ]]; then + list_col='1' + list_row='4' + win_width='425px' +elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then + list_col='4' + list_row='1' + win_width='550px' +fi + +# Options +layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` +if [[ "$layout" == 'NO' ]]; then + option_1=" Increase" + option_2=" Optimal" + option_3=" Decrease" + option_4=" Settings" +else + option_1="" + option_2="" + option_3="" + option_4="" +fi + +# Rofi CMD +rofi_cmd() { + rofi -theme-str "window {width: $win_width;}" \ + -theme-str "listview {columns: $list_col; lines: $list_row;}" \ + -theme-str 'textbox-prompt-colon {str: "";}' \ + -dmenu \ + -p "$prompt" \ + -mesg "$mesg" \ + -markup-rows \ + -theme ${theme} +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$option_1\n$option_2\n$option_3\n$option_4" | rofi_cmd +} + +# Execute Command +run_cmd() { + if [[ "$1" == '--opt1' ]]; then + light -A 5 + elif [[ "$1" == '--opt2' ]]; then + light -S 25 + elif [[ "$1" == '--opt3' ]]; then + light -U 5 + elif [[ "$1" == '--opt4' ]]; then + xfce4-power-manager-settings + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $option_1) + run_cmd --opt1 + ;; + $option_2) + run_cmd --opt2 + ;; + $option_3) + run_cmd --opt3 + ;; + $option_4) + run_cmd --opt4 + ;; +esac diff --git a/.config/rofi.archer/applets/bin/mpd.sh b/.config/rofi.archer/applets/bin/mpd.sh new file mode 100755 index 0000000..ce6a9e9 --- /dev/null +++ b/.config/rofi.archer/applets/bin/mpd.sh @@ -0,0 +1,131 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Applets : MPD (music) + +# Import Current Theme +source "$HOME"/.config/rofi/applets/shared/theme.bash +theme="$type/$style" + +# Theme Elements +status="`mpc status`" +if [[ -z "$status" ]]; then + prompt='Offline' + mesg="MPD is Offline" +else + prompt="`mpc -f "%artist%" current`" + mesg="`mpc -f "%title%" current` :: `mpc status | grep "#" | awk '{print $3}'`" +fi + +if [[ ( "$theme" == *'type-1'* ) || ( "$theme" == *'type-3'* ) || ( "$theme" == *'type-5'* ) ]]; then + list_col='1' + list_row='6' +elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then + list_col='6' + list_row='1' +fi + +# Options +layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` +if [[ "$layout" == 'NO' ]]; then + if [[ ${status} == *"[playing]"* ]]; then + option_1=" Pause" + else + option_1=" Play" + fi + option_2=" Stop" + option_3=" Previous" + option_4=" Next" + option_5=" Repeat" + option_6=" Random" +else + if [[ ${status} == *"[playing]"* ]]; then + option_1="" + else + option_1="" + fi + option_2="" + option_3="" + option_4="" + option_5="" + option_6="" +fi + +# Toggle Actions +active='' +urgent='' +# Repeat +if [[ ${status} == *"repeat: on"* ]]; then + active="-a 4" +elif [[ ${status} == *"repeat: off"* ]]; then + urgent="-u 4" +else + option_5=" Parsing Error" +fi +# Random +if [[ ${status} == *"random: on"* ]]; then + [ -n "$active" ] && active+=",5" || active="-a 5" +elif [[ ${status} == *"random: off"* ]]; then + [ -n "$urgent" ] && urgent+=",5" || urgent="-u 5" +else + option_6=" Parsing Error" +fi + +# Rofi CMD +rofi_cmd() { + rofi -theme-str "listview {columns: $list_col; lines: $list_row;}" \ + -theme-str 'textbox-prompt-colon {str: "";}' \ + -dmenu \ + -p "$prompt" \ + -mesg "$mesg" \ + ${active} ${urgent} \ + -markup-rows \ + -theme ${theme} +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5\n$option_6" | rofi_cmd +} + +# Execute Command +run_cmd() { + if [[ "$1" == '--opt1' ]]; then + mpc -q toggle && notify-send -u low -t 1000 " `mpc current`" + elif [[ "$1" == '--opt2' ]]; then + mpc -q stop + elif [[ "$1" == '--opt3' ]]; then + mpc -q prev && notify-send -u low -t 1000 " `mpc current`" + elif [[ "$1" == '--opt4' ]]; then + mpc -q next && notify-send -u low -t 1000 " `mpc current`" + elif [[ "$1" == '--opt5' ]]; then + mpc -q repeat + elif [[ "$1" == '--opt6' ]]; then + mpc -q random + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $option_1) + run_cmd --opt1 + ;; + $option_2) + run_cmd --opt2 + ;; + $option_3) + run_cmd --opt3 + ;; + $option_4) + run_cmd --opt4 + ;; + $option_5) + run_cmd --opt5 + ;; + $option_6) + run_cmd --opt6 + ;; +esac diff --git a/.config/rofi.archer/applets/bin/powermenu.sh b/.config/rofi.archer/applets/bin/powermenu.sh new file mode 100755 index 0000000..8ed9106 --- /dev/null +++ b/.config/rofi.archer/applets/bin/powermenu.sh @@ -0,0 +1,129 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Applets : Power Menu + +# Import Current Theme +source "$HOME"/.config/rofi/applets/shared/theme.bash +theme="$type/$style" + +# Theme Elements +prompt="`hostname`" +mesg="Uptime : `uptime -p | sed -e 's/up //g'`" + +if [[ ( "$theme" == *'type-1'* ) || ( "$theme" == *'type-3'* ) || ( "$theme" == *'type-5'* ) ]]; then + list_col='1' + list_row='6' +elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then + list_col='6' + list_row='1' +fi + +# Options +layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` +if [[ "$layout" == 'NO' ]]; then + option_1=" Lock" + option_2=" Logout" + option_3=" Suspend" + option_4=" Hibernate" + option_5=" Reboot" + option_6=" Shutdown" + yes=' Yes' + no=' No' +else + option_1="" + option_2="" + option_3="" + option_4="" + option_5="" + option_6="" + yes='' + no='' +fi + +# Rofi CMD +rofi_cmd() { + rofi -theme-str "listview {columns: $list_col; lines: $list_row;}" \ + -theme-str 'textbox-prompt-colon {str: "";}' \ + -dmenu \ + -p "$prompt" \ + -mesg "$mesg" \ + -markup-rows \ + -theme ${theme} +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5\n$option_6" | rofi_cmd +} + +# Confirmation CMD +confirm_cmd() { + rofi -theme-str 'window {location: center; anchor: center; fullscreen: false; width: 350px;}' \ + -theme-str 'mainbox {orientation: vertical; children: [ "message", "listview" ];}' \ + -theme-str 'listview {columns: 2; lines: 1;}' \ + -theme-str 'element-text {horizontal-align: 0.5;}' \ + -theme-str 'textbox {horizontal-align: 0.5;}' \ + -dmenu \ + -p 'Confirmation' \ + -mesg 'Are you Sure?' \ + -theme ${theme} +} + +# Ask for confirmation +confirm_exit() { + echo -e "$yes\n$no" | confirm_cmd +} + +# Confirm and execute +confirm_run () { + selected="$(confirm_exit)" + if [[ "$selected" == "$yes" ]]; then + ${1} && ${2} && ${3} + else + exit + fi +} + +# Execute Command +run_cmd() { + if [[ "$1" == '--opt1' ]]; then + betterlockscreen -l + elif [[ "$1" == '--opt2' ]]; then + confirm_run 'kill -9 -1' + elif [[ "$1" == '--opt3' ]]; then + confirm_run 'mpc -q pause' 'amixer set Master mute' 'systemctl suspend' + elif [[ "$1" == '--opt4' ]]; then + confirm_run 'systemctl hibernate' + elif [[ "$1" == '--opt5' ]]; then + confirm_run 'systemctl reboot' + elif [[ "$1" == '--opt6' ]]; then + confirm_run 'systemctl poweroff' + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $option_1) + run_cmd --opt1 + ;; + $option_2) + run_cmd --opt2 + ;; + $option_3) + run_cmd --opt3 + ;; + $option_4) + run_cmd --opt4 + ;; + $option_5) + run_cmd --opt5 + ;; + $option_6) + run_cmd --opt6 + ;; +esac + diff --git a/.config/rofi.archer/applets/bin/quicklinks.sh b/.config/rofi.archer/applets/bin/quicklinks.sh new file mode 100755 index 0000000..11a38a8 --- /dev/null +++ b/.config/rofi.archer/applets/bin/quicklinks.sh @@ -0,0 +1,103 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Applets : Quick Links + +# Import Current Theme +source "$HOME"/.config/rofi/applets/shared/theme.bash +theme="$type/$style" + +# Theme Elements +prompt='Quick Links' +mesg="Using '$BROWSER' as web browser" + +if [[ ( "$theme" == *'type-1'* ) || ( "$theme" == *'type-3'* ) || ( "$theme" == *'type-5'* ) ]]; then + list_col='1' + list_row='6' +elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then + list_col='6' + list_row='1' +fi + +if [[ ( "$theme" == *'type-1'* ) || ( "$theme" == *'type-5'* ) ]]; then + efonts="JetBrains Mono Nerd Font 10" +else + efonts="JetBrains Mono Nerd Font 28" +fi + +# Options +layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` +if [[ "$layout" == 'NO' ]]; then + option_1=" Google" + option_2=" Gmail" + option_3=" Youtube" + option_4=" Github" + option_5=" Reddit" + option_6=" Twitter" +else + option_1="" + option_2="" + option_3="" + option_4="" + option_5="" + option_6="" +fi + +# Rofi CMD +rofi_cmd() { + rofi -theme-str "listview {columns: $list_col; lines: $list_row;}" \ + -theme-str 'textbox-prompt-colon {str: "";}' \ + -theme-str "element-text {font: \"$efonts\";}" \ + -dmenu \ + -p "$prompt" \ + -mesg "$mesg" \ + -markup-rows \ + -theme ${theme} +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5\n$option_6" | rofi_cmd +} + +# Execute Command +run_cmd() { + if [[ "$1" == '--opt1' ]]; then + xdg-open 'https://www.google.com/' + elif [[ "$1" == '--opt2' ]]; then + xdg-open 'https://mail.google.com/' + elif [[ "$1" == '--opt3' ]]; then + xdg-open 'https://www.youtube.com/' + elif [[ "$1" == '--opt4' ]]; then + xdg-open 'https://www.github.com/' + elif [[ "$1" == '--opt5' ]]; then + xdg-open 'https://www.reddit.com/' + elif [[ "$1" == '--opt6' ]]; then + xdg-open 'https://www.twitter.com/' + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $option_1) + run_cmd --opt1 + ;; + $option_2) + run_cmd --opt2 + ;; + $option_3) + run_cmd --opt3 + ;; + $option_4) + run_cmd --opt4 + ;; + $option_5) + run_cmd --opt5 + ;; + $option_6) + run_cmd --opt6 + ;; +esac diff --git a/.config/rofi.archer/applets/bin/screenshot.sh b/.config/rofi.archer/applets/bin/screenshot.sh new file mode 100755 index 0000000..5e5286b --- /dev/null +++ b/.config/rofi.archer/applets/bin/screenshot.sh @@ -0,0 +1,165 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Applets : Screenshot + +# Import Current Theme +source "$HOME"/.config/rofi/applets/shared/theme.bash +theme="$type/$style" + +# Theme Elements +prompt='Screenshot' +mesg="DIR: `xdg-user-dir PICTURES`/Screenshots" + +if [[ "$theme" == *'type-1'* ]]; then + list_col='1' + list_row='5' + win_width='400px' +elif [[ "$theme" == *'type-3'* ]]; then + list_col='1' + list_row='5' + win_width='120px' +elif [[ "$theme" == *'type-5'* ]]; then + list_col='1' + list_row='5' + win_width='520px' +elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then + list_col='5' + list_row='1' + win_width='670px' +fi + +# Options +layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` +if [[ "$layout" == 'NO' ]]; then + option_1=" Capture Desktop" + option_2=" Capture Area" + option_3=" Capture Window" + option_4=" Capture in 5s" + option_5=" Capture in 10s" +else + option_1="" + option_2="" + option_3="" + option_4="" + option_5="" +fi + +# Rofi CMD +rofi_cmd() { + rofi -theme-str "window {width: $win_width;}" \ + -theme-str "listview {columns: $list_col; lines: $list_row;}" \ + -theme-str 'textbox-prompt-colon {str: "";}' \ + -dmenu \ + -p "$prompt" \ + -mesg "$mesg" \ + -markup-rows \ + -theme ${theme} +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5" | rofi_cmd +} + +# Screenshot +time=`date +%Y-%m-%d-%H-%M-%S` +geometry=`xrandr | grep 'current' | head -n1 | cut -d',' -f2 | tr -d '[:blank:],current'` +dir="`xdg-user-dir PICTURES`/Screenshots" +file="Screenshot_${time}_${geometry}.png" + +if [[ ! -d "$dir" ]]; then + mkdir -p "$dir" +fi + +# notify and view screenshot +notify_view() { + notify_cmd_shot='dunstify -u low --replace=699' + ${notify_cmd_shot} "Copied to clipboard." + viewnior ${dir}/"$file" + if [[ -e "$dir/$file" ]]; then + ${notify_cmd_shot} "Screenshot Saved." + else + ${notify_cmd_shot} "Screenshot Deleted." + fi +} + +# Copy screenshot to clipboard +copy_shot () { + tee "$file" | xclip -selection clipboard -t image/png +} + +# countdown +countdown () { + for sec in `seq $1 -1 1`; do + dunstify -t 1000 --replace=699 "Taking shot in : $sec" + sleep 1 + done +} + +# take shots +shotnow () { + cd ${dir} && sleep 0.5 && maim -u -f png | copy_shot + notify_view +} + +shot5 () { + countdown '5' + sleep 1 && cd ${dir} && maim -u -f png | copy_shot + notify_view +} + +shot10 () { + countdown '10' + sleep 1 && cd ${dir} && maim -u -f png | copy_shot + notify_view +} + +shotwin () { + cd ${dir} && maim -u -f png -i `xdotool getactivewindow` | copy_shot + notify_view +} + +shotarea () { + cd ${dir} && maim -u -f png -s -b 2 -c 0.35,0.55,0.85,0.25 -l | copy_shot + notify_view +} + +# Execute Command +run_cmd() { + if [[ "$1" == '--opt1' ]]; then + shotnow + elif [[ "$1" == '--opt2' ]]; then + shotarea + elif [[ "$1" == '--opt3' ]]; then + shotwin + elif [[ "$1" == '--opt4' ]]; then + shot5 + elif [[ "$1" == '--opt5' ]]; then + shot10 + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $option_1) + run_cmd --opt1 + ;; + $option_2) + run_cmd --opt2 + ;; + $option_3) + run_cmd --opt3 + ;; + $option_4) + run_cmd --opt4 + ;; + $option_5) + run_cmd --opt5 + ;; +esac + + diff --git a/.config/rofi.archer/applets/bin/volume.sh b/.config/rofi.archer/applets/bin/volume.sh new file mode 100755 index 0000000..a194592 --- /dev/null +++ b/.config/rofi.archer/applets/bin/volume.sh @@ -0,0 +1,134 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Applets : Volume + +# Import Current Theme +source "$HOME"/.config/rofi/applets/shared/theme.bash +theme="$type/$style" + +# Volume Info +mixer="`amixer info Master | grep 'Mixer name' | cut -d':' -f2 | tr -d \',' '`" +speaker="`amixer get Master | tail -n1 | awk -F ' ' '{print $5}' | tr -d '[]'`" +mic="`amixer get Capture | tail -n1 | awk -F ' ' '{print $5}' | tr -d '[]'`" + +active="" +urgent="" + +# Speaker Info +amixer get Master | grep '\[on\]' &>/dev/null +if [[ "$?" == 0 ]]; then + active="-a 1" + stext='Unmute' + sicon='' +else + urgent="-u 1" + stext='Mute' + sicon='' +fi + +# Microphone Info +amixer get Capture | grep '\[on\]' &>/dev/null +if [[ "$?" == 0 ]]; then + [ -n "$active" ] && active+=",3" || active="-a 3" + mtext='Unmute' + micon='' +else + [ -n "$urgent" ] && urgent+=",3" || urgent="-u 3" + mtext='Mute' + micon='' +fi + +# Theme Elements +prompt="S:$stext, M:$mtext" +mesg="$mixer - Speaker: $speaker, Mic: $mic" + +if [[ "$theme" == *'type-1'* ]]; then + list_col='1' + list_row='5' + win_width='400px' +elif [[ "$theme" == *'type-3'* ]]; then + list_col='1' + list_row='5' + win_width='120px' +elif [[ "$theme" == *'type-5'* ]]; then + list_col='1' + list_row='5' + win_width='520px' +elif [[ ( "$theme" == *'type-2'* ) || ( "$theme" == *'type-4'* ) ]]; then + list_col='5' + list_row='1' + win_width='670px' +fi + +# Options +layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2` +if [[ "$layout" == 'NO' ]]; then + option_1=" Increase" + option_2="$sicon $stext" + option_3=" Decrese" + option_4="$micon $mtext" + option_5=" Settings" +else + option_1="" + option_2="$sicon" + option_3="" + option_4="$micon" + option_5="" +fi + +# Rofi CMD +rofi_cmd() { + rofi -theme-str "window {width: $win_width;}" \ + -theme-str "listview {columns: $list_col; lines: $list_row;}" \ + -theme-str 'textbox-prompt-colon {str: "";}' \ + -dmenu \ + -p "$prompt" \ + -mesg "$mesg" \ + ${active} ${urgent} \ + -markup-rows \ + -theme ${theme} +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$option_1\n$option_2\n$option_3\n$option_4\n$option_5" | rofi_cmd +} + +# Execute Command +run_cmd() { + if [[ "$1" == '--opt1' ]]; then + amixer -Mq set Master,0 5%+ unmute + elif [[ "$1" == '--opt2' ]]; then + amixer set Master toggle + elif [[ "$1" == '--opt3' ]]; then + amixer -Mq set Master,0 5%- unmute + elif [[ "$1" == '--opt4' ]]; then + amixer set Capture toggle + elif [[ "$1" == '--opt5' ]]; then + pavucontrol + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $option_1) + run_cmd --opt1 + ;; + $option_2) + run_cmd --opt2 + ;; + $option_3) + run_cmd --opt3 + ;; + $option_4) + run_cmd --opt4 + ;; + $option_5) + run_cmd --opt5 + ;; +esac + diff --git a/.config/rofi.archer/applets/shared/colors.rasi b/.config/rofi.archer/applets/shared/colors.rasi new file mode 100644 index 0000000..103ad63 --- /dev/null +++ b/.config/rofi.archer/applets/shared/colors.rasi @@ -0,0 +1,18 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + * + * Available Colors Schemes + * + * adapta catppuccin everforest navy paper + * arc cyberpunk gruvbox nord solarized + * black dracula lovelace onedark yousai + * + **/ + +/* Import color-scheme from `colors` directory */ + +@import "~/.config/rofi/colors/onedark.rasi" diff --git a/.config/rofi.archer/applets/shared/fonts.rasi b/.config/rofi.archer/applets/shared/fonts.rasi new file mode 100644 index 0000000..430c73d --- /dev/null +++ b/.config/rofi.archer/applets/shared/fonts.rasi @@ -0,0 +1,12 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Fonts + * + **/ + +* { + font: "JetBrains Mono Nerd Font 10"; +} diff --git a/.config/rofi.archer/applets/shared/theme.bash b/.config/rofi.archer/applets/shared/theme.bash new file mode 100755 index 0000000..4807020 --- /dev/null +++ b/.config/rofi.archer/applets/shared/theme.bash @@ -0,0 +1,4 @@ +## Current Theme + +type="$HOME/.config/rofi/applets/type-1" +style='style-1.rasi' diff --git a/.config/rofi.archer/applets/type-1/style-1.rasi b/.config/rofi.archer/applets/type-1/style-1.rasi new file mode 100644 index 0000000..2d3ee5f --- /dev/null +++ b/.config/rofi.archer/applets/type-1/style-1.rasi @@ -0,0 +1,152 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "../shared/colors.rasi" +@import "../shared/fonts.rasi" + +/* +USE_ICON=NO +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 400px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 1px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 6; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 5px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +element normal.normal, +element alternate.normal { + background-color: var(background); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/applets/type-1/style-2.rasi b/.config/rofi.archer/applets/type-1/style-2.rasi new file mode 100644 index 0000000..2c66bee --- /dev/null +++ b/.config/rofi.archer/applets/type-1/style-2.rasi @@ -0,0 +1,152 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "../shared/colors.rasi" +@import "../shared/fonts.rasi" + +/* +USE_ICON=NO +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 400px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 1px solid; + border-radius: 12px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 12px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 12px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 6; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 5px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 10px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +element normal.normal, +element alternate.normal { + background-color: var(background); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/applets/type-1/style-3.rasi b/.config/rofi.archer/applets/type-1/style-3.rasi new file mode 100644 index 0000000..285c376 --- /dev/null +++ b/.config/rofi.archer/applets/type-1/style-3.rasi @@ -0,0 +1,152 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "../shared/colors.rasi" +@import "../shared/fonts.rasi" + +/* +USE_ICON=NO +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 400px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 1px solid; + border-radius: 30px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 100%; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 100%; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 6; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 5px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 10px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +element normal.normal, +element alternate.normal { + background-color: var(background); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/applets/type-2/style-1.rasi b/.config/rofi.archer/applets/type-2/style-1.rasi new file mode 100644 index 0000000..30025a7 --- /dev/null +++ b/.config/rofi.archer/applets/type-2/style-1.rasi @@ -0,0 +1,153 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "../shared/colors.rasi" +@import "../shared/fonts.rasi" + +/* +USE_ICON=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 30px; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 15px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 30px 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather 28"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +element normal.normal, +element alternate.normal { + background-color: var(background-alt); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/applets/type-2/style-2.rasi b/.config/rofi.archer/applets/type-2/style-2.rasi new file mode 100644 index 0000000..a258620 --- /dev/null +++ b/.config/rofi.archer/applets/type-2/style-2.rasi @@ -0,0 +1,153 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "../shared/colors.rasi" +@import "../shared/fonts.rasi" + +/* +USE_ICON=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 30px; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 0px; + border: 0px; + border-radius: 12px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 12px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 12px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 15px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 30px 10px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather 28"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +element normal.normal, +element alternate.normal { + background-color: var(background-alt); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/applets/type-2/style-3.rasi b/.config/rofi.archer/applets/type-2/style-3.rasi new file mode 100644 index 0000000..fb3a99c --- /dev/null +++ b/.config/rofi.archer/applets/type-2/style-3.rasi @@ -0,0 +1,153 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "../shared/colors.rasi" +@import "../shared/fonts.rasi" + +/* +USE_ICON=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 30px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 30px; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 0px; + border: 0px; + border-radius: 100%; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 100%; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 100%; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 15px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 30px 10px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather 28"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +element normal.normal, +element alternate.normal { + background-color: var(background-alt); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/applets/type-3/style-1.rasi b/.config/rofi.archer/applets/type-3/style-1.rasi new file mode 100644 index 0000000..86b17ef --- /dev/null +++ b/.config/rofi.archer/applets/type-3/style-1.rasi @@ -0,0 +1,153 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "../shared/colors.rasi" +@import "../shared/fonts.rasi" + +/* +USE_ICON=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: east; + anchor: east; + fullscreen: false; + width: 120px; + x-offset: -20px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 15px; + background-color: transparent; + children: [ "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 15px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 23px 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather 24"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +element normal.normal, +element alternate.normal { + background-color: var(background-alt); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/applets/type-3/style-2.rasi b/.config/rofi.archer/applets/type-3/style-2.rasi new file mode 100644 index 0000000..e4f07ba --- /dev/null +++ b/.config/rofi.archer/applets/type-3/style-2.rasi @@ -0,0 +1,153 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "../shared/colors.rasi" +@import "../shared/fonts.rasi" + +/* +USE_ICON=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: east; + anchor: east; + fullscreen: false; + width: 120px; + x-offset: -20px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 10px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 15px; + background-color: transparent; + children: [ "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 15px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 23px 10px; + border: 0px solid; + border-radius: 10px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather 24"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +element normal.normal, +element alternate.normal { + background-color: var(background-alt); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/applets/type-3/style-3.rasi b/.config/rofi.archer/applets/type-3/style-3.rasi new file mode 100644 index 0000000..06f365f --- /dev/null +++ b/.config/rofi.archer/applets/type-3/style-3.rasi @@ -0,0 +1,153 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "../shared/colors.rasi" +@import "../shared/fonts.rasi" + +/* +USE_ICON=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: east; + anchor: east; + fullscreen: false; + width: 120px; + x-offset: -20px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 15px; + background-color: transparent; + children: [ "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 15px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 23px 10px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather 24"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +element normal.normal, +element alternate.normal { + background-color: var(background-alt); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/applets/type-4/style-1.rasi b/.config/rofi.archer/applets/type-4/style-1.rasi new file mode 100644 index 0000000..1823c56 --- /dev/null +++ b/.config/rofi.archer/applets/type-4/style-1.rasi @@ -0,0 +1,164 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #11092D; + background-alt: #281657; + foreground: #FFFFFF; + selected: #DF5296; + active: #6E77FF; + urgent: #8E3596; +} + +/* +USE_ICON=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 20px; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 25px; + padding: 100px 50px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + background-image: url("~/.config/rofi/images/a.png", width); + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +dummy{ + background-color: transparent; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 20px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 30px 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather 28"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +element normal.normal, +element alternate.normal { + background-color: var(background-alt); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/applets/type-4/style-2.rasi b/.config/rofi.archer/applets/type-4/style-2.rasi new file mode 100644 index 0000000..40a98ac --- /dev/null +++ b/.config/rofi.archer/applets/type-4/style-2.rasi @@ -0,0 +1,164 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #2D1B14; + background-alt: #462D23; + foreground: #FFFFFF; + selected: #E25F3E; + active: #716251; + urgent: #934A1C; +} + +/* +USE_ICON=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 20px; + background-color: transparent; + children: [ "inputbar", "listview", "message" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 25px; + padding: 100px 50px; + border: 0px; + border-radius: 20px; + border-color: @selected; + background-color: transparent; + background-image: url("~/.config/rofi/images/d.png", width); + text-color: @foreground; + children: [ "dummy", "textbox-prompt-colon", "prompt", "dummy"]; +} + +dummy{ + background-color: transparent; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 10px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 10px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 10px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 20px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 30px 10px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather 28"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +element normal.normal, +element alternate.normal { + background-color: var(background-alt); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/applets/type-4/style-3.rasi b/.config/rofi.archer/applets/type-4/style-3.rasi new file mode 100644 index 0000000..0199650 --- /dev/null +++ b/.config/rofi.archer/applets/type-4/style-3.rasi @@ -0,0 +1,164 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #131D1F; + background-alt: #183A43; + foreground: #FFFFFF; + selected: #649094; + active: #E9CC9D; + urgent: #FEA861; +} + +/* +USE_ICON=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 50px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 20px; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 25px; + padding: 100px 50px; + border: 0px; + border-radius: 40px; + border-color: @selected; + background-color: transparent; + background-image: url("~/.config/rofi/images/i.jpg", width); + text-color: @foreground; + children: [ "textbox-prompt-colon", "dummy", "prompt"]; +} + +dummy{ + background-color: transparent; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 100%; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 100%; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 20px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 30px 10px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather 28"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +element normal.normal, +element alternate.normal { + background-color: var(background-alt); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/applets/type-5/style-1.rasi b/.config/rofi.archer/applets/type-5/style-1.rasi new file mode 100644 index 0000000..0fdc43d --- /dev/null +++ b/.config/rofi.archer/applets/type-5/style-1.rasi @@ -0,0 +1,166 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #231419; + background-alt: #2D1E23; + foreground: #FFFFFF; + selected: #426647; + active: #2E3F34; + urgent: #D08261; +} + +/* +USE_ICON=NO +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 600px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 30px; + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listview" ]; +} + +/*****----- Imagebox -----*****/ +imagebox { + background-color: transparent; + background-image: url("~/.config/rofi/images/e.jpg", height); + children: [ "dummy", "inputbar", "dummy" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 15px; + background-color: transparent; + text-color: @foreground; + children: [ "dummy", "textbox-prompt-colon", "prompt", "dummy"]; +} + +dummy{ + background-color: transparent; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 0px; + background-color: @active; + text-color: @foreground; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 5px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +element normal.normal, +element alternate.normal { + background-color: var(background); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(foreground); +} diff --git a/.config/rofi.archer/applets/type-5/style-2.rasi b/.config/rofi.archer/applets/type-5/style-2.rasi new file mode 100644 index 0000000..5b9c5b1 --- /dev/null +++ b/.config/rofi.archer/applets/type-5/style-2.rasi @@ -0,0 +1,167 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #11092D; + background-alt: #281657; + foreground: #FFFFFF; + selected: #DF5296; + active: #6E77FF; + urgent: #8E3596; +} + +/* +USE_ICON=NO +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 600px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 30px; + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listview" ]; +} + +/*****----- Imagebox -----*****/ +imagebox { + border-radius: 20px; + background-color: transparent; + background-image: url("~/.config/rofi/images/j.jpg", height); + children: [ "dummy", "inputbar", "dummy" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 15px; + background-color: transparent; + text-color: @foreground; + children: [ "dummy", "textbox-prompt-colon", "prompt", "dummy"]; +} + +dummy{ + background-color: transparent; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border-radius: 15px; + background-color: @urgent; + text-color: @foreground; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 15px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 5px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 10px; + border: 0px solid; + border-radius: 15px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +element normal.normal, +element alternate.normal { + background-color: var(background); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/applets/type-5/style-3.rasi b/.config/rofi.archer/applets/type-5/style-3.rasi new file mode 100644 index 0000000..416f51b --- /dev/null +++ b/.config/rofi.archer/applets/type-5/style-3.rasi @@ -0,0 +1,176 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #101010; + background-alt: #252525; + foreground: #FFFFFF; + selected: #505050; + active: #909090; + urgent: #707070; +} + +/* +USE_ICON=NO +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 600px; + x-offset: 0px; + y-offset: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 30px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 30px; + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listview" ]; +} + +/*****----- Imagebox -----*****/ +imagebox { + border: 2px solid; + border-radius: 100%; + border-color: @selected; + background-color: transparent; + background-image: url("~/.config/rofi/images/g.png", height); + children: [ "dummy", "inputbar", "dummy" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 15px; + background-color: transparent; + text-color: @foreground; + children: [ "dummy", "textbox-prompt-colon", "prompt", "dummy"]; +} + +dummy{ + background-color: transparent; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 13px; + border: 2px solid; + border-radius: 100%; + border-color: @selected; + background-color: transparent; + text-color: @foreground; +} +prompt { + enabled: true; + padding: 10px; + border: 2px solid; + border-radius: 100%; + border-color: @foreground; + background-color: @foreground; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + scrollbar: false; + layout: vertical; + + spacing: 5px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 11px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +element normal.normal, +element alternate.normal { + background-color: var(background); + text-color: var(foreground); +} +element normal.urgent, +element alternate.urgent, +element selected.active { + background-color: var(urgent); + text-color: var(background); +} +element normal.active, +element alternate.active, +element selected.urgent { + background-color: var(active); + text-color: var(background); +} +element selected.normal { + border: 2px solid; + border-radius: 100%; + border-color: @selected; + background-color: transparent; + text-color: var(foreground); +} diff --git a/.config/rofi.archer/colors/adapta.rasi b/.config/rofi.archer/colors/adapta.rasi new file mode 100644 index 0000000..dcde9e5 --- /dev/null +++ b/.config/rofi.archer/colors/adapta.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #222D32FF; + background-alt: #29353BFF; + foreground: #B8C2C6FF; + selected: #00BCD4FF; + active: #21FF90FF; + urgent: #FF4B60FF; +} diff --git a/.config/rofi.archer/colors/arc.rasi b/.config/rofi.archer/colors/arc.rasi new file mode 100644 index 0000000..0dfb773 --- /dev/null +++ b/.config/rofi.archer/colors/arc.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #2F343FFF; + background-alt: #383C4AFF; + foreground: #BAC5D0FF; + selected: #5294E2FF; + active: #98C379FF; + urgent: #E06B74FF; +} diff --git a/.config/rofi.archer/colors/black.rasi b/.config/rofi.archer/colors/black.rasi new file mode 100644 index 0000000..fa7b76f --- /dev/null +++ b/.config/rofi.archer/colors/black.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #000000FF; + background-alt: #101010FF; + foreground: #FFFFFFFF; + selected: #62AEEFFF; + active: #98C379FF; + urgent: #E06B74FF; +} diff --git a/.config/rofi.archer/colors/catppuccin.rasi b/.config/rofi.archer/colors/catppuccin.rasi new file mode 100644 index 0000000..62c5945 --- /dev/null +++ b/.config/rofi.archer/colors/catppuccin.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #1E1D2FFF; + background-alt: #282839FF; + foreground: #D9E0EEFF; + selected: #7AA2F7FF; + active: #ABE9B3FF; + urgent: #F28FADFF; +} diff --git a/.config/rofi.archer/colors/cyberpunk.rasi b/.config/rofi.archer/colors/cyberpunk.rasi new file mode 100644 index 0000000..f5fa0e7 --- /dev/null +++ b/.config/rofi.archer/colors/cyberpunk.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #000B1EFF; + background-alt: #0A1528FF; + foreground: #0ABDC6FF; + selected: #0ABDC6FF; + active: #00FF00FF; + urgent: #FF0000FF; +} diff --git a/.config/rofi.archer/colors/dracula.rasi b/.config/rofi.archer/colors/dracula.rasi new file mode 100644 index 0000000..7ae606d --- /dev/null +++ b/.config/rofi.archer/colors/dracula.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #1E1F29FF; + background-alt: #282A36FF; + foreground: #FFFFFFFF; + selected: #BD93F9FF; + active: #50FA7BFF; + urgent: #FF5555FF; +} diff --git a/.config/rofi.archer/colors/everforest.rasi b/.config/rofi.archer/colors/everforest.rasi new file mode 100644 index 0000000..83d4f71 --- /dev/null +++ b/.config/rofi.archer/colors/everforest.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #323D43FF; + background-alt: #3C474DFF; + foreground: #DAD1BEFF; + selected: #7FBBB3FF; + active: #A7C080FF; + urgent: #E67E80FF; +} diff --git a/.config/rofi.archer/colors/gruvbox.rasi b/.config/rofi.archer/colors/gruvbox.rasi new file mode 100644 index 0000000..2ee85d0 --- /dev/null +++ b/.config/rofi.archer/colors/gruvbox.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #282828FF; + background-alt: #353535FF; + foreground: #EBDBB2FF; + selected: #83A598FF; + active: #B8BB26FF; + urgent: #FB4934FF; +} diff --git a/.config/rofi.archer/colors/lovelace.rasi b/.config/rofi.archer/colors/lovelace.rasi new file mode 100644 index 0000000..80140ee --- /dev/null +++ b/.config/rofi.archer/colors/lovelace.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #1D1F28FF; + background-alt: #282A36FF; + foreground: #FDFDFDFF; + selected: #79E6F3FF; + active: #5ADECDFF; + urgent: #F37F97FF; +} diff --git a/.config/rofi.archer/colors/navy.rasi b/.config/rofi.archer/colors/navy.rasi new file mode 100644 index 0000000..1289f53 --- /dev/null +++ b/.config/rofi.archer/colors/navy.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #021B21FF; + background-alt: #0C252BFF; + foreground: #F2F1B9FF; + selected: #44B5B1FF; + active: #7CBF9EFF; + urgent: #C2454EFF; +} diff --git a/.config/rofi.archer/colors/nord.rasi b/.config/rofi.archer/colors/nord.rasi new file mode 100644 index 0000000..c6bc05d --- /dev/null +++ b/.config/rofi.archer/colors/nord.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #2E3440FF; + background-alt: #383E4AFF; + foreground: #E5E9F0FF; + selected: #81A1C1FF; + active: #A3BE8CFF; + urgent: #BF616AFF; +} diff --git a/.config/rofi.archer/colors/onedark.rasi b/.config/rofi.archer/colors/onedark.rasi new file mode 100644 index 0000000..7c76108 --- /dev/null +++ b/.config/rofi.archer/colors/onedark.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #1E2127FF; + background-alt: #282B31FF; + foreground: #FFFFFFFF; + selected: #61AFEFFF; + active: #98C379FF; + urgent: #E06C75FF; +} diff --git a/.config/rofi.archer/colors/paper.rasi b/.config/rofi.archer/colors/paper.rasi new file mode 100644 index 0000000..c3d76e8 --- /dev/null +++ b/.config/rofi.archer/colors/paper.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #F1F1F1FF; + background-alt: #E0E0E0FF; + foreground: #252525FF; + selected: #008EC4FF; + active: #10A778FF; + urgent: #C30771FF; +} diff --git a/.config/rofi.archer/colors/solarized.rasi b/.config/rofi.archer/colors/solarized.rasi new file mode 100644 index 0000000..9051e13 --- /dev/null +++ b/.config/rofi.archer/colors/solarized.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #002B36FF; + background-alt: #073642FF; + foreground: #EEE8D5FF; + selected: #268BD2FF; + active: #859900FF; + urgent: #DC322FFF; +} diff --git a/.config/rofi.archer/colors/tokyonight.rasi b/.config/rofi.archer/colors/tokyonight.rasi new file mode 100644 index 0000000..1145cbd --- /dev/null +++ b/.config/rofi.archer/colors/tokyonight.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Levi Lacoss (fishyfishfish55) + * Github : @fishyfishfish55 + * + * Colors + **/ + +* { + background: #15161EFF; + background-alt: #1A1B26FF; + foreground: #C0CAF5FF; + selected: #33467CFF; + active: #414868FF; + urgent: #F7768EFF; +} diff --git a/.config/rofi.archer/colors/yousai.rasi b/.config/rofi.archer/colors/yousai.rasi new file mode 100644 index 0000000..757cab3 --- /dev/null +++ b/.config/rofi.archer/colors/yousai.rasi @@ -0,0 +1,16 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + **/ + +* { + background: #F5E7DEFF; + background-alt: #EBDCD2FF; + foreground: #34302DFF; + selected: #D97742FF; + active: #BF8F60FF; + urgent: #B23636FF; +} diff --git a/.config/rofi.archer/config.rasi b/.config/rofi.archer/config.rasi new file mode 100644 index 0000000..58a5e0d --- /dev/null +++ b/.config/rofi.archer/config.rasi @@ -0,0 +1,181 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Configuration For Rofi Version: 1.7.3 + **/ + +configuration { + /*---------- General setting ----------*/ + modi: "drun,run,filebrowser,window"; + case-sensitive: false; + cycle: true; + filter: ""; + scroll-method: 0; + normalize-match: true; + show-icons: true; + icon-theme: "Papirus"; +/* cache-dir: ;*/ + steal-focus: false; +/* dpi: -1;*/ + + /*---------- Matching setting ----------*/ + matching: "normal"; + tokenize: true; + + /*---------- SSH settings ----------*/ + ssh-client: "ssh"; + ssh-command: "{terminal} -e {ssh-client} {host} [-p {port}]"; + parse-hosts: true; + parse-known-hosts: true; + + /*---------- Drun settings ----------*/ + drun-categories: ""; + drun-match-fields: "name,generic,exec,categories,keywords"; + drun-display-format: "{name} [({generic})]"; + drun-show-actions: false; + drun-url-launcher: "xdg-open"; + drun-use-desktop-cache: false; + drun-reload-desktop-cache: false; + drun { + /** Parse user desktop files. */ + parse-user: true; + /** Parse system desktop files. */ + parse-system: true; + } + + /*---------- Run settings ----------*/ + run-command: "{cmd}"; + run-list-command: ""; + run-shell-command: "{terminal} -e {cmd}"; + + /*---------- Fallback Icon ----------*/ + run,drun { + fallback-icon: "application-x-addon"; + } + + /*---------- Window switcher settings ----------*/ + window-match-fields: "title,class,role,name,desktop"; + window-command: "wmctrl -i -R {window}"; + window-format: "{w} - {c} - {t:0}"; + window-thumbnail: false; + + /*---------- Combi settings ----------*/ +/* combi-modi: "window,run";*/ +/* combi-hide-mode-prefix: false;*/ +/* combi-display-format: "{mode} {text}";*/ + + /*---------- History and Sorting ----------*/ + disable-history: false; + sorting-method: "normal"; + max-history-size: 25; + + /*---------- Display setting ----------*/ + display-window: "Windows"; + display-windowcd: "Window CD"; + display-run: "Run"; + display-ssh: "SSH"; + display-drun: "Apps"; + display-combi: "Combi"; + display-keys: "Keys"; + display-filebrowser: "Files"; + + /*---------- Misc setting ----------*/ + terminal: "rofi-sensible-terminal"; + font: "Mono 12"; + sort: false; + threads: 0; + click-to-exit: true; +/* ignored-prefixes: "";*/ +/* pid: "/run/user/1000/rofi.pid";*/ + + /*---------- File browser settings ----------*/ + filebrowser { +/* directory: "/home";*/ + directories-first: true; + sorting-method: "name"; + } + + /*---------- Other settings ----------*/ + timeout { + action: "kb-cancel"; + delay: 0; + } + + /*---------- Keybindings ----------*/ +/* + kb-primary-paste: "Control+V,Shift+Insert"; + kb-secondary-paste: "Control+v,Insert"; + kb-clear-line: "Control+w"; + kb-move-front: "Control+a"; + kb-move-end: "Control+e"; + kb-move-word-back: "Alt+b,Control+Left"; + kb-move-word-forward: "Alt+f,Control+Right"; + kb-move-char-back: "Left,Control+b"; + kb-move-char-forward: "Right,Control+f"; + kb-remove-word-back: "Control+Alt+h,Control+BackSpace"; + kb-remove-word-forward: "Control+Alt+d"; + kb-remove-char-forward: "Delete,Control+d"; + kb-remove-char-back: "BackSpace,Shift+BackSpace,Control+h"; + kb-remove-to-eol: "Control+k"; + kb-remove-to-sol: "Control+u"; + kb-accept-entry: "Control+j,Control+m,Return,KP_Enter"; + kb-accept-custom: "Control+Return"; + kb-accept-custom-alt: "Control+Shift+Return"; + kb-accept-alt: "Shift+Return"; + kb-delete-entry: "Shift+Delete"; + kb-mode-next: "Shift+Right,Control+Tab"; + kb-mode-previous: "Shift+Left,Control+ISO_Left_Tab"; + kb-mode-complete: "Control+l"; + kb-row-left: "Control+Page_Up"; + kb-row-right: "Control+Page_Down"; + kb-row-down: "Down,Control+n"; + kb-page-prev: "Page_Up"; + kb-page-next: "Page_Down"; + kb-row-first: "Home,KP_Home"; + kb-row-last: "End,KP_End"; + kb-row-select: "Control+space"; + kb-screenshot: "Alt+S"; + kb-ellipsize: "Alt+period"; + kb-toggle-case-sensitivity: "grave,dead_grave"; + kb-toggle-sort: "Alt+grave"; + kb-cancel: "Escape,Control+g,Control+bracketleft"; + kb-custom-1: "Alt+1"; + kb-custom-2: "Alt+2"; + kb-custom-3: "Alt+3"; + kb-custom-4: "Alt+4"; + kb-custom-5: "Alt+5"; + kb-custom-6: "Alt+6"; + kb-custom-7: "Alt+7"; + kb-custom-8: "Alt+8"; + kb-custom-9: "Alt+9"; + kb-custom-10: "Alt+0"; + kb-custom-11: "Alt+exclam"; + kb-custom-12: "Alt+at"; + kb-custom-13: "Alt+numbersign"; + kb-custom-14: "Alt+dollar"; + kb-custom-15: "Alt+percent"; + kb-custom-16: "Alt+dead_circumflex"; + kb-custom-17: "Alt+ampersand"; + kb-custom-18: "Alt+asterisk"; + kb-custom-19: "Alt+parenleft"; + kb-select-1: "Super+1"; + kb-select-2: "Super+2"; + kb-select-3: "Super+3"; + kb-select-4: "Super+4"; + kb-select-5: "Super+5"; + kb-select-6: "Super+6"; + kb-select-7: "Super+7"; + kb-select-8: "Super+8"; + kb-select-9: "Super+9"; + kb-select-10: "Super+0"; + ml-row-left: "ScrollLeft"; + ml-row-right: "ScrollRight"; + ml-row-up: "ScrollUp"; + ml-row-down: "ScrollDown"; + me-select-entry: "MousePrimary"; + me-accept-entry: "MouseDPrimary"; + me-accept-custom: "Control+MouseDPrimary"; +*/ +} diff --git a/.config/rofi.archer/images/a.png b/.config/rofi.archer/images/a.png new file mode 100644 index 0000000..d70c5fb Binary files /dev/null and b/.config/rofi.archer/images/a.png differ diff --git a/.config/rofi.archer/images/b.png b/.config/rofi.archer/images/b.png new file mode 100644 index 0000000..34214a2 Binary files /dev/null and b/.config/rofi.archer/images/b.png differ diff --git a/.config/rofi.archer/images/c.png b/.config/rofi.archer/images/c.png new file mode 100644 index 0000000..9e18e5f Binary files /dev/null and b/.config/rofi.archer/images/c.png differ diff --git a/.config/rofi.archer/images/d.png b/.config/rofi.archer/images/d.png new file mode 100644 index 0000000..5f68a1b Binary files /dev/null and b/.config/rofi.archer/images/d.png differ diff --git a/.config/rofi.archer/images/e.jpg b/.config/rofi.archer/images/e.jpg new file mode 100644 index 0000000..51995e4 Binary files /dev/null and b/.config/rofi.archer/images/e.jpg differ diff --git a/.config/rofi.archer/images/f.png b/.config/rofi.archer/images/f.png new file mode 100644 index 0000000..fb69e73 Binary files /dev/null and b/.config/rofi.archer/images/f.png differ diff --git a/.config/rofi.archer/images/flowers-1.png b/.config/rofi.archer/images/flowers-1.png new file mode 100644 index 0000000..155b593 Binary files /dev/null and b/.config/rofi.archer/images/flowers-1.png differ diff --git a/.config/rofi.archer/images/flowers-2.png b/.config/rofi.archer/images/flowers-2.png new file mode 100644 index 0000000..e4bf205 Binary files /dev/null and b/.config/rofi.archer/images/flowers-2.png differ diff --git a/.config/rofi.archer/images/flowers-3.png b/.config/rofi.archer/images/flowers-3.png new file mode 100644 index 0000000..2c6f3a6 Binary files /dev/null and b/.config/rofi.archer/images/flowers-3.png differ diff --git a/.config/rofi.archer/images/g.png b/.config/rofi.archer/images/g.png new file mode 100644 index 0000000..d42e1f4 Binary files /dev/null and b/.config/rofi.archer/images/g.png differ diff --git a/.config/rofi.archer/images/gradient.png b/.config/rofi.archer/images/gradient.png new file mode 100644 index 0000000..e51c308 Binary files /dev/null and b/.config/rofi.archer/images/gradient.png differ diff --git a/.config/rofi.archer/images/h.jpg b/.config/rofi.archer/images/h.jpg new file mode 100644 index 0000000..7829121 Binary files /dev/null and b/.config/rofi.archer/images/h.jpg differ diff --git a/.config/rofi.archer/images/i.jpg b/.config/rofi.archer/images/i.jpg new file mode 100644 index 0000000..f31ee84 Binary files /dev/null and b/.config/rofi.archer/images/i.jpg differ diff --git a/.config/rofi.archer/images/j.jpg b/.config/rofi.archer/images/j.jpg new file mode 100644 index 0000000..e70a715 Binary files /dev/null and b/.config/rofi.archer/images/j.jpg differ diff --git a/.config/rofi.archer/images/paper.png b/.config/rofi.archer/images/paper.png new file mode 100644 index 0000000..4e073fd Binary files /dev/null and b/.config/rofi.archer/images/paper.png differ diff --git a/.config/rofi.archer/images/user.jpeg b/.config/rofi.archer/images/user.jpeg new file mode 100644 index 0000000..3490fed Binary files /dev/null and b/.config/rofi.archer/images/user.jpeg differ diff --git a/.config/rofi.archer/launchers/type-1/launcher.sh b/.config/rofi.archer/launchers/type-1/launcher.sh new file mode 100755 index 0000000..85b7df4 --- /dev/null +++ b/.config/rofi.archer/launchers/type-1/launcher.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Rofi : Launcher (Modi Drun, Run, File Browser, Window) +# +## Available Styles +# +## style-1 style-2 style-3 style-4 style-5 +## style-6 style-7 style-8 style-9 style-10 +## style-11 style-12 style-13 style-14 style-15 + +dir="$HOME/.config/rofi/launchers/type-1" +theme='style-1' + +## Run +rofi \ + -show drun \ + -theme ${dir}/${theme}.rasi diff --git a/.config/rofi.archer/launchers/type-1/shared/colors.rasi b/.config/rofi.archer/launchers/type-1/shared/colors.rasi new file mode 100644 index 0000000..103ad63 --- /dev/null +++ b/.config/rofi.archer/launchers/type-1/shared/colors.rasi @@ -0,0 +1,18 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + * + * Available Colors Schemes + * + * adapta catppuccin everforest navy paper + * arc cyberpunk gruvbox nord solarized + * black dracula lovelace onedark yousai + * + **/ + +/* Import color-scheme from `colors` directory */ + +@import "~/.config/rofi/colors/onedark.rasi" diff --git a/.config/rofi.archer/launchers/type-1/shared/fonts.rasi b/.config/rofi.archer/launchers/type-1/shared/fonts.rasi new file mode 100644 index 0000000..430c73d --- /dev/null +++ b/.config/rofi.archer/launchers/type-1/shared/fonts.rasi @@ -0,0 +1,12 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Fonts + * + **/ + +* { + font: "JetBrains Mono Nerd Font 10"; +} diff --git a/.config/rofi.archer/launchers/type-1/style-1.rasi b/.config/rofi.archer/launchers/type-1/style-1.rasi new file mode 100644 index 0000000..2fff263 --- /dev/null +++ b/.config/rofi.archer/launchers/type-1/style-1.rasi @@ -0,0 +1,307 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser"; + show-icons: false; + display-drun: " Apps"; + display-run: " Run"; + display-filebrowser: " Files"; + display-window: " Windows"; + drun-display-format: "{name} [({generic})]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 20px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 40px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview", "mode-switcher" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + children: [ "prompt", "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 2; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 10px ; + handle-color: @handle-colour; + border-radius: 10px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 5px 10px; + border: 0px solid; + border-radius: 20px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 5px 10px; + border: 0px solid; + border-radius: 20px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 5px 10px; + border: 0px solid; + border-radius: 20px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 2px solid; + border-radius: 20px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi.archer/launchers/type-1/style-10.rasi b/.config/rofi.archer/launchers/type-1/style-10.rasi new file mode 100644 index 0000000..e3f413b --- /dev/null +++ b/.config/rofi.archer/launchers/type-1/style-10.rasi @@ -0,0 +1,323 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run"; + show-icons: false; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(foreground); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: north; + anchor: north; + fullscreen: false; + width: 100%; + x-offset: 0px; + y-offset: 0px; + + children: [ horibox ]; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Horizontal Box -----*****/ +horibox { + spacing: 0px; + background-color: @background-colour; + text-color: @foreground-colour; + orientation: horizontal; + children: [ "prompt", "textbox-prompt-colon","entry", "listview" ]; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 40px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview", "mode-switcher" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + padding: 10px; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + padding: 10px 0px 10px 0px; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 10px; + expand: false; + width: 20em; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 100; + cycle: true; + dynamic: true; + scrollbar: false; + layout: horizontal; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 8px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 8px; + margin: 0px; + padding: 10px 8px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; +} +button { + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: transparent; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(normal-foreground); + text-color: var(normal-background); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 8px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi.archer/launchers/type-1/style-11.rasi b/.config/rofi.archer/launchers/type-1/style-11.rasi new file mode 100644 index 0000000..59f8849 --- /dev/null +++ b/.config/rofi.archer/launchers/type-1/style-11.rasi @@ -0,0 +1,307 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser"; + show-icons: false; + display-drun: " Apps"; + display-run: " Run"; + display-filebrowser: " Files"; + display-window: " Windows"; + drun-display-format: "{name} [({generic})]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 600px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + children: [ "prompt", "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 0px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 2px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi.archer/launchers/type-1/style-12.rasi b/.config/rofi.archer/launchers/type-1/style-12.rasi new file mode 100644 index 0000000..8d30e4a --- /dev/null +++ b/.config/rofi.archer/launchers/type-1/style-12.rasi @@ -0,0 +1,325 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser"; + show-icons: false; + display-drun: " Apps"; + display-run: " Run"; + display-filebrowser: " Files"; + display-window: " Windows"; + drun-display-format: "{name} [({generic})]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); + + /* For Screens with 1920x1080 resolution */ + screen-margin: 310px 400px; + box-spacing: 20px; + element-padding: 15px; + element-radius: 100%; + element-spacing: 15px; + + /* For Screens with 1366x768 resolution */ + /* + screen-margin: 190px 250px; + box-spacing: 20px; + element-padding: 10px; + element-radius: 100%; + element-spacing: 10px; + */ + /* Use this as reference and create for your screen resolution */ +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + height: 768px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: @box-spacing; + margin: @screen-margin; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview", "mode-switcher" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: @element-spacing; + margin: 0px; + padding: @element-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + children: [ "prompt", "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 3; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: @box-spacing; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 10px ; + handle-color: @handle-colour; + border-radius: @element-radius; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: @element-spacing; + margin: 0px; + padding: @element-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: @box-spacing; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: @element-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: @element-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: @element-padding; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi.archer/launchers/type-1/style-13.rasi b/.config/rofi.archer/launchers/type-1/style-13.rasi new file mode 100644 index 0000000..1b82aa2 --- /dev/null +++ b/.config/rofi.archer/launchers/type-1/style-13.rasi @@ -0,0 +1,325 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: false; + display-drun: " Apps"; + display-run: " Run"; + display-filebrowser: " Files"; + display-window: " Windows"; + drun-display-format: "{name} [({generic})]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); + + /* For Screens with 1920x1080 resolution */ + screen-margin: 310px 500px; + box-spacing: 20px; + element-padding: 15px; + element-radius: 8px; + element-spacing: 15px; + + /* For Screens with 1366x768 resolution */ + /* + screen-margin: 190px 350px; + box-spacing: 20px; + element-padding: 10px; + element-radius: 6px; + element-spacing: 10px; + */ + /* Use this as reference and create for your screen resolution */ +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + height: 768px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: @box-spacing; + margin: @screen-margin; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview", "mode-switcher" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: @element-spacing; + margin: 0px; + padding: @element-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + children: [ "prompt", "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ":"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: @box-spacing; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 8px ; + handle-color: @handle-colour; + border-radius: @element-radius; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: @element-spacing; + margin: 0px; + padding: @element-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: @box-spacing; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: @element-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: @element-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: @element-padding; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi.archer/launchers/type-1/style-14.rasi b/.config/rofi.archer/launchers/type-1/style-14.rasi new file mode 100644 index 0000000..2cbceca --- /dev/null +++ b/.config/rofi.archer/launchers/type-1/style-14.rasi @@ -0,0 +1,335 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: " Apps"; + display-run: " Run"; + display-filebrowser: " Files"; + display-window: " Windows"; + drun-display-format: "{name} [({generic})]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); + + /* For Screens with 1920x1080 resolution */ + screen-margin: 275px 400px; + box-spacing: 20px; + list-padding: 8px; + element-padding: 15px; + element-radius: 8px; + element-spacing: 15px; + + /* For Screens with 1366x768 resolution */ + /* + screen-margin: 120px 225px; + box-spacing: 20px; + list-padding: 4px; + element-padding: 10px; + element-radius: 6px; + element-spacing: 10px; + */ + /* Use this as reference and create for your screen resolution */ +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + height: 768px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: @box-spacing; + margin: @screen-margin; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + children: [ "textbox-prompt-colon", "entry", "mode-switcher" ]; +} + +prompt { + enabled: true; + padding: @element-padding; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + padding: @element-padding; + str: ""; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; +} +entry { + enabled: true; + expand: true; + padding: @element-padding; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: @box-spacing; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 8px ; + handle-color: @handle-colour; + border-radius: @element-radius; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: @element-spacing; + margin: 0px; + padding: @list-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: @box-spacing; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: @element-padding; + width: 125px; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: @element-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: @element-padding; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi.archer/launchers/type-1/style-15.rasi b/.config/rofi.archer/launchers/type-1/style-15.rasi new file mode 100644 index 0000000..e443bb6 --- /dev/null +++ b/.config/rofi.archer/launchers/type-1/style-15.rasi @@ -0,0 +1,345 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: " Apps"; + display-run: " Run"; + display-filebrowser: " Files"; + display-window: " Windows"; + drun-display-format: "{name} [({generic})]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); + + /* For Screens with 1920x1080 resolution */ + screen-margin: 275px 400px; + box-spacing: 20px; + list-padding: 8px; + element-padding: 15px; + element-radius: 8px; + element-spacing: 15px; + + /* For Screens with 1366x768 resolution */ + /* + screen-margin: 180px 225px; + box-spacing: 20px; + list-padding: 4px; + element-padding: 10px; + element-radius: 6px; + element-spacing: 10px; + */ + /* Use this as reference and create for your screen resolution */ +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + height: 768px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: @box-spacing; + margin: @screen-margin; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "custombox" ]; +} + +/*****----- A Custom Box -----*****/ +custombox { + spacing: @box-spacing; + background-color: @background-colour; + text-color: @foreground-colour; + orientation: horizontal; + children: [ "mode-switcher", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + children: [ "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + padding: @element-padding; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + padding: @element-padding; + str: ""; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; +} +entry { + enabled: true; + expand: true; + padding: @element-padding; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: @box-spacing; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 8px ; + handle-color: @handle-colour; + border-radius: @element-radius; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: @element-spacing; + margin: 0px; + padding: @list-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + orientation: vertical; + spacing: @box-spacing; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: @element-padding; + width: 125px; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: @element-padding; + border: 0px solid; + border-radius: @element-radius; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: @element-padding; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi.archer/launchers/type-1/style-2.rasi b/.config/rofi.archer/launchers/type-1/style-2.rasi new file mode 100644 index 0000000..6f99d10 --- /dev/null +++ b/.config/rofi.archer/launchers/type-1/style-2.rasi @@ -0,0 +1,307 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: false; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name} [({generic})]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(foreground); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 400px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 40px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview", "mode-switcher" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 12; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 8px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 8px; + margin: 0px; + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(normal-foreground); + text-color: var(normal-background); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi.archer/launchers/type-1/style-3.rasi b/.config/rofi.archer/launchers/type-1/style-3.rasi new file mode 100644 index 0000000..156e039 --- /dev/null +++ b/.config/rofi.archer/launchers/type-1/style-3.rasi @@ -0,0 +1,307 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run"; + show-icons: false; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(foreground); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 400px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 30px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview", "mode-switcher" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 8px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 8px; + margin: 0px; + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(normal-foreground); + text-color: var(normal-background); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(normal-foreground); + text-color: var(normal-background); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi.archer/launchers/type-1/style-4.rasi b/.config/rofi.archer/launchers/type-1/style-4.rasi new file mode 100644 index 0000000..3e41328 --- /dev/null +++ b/.config/rofi.archer/launchers/type-1/style-4.rasi @@ -0,0 +1,308 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser"; + show-icons: false; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(foreground); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: west; + anchor: west; + fullscreen: false; + width: 450px; + height: 100%; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 40px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview", "mode-switcher" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 8px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 8px; + margin: 0px; + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(normal-foreground); + text-color: var(normal-background); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; +} +button { + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: transparent; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(normal-foreground); + text-color: var(normal-background); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 8px; + border: 0px solid; + border-radius: 4px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi.archer/launchers/type-1/style-5.rasi b/.config/rofi.archer/launchers/type-1/style-5.rasi new file mode 100644 index 0000000..4e88e83 --- /dev/null +++ b/.config/rofi.archer/launchers/type-1/style-5.rasi @@ -0,0 +1,309 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 600px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 10px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 30px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + children: [ "textbox-prompt-colon", "entry", "mode-switcher" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + padding: 5px 0px; + expand: false; + str: ""; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 5px 0px; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 10px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 5px 10px; + border: 0px solid; + border-radius: 10px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 5px 10px; + border: 0px solid; + border-radius: 10px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 8px 10px; + border: 0px solid; + border-radius: 10px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 2px solid; + border-radius: 10px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi.archer/launchers/type-1/style-6.rasi b/.config/rofi.archer/launchers/type-1/style-6.rasi new file mode 100644 index 0000000..51178bf --- /dev/null +++ b/.config/rofi.archer/launchers/type-1/style-6.rasi @@ -0,0 +1,310 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: " Apps"; + display-run: " Run"; + display-filebrowser: " Files"; + display-window: " Windows"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 10px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "mode-switcher", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + children: [ "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + padding: 5px 0px; + expand: false; + str: ""; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 5px 0px; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 10px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + expand: false; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 12px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 12px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 0px; + border: 2px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi.archer/launchers/type-1/style-7.rasi b/.config/rofi.archer/launchers/type-1/style-7.rasi new file mode 100644 index 0000000..6f8ef84 --- /dev/null +++ b/.config/rofi.archer/launchers/type-1/style-7.rasi @@ -0,0 +1,313 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: " Apps"; + display-run: " Run"; + display-filebrowser: " Files"; + display-window: " Windows"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 10px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "mode-switcher", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px 0px 10px 0px; + padding: 5px 10px; + border: 0px solid; + border-radius: 10px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + children: [ "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + padding: 5px 0px; + expand: false; + str: ""; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 5px 0px; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 10px; + border: 0px 2px 2px 2px ; + border-radius: 0px 0px 10px 10px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 10px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 6px; + border: 0px solid; + border-radius: 6px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + expand: false; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 10px; + border: 0px 0px 2px 0px ; + border-radius: 10px 10px 0px 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: inherit; + cursor: pointer; +} +button selected { + border: 2px 2px 0px 2px ; + border-radius: 10px 10px 0px 0px; + border-color: @border-colour; + background-color: var(normal-background); + text-color: var(normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px 0px 10px 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 10px; + border: 0px solid; + border-radius: 10px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 2px solid; + border-radius: 10px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi.archer/launchers/type-1/style-8.rasi b/.config/rofi.archer/launchers/type-1/style-8.rasi new file mode 100644 index 0000000..ca5623a --- /dev/null +++ b/.config/rofi.archer/launchers/type-1/style-8.rasi @@ -0,0 +1,323 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,ssh,window"; + show-icons: false; + display-drun: " Apps"; + display-run: " Run"; + display-filebrowser: " Files"; + display-window: " Windows"; + display-ssh: " SSH"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 10px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "custombox" ]; +} + +/*****----- A Custom Box -----*****/ +custombox { + spacing: 10px; + background-color: @background-colour; + text-color: @foreground-colour; + orientation: horizontal; + children: [ "mode-switcher", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 8px 12px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + children: [ "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + padding: 5px 0px; + expand: false; + str: ""; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 5px 0px; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 10px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + expand: false; + orientation: vertical; + spacing: 10px; + margin: 0px; + padding: 0px 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 0px 20px 0px 20px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 12px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 2px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi.archer/launchers/type-1/style-9.rasi b/.config/rofi.archer/launchers/type-1/style-9.rasi new file mode 100644 index 0000000..ebf79ca --- /dev/null +++ b/.config/rofi.archer/launchers/type-1/style-9.rasi @@ -0,0 +1,326 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,ssh,window"; + show-icons: false; + display-drun: " Apps"; + display-run: " Run"; + display-filebrowser: " Files"; + display-window: " Windows"; + display-ssh: " SSH"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 700px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 10px; + border-color: @border-colour; + cursor: "default"; + /* Backgroud Colors */ + background-color: @background-colour; + /* Backgroud Image */ + //background-image: url("/path/to/image.png", none); + /* Simple Linear Gradient */ + //background-image: linear-gradient(red, orange, pink, purple); + /* Directional Linear Gradient */ + //background-image: linear-gradient(to bottom, pink, yellow, magenta); + /* Angle Linear Gradient */ + //background-image: linear-gradient(45, cyan, purple, indigo); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "custombox" ]; +} + +/*****----- A Custom Box -----*****/ +custombox { + spacing: 0px; + background-color: @background-colour; + text-color: @foreground-colour; + orientation: horizontal; + children: [ "mode-switcher", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 8px 12px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + children: [ "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + padding: 5px 0px; + expand: false; + str: ""; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 5px 0px; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: inherit; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: inherit; + text-color: inherit; +} +case-indicator { + enabled: true; + background-color: inherit; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 10px; + border: 2px 2px 2px 0px; + border-radius: 0px 8px 8px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 10px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + expand: false; + orientation: vertical; + spacing: 0px; + margin: 0px; + padding: 0px 0px; + border: 0px solid; + border-radius: 8px 0px 0px 8px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; +} +button { + padding: 0px 20px 0px 20px; + border: 0px 2px 0px 0px; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; + cursor: pointer; +} +button selected { + border: 2px 0px 2px 2px; + border-radius: 8px 0px 0px 8px; + border-color: @border-colour; + background-color: var(selected-normal-foreground); + text-color: var(selected-normal-background); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 12px; + border: 0px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 2px solid; + border-radius: 8px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi.archer/launchers/type-2/launcher.sh b/.config/rofi.archer/launchers/type-2/launcher.sh new file mode 100755 index 0000000..3422cd7 --- /dev/null +++ b/.config/rofi.archer/launchers/type-2/launcher.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Rofi : Launcher (Modi Drun, Run, File Browser, Window) +# +## Available Styles +# +## style-1 style-2 style-3 style-4 style-5 +## style-6 style-7 style-8 style-9 style-10 +## style-11 style-12 style-13 style-14 style-15 + +dir="$HOME/.config/rofi/launchers/type-2" +theme='style-1' + +## Run +rofi \ + -show drun \ + -theme ${dir}/${theme}.rasi diff --git a/.config/rofi.archer/launchers/type-2/shared/colors.rasi b/.config/rofi.archer/launchers/type-2/shared/colors.rasi new file mode 100644 index 0000000..103ad63 --- /dev/null +++ b/.config/rofi.archer/launchers/type-2/shared/colors.rasi @@ -0,0 +1,18 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + * + * Available Colors Schemes + * + * adapta catppuccin everforest navy paper + * arc cyberpunk gruvbox nord solarized + * black dracula lovelace onedark yousai + * + **/ + +/* Import color-scheme from `colors` directory */ + +@import "~/.config/rofi/colors/onedark.rasi" diff --git a/.config/rofi.archer/launchers/type-2/shared/fonts.rasi b/.config/rofi.archer/launchers/type-2/shared/fonts.rasi new file mode 100644 index 0000000..50499c9 --- /dev/null +++ b/.config/rofi.archer/launchers/type-2/shared/fonts.rasi @@ -0,0 +1,12 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Fonts + * + **/ + +* { + font: "Iosevka Nerd Font 10"; +} diff --git a/.config/rofi.archer/launchers/type-2/style-1.rasi b/.config/rofi.archer/launchers/type-2/style-1.rasi new file mode 100644 index 0000000..fe2c342 --- /dev/null +++ b/.config/rofi.archer/launchers/type-2/style-1.rasi @@ -0,0 +1,171 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 400px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 15px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @selected; + text-color: @background; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 8px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: @background; + text-color: @foreground; +} +element selected.normal { + background-color: @background-alt; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +error-message { + padding: 15px; + border: 2px solid; + border-radius: 12px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} +textbox { + background-color: @background; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi.archer/launchers/type-2/style-10.rasi b/.config/rofi.archer/launchers/type-2/style-10.rasi new file mode 100644 index 0000000..09e3a41 --- /dev/null +++ b/.config/rofi.archer/launchers/type-2/style-10.rasi @@ -0,0 +1,194 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + /* For Screens with 1920x1080 resolution */ + screen-margin: 180px 150px; + box-spacing: 40px; + icon-size: 96px; + element-padding: 30px; + element-spacing: 15px; + + /* For Screens with 1366x768 resolution */ + /* + screen-margin: 120px 60px; + box-spacing: 40px; + icon-size: 64px; + element-padding: 20px; + element-spacing: 10px; + */ + /* Use this as reference and create for your screen resolution */ +} + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + height: 768px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: @box-spacing; + margin: @screen-margin; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px 50% 0px 0px; + padding: 15px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @selected; + text-color: @background; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 8; + lines: 3; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: @element-spacing; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: @element-spacing; + margin: 0px; + padding: @element-padding; + border: 0px solid; + border-radius: 30px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: vertical; + cursor: pointer; +} +element normal.normal { + background-color: @background; + text-color: @foreground; +} +element selected.normal { + border: 0px 0px 4px 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: @icon-size; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Message -----*****/ +error-message { + padding: 150px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} +textbox { + background-color: @background; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi.archer/launchers/type-2/style-11.rasi b/.config/rofi.archer/launchers/type-2/style-11.rasi new file mode 100644 index 0000000..58fa61e --- /dev/null +++ b/.config/rofi.archer/launchers/type-2/style-11.rasi @@ -0,0 +1,183 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: "Applications"; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + height: 768px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 150px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px 0px 2px 0px; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + padding: 12px; + border-radius: 100%; + background-color: @selected; + text-color: @background; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 12px; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 3; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 20px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 8px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: @background-alt; + text-color: @foreground; +} +element alternate.normal { + background-color: @background-alt; + text-color: @foreground; +} +element selected.normal { + border: 0px 0px 2px 2px; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @selected; +} +element-icon { + padding: 0px 0px 0px 0px; + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +error-message { + padding: 100px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} +textbox { + background-color: @background; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi.archer/launchers/type-2/style-12.rasi b/.config/rofi.archer/launchers/type-2/style-12.rasi new file mode 100644 index 0000000..858a905 --- /dev/null +++ b/.config/rofi.archer/launchers/type-2/style-12.rasi @@ -0,0 +1,179 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: " Applications"; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + height: 768px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 200px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + padding: 15px; + border-radius: 100%; + background-color: @selected; + text-color: @background; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + expand: false; + width: 350px; + padding: 15px 20px; + border-radius: 100%; + background-color: @background-alt; + text-color: @foreground; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 4; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 8px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: @background; + text-color: @foreground; +} +element selected.normal { + background-color: @background-alt; + text-color: @foreground; +} +element-icon { + padding: 0px 0px 0px 0px; + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +error-message { + padding: 100px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} +textbox { + background-color: @background; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi.archer/launchers/type-2/style-13.rasi b/.config/rofi.archer/launchers/type-2/style-13.rasi new file mode 100644 index 0000000..b21ca00 --- /dev/null +++ b/.config/rofi.archer/launchers/type-2/style-13.rasi @@ -0,0 +1,179 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: " Apps"; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 100%; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 50px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + padding: 15px; + border-radius: 15px; + background-color: @selected; + text-color: @background; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + expand: false; + width: 350px; + padding: 15px 20px; + border-radius: 15px; + background-color: @background-alt; + text-color: @foreground; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 10; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 30px 10px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + background-color: @background; + text-color: @foreground; + orientation: vertical; + cursor: pointer; +} +element normal.normal { + background-color: @background; + text-color: @foreground; +} +element selected.normal { + background-color: @background-alt; + text-color: @foreground; +} +element-icon { + padding: 0px 0px 0px 0px; + background-color: transparent; + text-color: inherit; + size: 96px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Message -----*****/ +error-message { + padding: 50px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} +textbox { + background-color: @background; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi.archer/launchers/type-2/style-14.rasi b/.config/rofi.archer/launchers/type-2/style-14.rasi new file mode 100644 index 0000000..049979b --- /dev/null +++ b/.config/rofi.archer/launchers/type-2/style-14.rasi @@ -0,0 +1,188 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: " Applications"; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1200px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 10px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; + orientation: horizontal; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; + children: [ "prompt", "entry" ]; + orientation: vertical; +} + +prompt { + enabled: true; + expand: false; + padding: 15px 50px; + border-radius: 10px; + background-color: @selected; + text-color: @background; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + expand: false; + padding: 15px 20px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 4; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 8px; + border: 0px solid; + border-radius: 10px; + border-color: @selected; + background-color: @background; + text-color: @foreground; + orientation: horizontal; + cursor: pointer; +} +element normal.normal { + background-color: @background-alt; + text-color: @foreground; +} +element alternate.normal { + background-color: @background-alt; + text-color: @foreground; +} +element selected.normal { + border: 0px 2px 0px 2px; + border-radius: 10px; + border-color: @selected; + background-color: @background-alt; + text-color: @selected; +} +element-icon { + padding: 0px; + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +error-message { + padding: 20px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} +textbox { + background-color: @background; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi.archer/launchers/type-2/style-15.rasi b/.config/rofi.archer/launchers/type-2/style-15.rasi new file mode 100644 index 0000000..4b14fc1 --- /dev/null +++ b/.config/rofi.archer/launchers/type-2/style-15.rasi @@ -0,0 +1,151 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: " Applications"; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 450px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "listview", "entry" ]; +} + +/*****----- Inputbar -----*****/ +entry { + enabled: true; + expand: false; + padding: 20px 0px; + background-color: @selected; + text-color: @background; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 3; + lines: 3; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 0px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 20px 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: vertical; + cursor: pointer; +} +element normal.normal { + background-color: @background; + text-color: @foreground; +} +element selected.normal { + background-color: @background-alt; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 64px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Message -----*****/ +error-message { + padding: 15px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} +textbox { + background-color: @background; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi.archer/launchers/type-2/style-2.rasi b/.config/rofi.archer/launchers/type-2/style-2.rasi new file mode 100644 index 0000000..49502a0 --- /dev/null +++ b/.config/rofi.archer/launchers/type-2/style-2.rasi @@ -0,0 +1,171 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 700px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 15px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 2; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 5px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: @background; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @background; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +error-message { + padding: 15px; + border: 2px solid; + border-radius: 12px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} +textbox { + background-color: @background; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi.archer/launchers/type-2/style-3.rasi b/.config/rofi.archer/launchers/type-2/style-3.rasi new file mode 100644 index 0000000..5e3a6f9 --- /dev/null +++ b/.config/rofi.archer/launchers/type-2/style-3.rasi @@ -0,0 +1,171 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 15px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @foreground; + text-color: @background; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 2; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 6px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: @background; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @background; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +error-message { + padding: 15px; + border: 2px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} +textbox { + background-color: @background; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi.archer/launchers/type-2/style-4.rasi b/.config/rofi.archer/launchers/type-2/style-4.rasi new file mode 100644 index 0000000..f5ab848 --- /dev/null +++ b/.config/rofi.archer/launchers/type-2/style-4.rasi @@ -0,0 +1,180 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: "Applications"; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 30px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + padding: 12px; + background-color: @selected; + text-color: @background; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 12px; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 2; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 5px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: @background-alt; + text-color: @foreground; +} +element alternate.normal { + background-color: @background-alt; + text-color: @foreground; +} +element selected.normal { + border: 0px 0px 0px 4px; + border-color: @selected; + background-color: @background-alt; + text-color: @selected; +} +element-icon { + padding: 0px 0px 0px 10px; + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +error-message { + padding: 15px; + border: 2px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} +textbox { + background-color: @background; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi.archer/launchers/type-2/style-5.rasi b/.config/rofi.archer/launchers/type-2/style-5.rasi new file mode 100644 index 0000000..50ce121 --- /dev/null +++ b/.config/rofi.archer/launchers/type-2/style-5.rasi @@ -0,0 +1,182 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: "Applications"; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 700px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 16px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 30px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 16px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + padding: 12px; + border-radius: 16px; + background-color: @selected; + text-color: @background; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 12px; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 2; + lines: 7; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 5px; + border: 0px solid; + border-radius: 16px; + border-color: @selected; + background-color: @background; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: @background-alt; + text-color: @foreground; +} +element alternate.normal { + background-color: @background-alt; + text-color: @foreground; +} +element selected.normal { + border: 0px 5px 0px 5px; + border-radius: 16px; + border-color: @selected; + background-color: @background-alt; + text-color: @selected; +} +element-icon { + padding: 0px 0px 0px 10px; + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +error-message { + padding: 15px; + border: 2px solid; + border-radius: 16px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} +textbox { + background-color: @background; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi.archer/launchers/type-2/style-6.rasi b/.config/rofi.archer/launchers/type-2/style-6.rasi new file mode 100644 index 0000000..2f0ab2b --- /dev/null +++ b/.config/rofi.archer/launchers/type-2/style-6.rasi @@ -0,0 +1,172 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: west; + anchor: west; + fullscreen: false; + width: 450px; + height: 100%; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 12px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @selected; + text-color: @background; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 6px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: @background; + text-color: @foreground; +} +element selected.normal { + background-color: @background-alt; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +error-message { + padding: 15px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} +textbox { + background-color: @background; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi.archer/launchers/type-2/style-7.rasi b/.config/rofi.archer/launchers/type-2/style-7.rasi new file mode 100644 index 0000000..49e14be --- /dev/null +++ b/.config/rofi.archer/launchers/type-2/style-7.rasi @@ -0,0 +1,172 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 750px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 15px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @selected; + text-color: @background; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 5; + lines: 3; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 20px 10px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: vertical; + cursor: pointer; +} +element normal.normal { + background-color: @background; + text-color: @foreground; +} +element selected.normal { + background-color: @background-alt; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 64px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Message -----*****/ +error-message { + padding: 15px; + border: 2px solid; + border-radius: 12px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} +textbox { + background-color: @background; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi.archer/launchers/type-2/style-8.rasi b/.config/rofi.archer/launchers/type-2/style-8.rasi new file mode 100644 index 0000000..ee20df1 --- /dev/null +++ b/.config/rofi.archer/launchers/type-2/style-8.rasi @@ -0,0 +1,184 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: " Applications"; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 40px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + children: [ "prompt", "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + padding: 15px; + border-radius: 100%; + background-color: @selected; + text-color: @background; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + padding: 15px; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 15px 0px; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 3; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 20px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: vertical; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: @foreground; +} +element selected.normal { + background-color: transparent; + text-color: @foreground; +} +element-icon { + padding: 30px; + border-radius: 20px; + background-color: @background-alt; + text-color: inherit; + size: 64px; + cursor: inherit; +} +element-text { + padding: 10px; + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element-text selected { + border-radius: 100%; + background-color: @selected; + text-color: @background; +} + +/*****----- Message -----*****/ +error-message { + padding: 20px; + border: 2px solid; + border-radius: 20px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} +textbox { + background-color: @background; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi.archer/launchers/type-2/style-9.rasi b/.config/rofi.archer/launchers/type-2/style-9.rasi new file mode 100644 index 0000000..75dc924 --- /dev/null +++ b/.config/rofi.archer/launchers/type-2/style-9.rasi @@ -0,0 +1,179 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: " Applications"; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 40px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + children: [ "prompt", "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + padding: 15px; + border-radius: 100%; + background-color: @selected; + text-color: @background; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + padding: 15px; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 15px 0px; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 2; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: horizontal; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: @foreground; +} +element selected.normal { + border-radius: 100%; + background-color: @background-alt; + text-color: @selected; +} +element-icon { + padding: 10px; + border-radius: 100%; + background-color: @selected; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +error-message { + padding: 20px; + border: 2px solid; + border-radius: 20px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} +textbox { + background-color: @background; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi.archer/launchers/type-3/launcher.sh b/.config/rofi.archer/launchers/type-3/launcher.sh new file mode 100755 index 0000000..ae97b5f --- /dev/null +++ b/.config/rofi.archer/launchers/type-3/launcher.sh @@ -0,0 +1,19 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Rofi : Launcher (Modi Drun, Run, File Browser, Window) +# +## Available Styles +# +## style-1 style-2 style-3 style-4 style-5 +## style-6 style-7 style-8 style-9 style-10 + +dir="$HOME/.config/rofi/launchers/type-3" +theme='style-10' + +## Run +rofi \ + -show drun \ + -theme ${dir}/${theme}.rasi diff --git a/.config/rofi.archer/launchers/type-3/shared/colors.rasi b/.config/rofi.archer/launchers/type-3/shared/colors.rasi new file mode 100644 index 0000000..103ad63 --- /dev/null +++ b/.config/rofi.archer/launchers/type-3/shared/colors.rasi @@ -0,0 +1,18 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + * + * Available Colors Schemes + * + * adapta catppuccin everforest navy paper + * arc cyberpunk gruvbox nord solarized + * black dracula lovelace onedark yousai + * + **/ + +/* Import color-scheme from `colors` directory */ + +@import "~/.config/rofi/colors/onedark.rasi" diff --git a/.config/rofi.archer/launchers/type-3/shared/fonts.rasi b/.config/rofi.archer/launchers/type-3/shared/fonts.rasi new file mode 100644 index 0000000..50499c9 --- /dev/null +++ b/.config/rofi.archer/launchers/type-3/shared/fonts.rasi @@ -0,0 +1,12 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Fonts + * + **/ + +* { + font: "Iosevka Nerd Font 10"; +} diff --git a/.config/rofi.archer/launchers/type-3/style-1.rasi b/.config/rofi.archer/launchers/type-3/style-1.rasi new file mode 100644 index 0000000..3688452 --- /dev/null +++ b/.config/rofi.archer/launchers/type-3/style-1.rasi @@ -0,0 +1,172 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 750px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + background-color: black / 10%; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 15px; + border: 0px solid; + border-radius: 10px; + border-color: @selected; + background-color: white / 5%; + text-color: @foreground; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: transparent; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: transparent; + text-color: inherit; +} +entry { + enabled: true; + background-color: transparent; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 5; + lines: 3; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 20px 10px; + border: 0px solid; + border-radius: 10px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: vertical; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: @foreground; +} +element selected.normal { + background-color: white / 5%; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 64px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Message -----*****/ +error-message { + padding: 15px; + border: 2px solid; + border-radius: 10px; + border-color: @selected; + background-color: black / 10%; + text-color: @foreground; +} +textbox { + background-color: transparent; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi.archer/launchers/type-3/style-10.rasi b/.config/rofi.archer/launchers/type-3/style-10.rasi new file mode 100644 index 0000000..3344d36 --- /dev/null +++ b/.config/rofi.archer/launchers/type-3/style-10.rasi @@ -0,0 +1,175 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 40px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px 500px 0px 0px; + padding: 12px; + border: 0px 0px 0px 4px; + border-radius: 0px 100% 100% 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 7; + lines: 3; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 15px 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: vertical; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: @foreground; +} +element selected.normal { + border: 0px 0px 0px 4px; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 64px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Message -----*****/ +error-message { + padding: 40px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: black / 10%; + text-color: @foreground; +} +textbox { + background-color: transparent; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi.archer/launchers/type-3/style-2.rasi b/.config/rofi.archer/launchers/type-3/style-2.rasi new file mode 100644 index 0000000..3a22461 --- /dev/null +++ b/.config/rofi.archer/launchers/type-3/style-2.rasi @@ -0,0 +1,173 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + height: 768px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: black / 10%; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 100px; + margin: 0px; + padding: 100px 225px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0% 25%; + padding: 18px; + border: 0px solid; + border-radius: 10px; + border-color: @selected; + background-color: white / 5%; + text-color: @foreground; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: transparent; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: transparent; + text-color: inherit; +} +entry { + enabled: true; + background-color: transparent; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 8; + lines: 4; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 35px 10px; + border: 0px solid; + border-radius: 15px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: vertical; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: @foreground; +} +element selected.normal { + background-color: white / 5%; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 72px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Message -----*****/ +error-message { + padding: 100px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: black / 10%; + text-color: @foreground; +} +textbox { + background-color: transparent; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi.archer/launchers/type-3/style-3.rasi b/.config/rofi.archer/launchers/type-3/style-3.rasi new file mode 100644 index 0000000..c604a4b --- /dev/null +++ b/.config/rofi.archer/launchers/type-3/style-3.rasi @@ -0,0 +1,173 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + height: 768px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: black / 10%; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 100px; + margin: 0px; + padding: 100px 225px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0% 28%; + padding: 10px; + border: 1px solid; + border-radius: 6px; + border-color: white / 25%; + background-color: white / 5%; + text-color: @foreground; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: transparent; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: transparent; + text-color: inherit; +} +entry { + enabled: true; + background-color: transparent; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 7; + lines: 4; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 35px 10px; + border: 0px solid; + border-radius: 15px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: vertical; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: @foreground; +} +element selected.normal { + background-color: white / 5%; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 72px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Message -----*****/ +error-message { + padding: 100px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: black / 10%; + text-color: @foreground; +} +textbox { + background-color: transparent; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi.archer/launchers/type-3/style-4.rasi b/.config/rofi.archer/launchers/type-3/style-4.rasi new file mode 100644 index 0000000..db9386b --- /dev/null +++ b/.config/rofi.archer/launchers/type-3/style-4.rasi @@ -0,0 +1,175 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 750px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 12px; + border: 1px solid; + border-radius: 4px; + border-color: @selected; + background-color: @background; + text-color: @foreground; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 3; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 20px 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: vertical; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: @foreground; +} +element selected.normal { + border: 1px solid; + border-radius: 4px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 64px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Message -----*****/ +error-message { + padding: 10px; + border: 1px solid; + border-radius: 0px; + border-color: @selected; + background-color: black / 10%; + text-color: @foreground; +} +textbox { + background-color: transparent; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi.archer/launchers/type-3/style-5.rasi b/.config/rofi.archer/launchers/type-3/style-5.rasi new file mode 100644 index 0000000..01b6d47 --- /dev/null +++ b/.config/rofi.archer/launchers/type-3/style-5.rasi @@ -0,0 +1,175 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: north; + anchor: north; + fullscreen: false; + width: 750px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 1px solid; + border-radius: 4px; + border-color: @selected; + background-color: @background; + text-color: @foreground; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 7; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 5px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: horizontal; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: @foreground; +} +element selected.normal { + border: 1px solid; + border-radius: 4px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +error-message { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: black / 10%; + text-color: @foreground; +} +textbox { + background-color: transparent; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi.archer/launchers/type-3/style-6.rasi b/.config/rofi.archer/launchers/type-3/style-6.rasi new file mode 100644 index 0000000..1c6c33b --- /dev/null +++ b/.config/rofi.archer/launchers/type-3/style-6.rasi @@ -0,0 +1,174 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 500px; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; + children: [ "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 2; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 20px 10px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: vertical; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: @foreground; +} +element selected.normal { + background-color: @background-alt; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 128px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Message -----*****/ +error-message { + padding: 20px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: black / 10%; + text-color: @foreground; +} +textbox { + background-color: transparent; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi.archer/launchers/type-3/style-7.rasi b/.config/rofi.archer/launchers/type-3/style-7.rasi new file mode 100644 index 0000000..b516c5f --- /dev/null +++ b/.config/rofi.archer/launchers/type-3/style-7.rasi @@ -0,0 +1,176 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: west; + anchor: west; + fullscreen: false; + width: 600px; + height: 100%; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 40px 20px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 12px 16px; + border: 0px 0px 2px 0px; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search Apps"; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 5; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: vertical; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: @foreground; +} +element selected.normal { + border: 0px 0px 2px 0px; + border-radius: 12px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 64px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Message -----*****/ +error-message { + padding: 20px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: black / 10%; + text-color: @foreground; +} +textbox { + background-color: transparent; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi.archer/launchers/type-3/style-8.rasi b/.config/rofi.archer/launchers/type-3/style-8.rasi new file mode 100644 index 0000000..d9bb6de --- /dev/null +++ b/.config/rofi.archer/launchers/type-3/style-8.rasi @@ -0,0 +1,175 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: west; + anchor: west; + fullscreen: false; + width: 500px; + x-offset: 20px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 30px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 12px 16px; + border: 0px 0px 2px 0px; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search Apps"; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 4; + lines: 4; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: vertical; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: @foreground; +} +element selected.normal { + border: 0px 0px 2px 0px; + border-radius: 12px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 64px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Message -----*****/ +error-message { + padding: 20px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: black / 10%; + text-color: @foreground; +} +textbox { + background-color: transparent; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi.archer/launchers/type-3/style-9.rasi b/.config/rofi.archer/launchers/type-3/style-9.rasi new file mode 100644 index 0000000..dbf1a4e --- /dev/null +++ b/.config/rofi.archer/launchers/type-3/style-9.rasi @@ -0,0 +1,176 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + drun-display-format: "{name}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: east; + anchor: east; + fullscreen: false; + width: 180px; + height: 100%; + x-offset: 0px; + y-offset: 0px; + + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + cursor: "default"; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 30px 20px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 12px 16px; + border: 0px 0px 2px 0px; + border-radius: 4px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @selected; + border-radius: 0px; + background-color: @background-alt; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + orientation: vertical; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: @foreground; +} +element selected.normal { + border: 0px 0px 2px 0px; + border-radius: 4px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 64px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Message -----*****/ +error-message { + padding: 20px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: black / 10%; + text-color: @foreground; +} +textbox { + background-color: transparent; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; +} diff --git a/.config/rofi.archer/launchers/type-4/launcher.sh b/.config/rofi.archer/launchers/type-4/launcher.sh new file mode 100755 index 0000000..6572cda --- /dev/null +++ b/.config/rofi.archer/launchers/type-4/launcher.sh @@ -0,0 +1,19 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Rofi : Launcher (Modi Drun, Run, File Browser, Window) +# +## Available Styles +# +## style-1 style-2 style-3 style-4 style-5 +## style-6 style-7 style-8 style-9 style-10 + +dir="$HOME/.config/rofi/launchers/type-4" +theme='style-1' + +## Run +rofi \ + -show drun \ + -theme ${dir}/${theme}.rasi diff --git a/.config/rofi.archer/launchers/type-4/shared/colors.rasi b/.config/rofi.archer/launchers/type-4/shared/colors.rasi new file mode 100644 index 0000000..103ad63 --- /dev/null +++ b/.config/rofi.archer/launchers/type-4/shared/colors.rasi @@ -0,0 +1,18 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + * + * Available Colors Schemes + * + * adapta catppuccin everforest navy paper + * arc cyberpunk gruvbox nord solarized + * black dracula lovelace onedark yousai + * + **/ + +/* Import color-scheme from `colors` directory */ + +@import "~/.config/rofi/colors/onedark.rasi" diff --git a/.config/rofi.archer/launchers/type-4/shared/fonts.rasi b/.config/rofi.archer/launchers/type-4/shared/fonts.rasi new file mode 100644 index 0000000..50499c9 --- /dev/null +++ b/.config/rofi.archer/launchers/type-4/shared/fonts.rasi @@ -0,0 +1,12 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Fonts + * + **/ + +* { + font: "Iosevka Nerd Font 10"; +} diff --git a/.config/rofi.archer/launchers/type-4/style-1.rasi b/.config/rofi.archer/launchers/type-4/style-1.rasi new file mode 100644 index 0000000..1aaa5b9 --- /dev/null +++ b/.config/rofi.archer/launchers/type-4/style-1.rasi @@ -0,0 +1,274 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser"; + show-icons: false; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name} [({generic})]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 600px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 1px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + background-color: @background-colour; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview", "mode-switcher" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px 0px 1px 0px; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 0px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi.archer/launchers/type-4/style-10.rasi b/.config/rofi.archer/launchers/type-4/style-10.rasi new file mode 100644 index 0000000..b4ec747 --- /dev/null +++ b/.config/rofi.archer/launchers/type-4/style-10.rasi @@ -0,0 +1,284 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: false; + display-drun: " Apps"; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name} [({generic})]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: north; + anchor: north; + fullscreen: false; + width: 100%; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + background-color: @background-colour; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 5px; + margin: 0px; + padding: 5px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "prompt", "entry", "listview" ]; + orientation: horizontal; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + padding: 5px 10px; + border: 0px; + border-radius: 100%; + border-color: @border-colour; + background-color: @border-colour; + text-color: @background-colour; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + expand: false; + padding: 5px 10px; + width: 200px; + border-radius: 100%; + background-color: @alternate-background; + text-color: @foreground-colour; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + lines: 100; + cycle: true; + dynamic: true; + scrollbar: false; + layout: horizontal; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 0px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 5px 10px; + border: 0px solid; + border-radius: 100%; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 5px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi.archer/launchers/type-4/style-2.rasi b/.config/rofi.archer/launchers/type-4/style-2.rasi new file mode 100644 index 0000000..78ad79e --- /dev/null +++ b/.config/rofi.archer/launchers/type-4/style-2.rasi @@ -0,0 +1,274 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: false; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name} [({generic})]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 600px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 1px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + background-color: @background-colour; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 5px; + margin: 0px; + padding: 5px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 5px; + border: 0px 0px 1px dash 0px; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 12; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 0px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 5px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 5px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 5px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi.archer/launchers/type-4/style-3.rasi b/.config/rofi.archer/launchers/type-4/style-3.rasi new file mode 100644 index 0000000..3f24a03 --- /dev/null +++ b/.config/rofi.archer/launchers/type-4/style-3.rasi @@ -0,0 +1,274 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name} [({generic})]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + background-color: @background-colour; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 50px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px 0px 2px dash 0px; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 2; + lines: 12; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 0px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 5px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(alternate-background); + text-color: var(selected-normal-background); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi.archer/launchers/type-4/style-4.rasi b/.config/rofi.archer/launchers/type-4/style-4.rasi new file mode 100644 index 0000000..e84ec56 --- /dev/null +++ b/.config/rofi.archer/launchers/type-4/style-4.rasi @@ -0,0 +1,274 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name} [({generic})]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + background-color: @background-colour; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 30px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px 0px 10px 10px; + border: 0px; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: ""; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 12; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 0px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 5px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(alternate-background); + text-color: var(foreground-colour); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi.archer/launchers/type-4/style-5.rasi b/.config/rofi.archer/launchers/type-4/style-5.rasi new file mode 100644 index 0000000..70e602d --- /dev/null +++ b/.config/rofi.archer/launchers/type-4/style-5.rasi @@ -0,0 +1,279 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: "drun"; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name} [({generic})]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 600px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + background-color: @background-colour; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px 0px 1px 0px; + border-radius: 0px; + border-color: @alternate-background; + background-color: @background-colour; + text-color: @foreground-colour; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + padding: 15px; + border: 0px 1px 0px 0px; + border-radius: 0px; + border-color: @alternate-background; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + padding: 15px; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: ""; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 0px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 8px 15px; + border: 0px 0px 1px 0px; + border-radius: 0px; + border-color: @alternate-background; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(alternate-background); + text-color: var(foreground-colour); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi.archer/launchers/type-4/style-6.rasi b/.config/rofi.archer/launchers/type-4/style-6.rasi new file mode 100644 index 0000000..6034b34 --- /dev/null +++ b/.config/rofi.archer/launchers/type-4/style-6.rasi @@ -0,0 +1,275 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: "drun :"; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name} [({generic})]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + height: 768px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + background-color: @background-colour; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 35%; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; + children: [ "prompt", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: ""; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 12; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 0px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 5px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(alternate-background); + text-color: var(foreground-colour); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 100px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi.archer/launchers/type-4/style-7.rasi b/.config/rofi.archer/launchers/type-4/style-7.rasi new file mode 100644 index 0000000..9cdc9c1 --- /dev/null +++ b/.config/rofi.archer/launchers/type-4/style-7.rasi @@ -0,0 +1,277 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: "drun :"; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name} [({generic})]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + height: 768px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + background-color: @background-colour; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 0px; + padding: 25% 35%; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + border: 0px; + border-radius: 20px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + children: [ "entry" ]; +} + +prompt { + enabled: true; + background-color: transparent; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: "::"; + background-color: transparent; + text-color: inherit; +} +entry { + enabled: true; + background-color: transparent; + text-color: inherit; + cursor: text; + placeholder: "Type here to search for apps"; + placeholder-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 12; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + margin: 0px; + padding: 30px; + border: 0px solid; + border-radius: 20px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 0px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 8px; + border: 0px solid; + border-radius: 12px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: white / 5%; + text-color: var(foreground-colour); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: transparent; + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 100px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @alternate-background; + text-color: @foreground-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi.archer/launchers/type-4/style-8.rasi b/.config/rofi.archer/launchers/type-4/style-8.rasi new file mode 100644 index 0000000..75178de --- /dev/null +++ b/.config/rofi.archer/launchers/type-4/style-8.rasi @@ -0,0 +1,274 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser"; + show-icons: false; + display-drun: "drun"; + display-run: "run"; + display-filebrowser: "files"; + display-window: "windows"; + drun-display-format: "{name} [({generic})]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + background-color: @background-colour; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 40px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview", "mode-switcher" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px 5px; + border: 0px; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; + children: [ "prompt", "textbox-prompt-colon", "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ":"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 3; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: @handle-colour; + border-radius: 0px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 5px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-background); + text-color: var(urgent-foreground); +} +element normal.active { + background-color: var(active-background); + text-color: var(active-foreground); +} +element selected.normal { + background-color: var(selected-normal-foreground); + text-color: var(selected-normal-background); +} +element selected.urgent { + background-color: var(selected-urgent-background); + text-color: var(selected-urgent-foreground); +} +element selected.active { + background-color: var(selected-active-background); + text-color: var(selected-active-foreground); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-background); + text-color: var(alternate-urgent-foreground); +} +element alternate.active { + background-color: var(alternate-active-background); + text-color: var(alternate-active-foreground); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 5px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(alternate-background); + text-color: var(selected-normal-background); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 5px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @border-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 20px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi.archer/launchers/type-4/style-9.rasi b/.config/rofi.archer/launchers/type-4/style-9.rasi new file mode 100644 index 0000000..73f73c0 --- /dev/null +++ b/.config/rofi.archer/launchers/type-4/style-9.rasi @@ -0,0 +1,274 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: false; + display-drun: "drun"; + display-run: "run"; + display-filebrowser: "files"; + display-window: "windows"; + drun-display-format: "{name} [({generic})]"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + border-colour: var(selected); + handle-colour: var(selected); + background-colour: var(background); + foreground-colour: var(foreground); + alternate-background: var(background-alt); + normal-background: var(background); + normal-foreground: var(foreground); + urgent-background: var(urgent); + urgent-foreground: var(background); + active-background: var(active); + active-foreground: var(background); + selected-normal-background: var(selected); + selected-normal-foreground: var(background); + selected-urgent-background: var(active); + selected-urgent-foreground: var(background); + selected-active-background: var(urgent); + selected-active-foreground: var(background); + alternate-normal-background: var(background); + alternate-normal-foreground: var(foreground); + alternate-urgent-background: var(urgent); + alternate-urgent-foreground: var(background); + alternate-active-background: var(active); + alternate-active-foreground: var(background); +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 600px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + cursor: "default"; + background-color: @background-colour; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 40px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + children: [ "inputbar", "message", "listview", "mode-switcher" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px 5px; + border: 0px 0px 1px 0px; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; + children: [ "entry" ]; +} + +prompt { + enabled: true; + background-color: inherit; + text-color: inherit; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ":"; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "search..."; + placeholder-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: "default"; +} +scrollbar { + handle-width: 1px ; + handle-color: @handle-colour; + border-radius: 0px; + background-color: @alternate-background; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 2px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; + cursor: pointer; +} +element normal.normal { + background-color: var(normal-background); + text-color: var(normal-foreground); +} +element normal.urgent { + background-color: var(urgent-foreground); + text-color: var(urgent-background); +} +element normal.active { + background-color: var(active-foreground); + text-color: var(active-background); +} +element selected.normal { + background-color: var(selected-normal-foreground); + text-color: var(selected-normal-background); +} +element selected.urgent { + background-color: var(selected-urgent-foreground); + text-color: var(selected-urgent-background); +} +element selected.active { + background-color: var(selected-active-foreground); + text-color: var(selected-active-background); +} +element alternate.normal { + background-color: var(alternate-normal-background); + text-color: var(alternate-normal-foreground); +} +element alternate.urgent { + background-color: var(alternate-urgent-foreground); + text-color: var(alternate-urgent-background); +} +element alternate.active { + background-color: var(alternate-active-foreground); + text-color: var(alternate-active-background); +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +button { + padding: 5px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: var(selected-normal-background); + text-color: var(selected-normal-foreground); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: @border-colour; + background-color: transparent; + text-color: @foreground-colour; +} +textbox { + padding: 5px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @border-colour; + vertical-align: 0.5; + horizontal-align: 0.0; + highlight: none; + placeholder-color: @foreground-colour; + blink: true; + markup: true; +} +error-message { + padding: 30px; + border: 0px solid; + border-radius: 0px; + border-color: @border-colour; + background-color: @background-colour; + text-color: @foreground-colour; +} diff --git a/.config/rofi.archer/launchers/type-5/launcher.sh b/.config/rofi.archer/launchers/type-5/launcher.sh new file mode 100755 index 0000000..e9d0a3a --- /dev/null +++ b/.config/rofi.archer/launchers/type-5/launcher.sh @@ -0,0 +1,18 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Rofi : Launcher (Modi Drun, Run, File Browser, Window) +# +## Available Styles +# +## style-1 style-2 style-3 style-4 style-5 + +dir="$HOME/.config/rofi/launchers/type-5" +theme='style-1' + +## Run +rofi \ + -show drun \ + -theme ${dir}/${theme}.rasi diff --git a/.config/rofi.archer/launchers/type-5/style-1.rasi b/.config/rofi.archer/launchers/type-5/style-1.rasi new file mode 100644 index 0000000..21d8cba --- /dev/null +++ b/.config/rofi.archer/launchers/type-5/style-1.rasi @@ -0,0 +1,190 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: false; + display-drun: "Applications"; + drun-display-format: ">> {name} [({generic})]"; +} + +/*****----- Global Properties -----*****/ +* { + font: "Grape Nuts 14"; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 860px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: black; + cursor: "default"; + background-image: url("~/.config/rofi/images/paper.png", none); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 8px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px 0px 0px 0px; + border-color: black; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 95px 0px 0px 0px; + padding: 0px 30px; + border: 0px; + border-radius: 0px; + border-color: #D79290; + background-color: transparent; + text-color: black; + children: [ "prompt", "entry", "num-filtered-rows", "textbox-num-sep", "num-rows" ]; +} + +prompt { + enabled: true; + font: "Grape Nuts Bold 14"; + background-color: transparent; + text-color: inherit; +} +entry { + enabled: true; + expand: true; + padding: 0px 10px 0px 40px; + background-color: transparent; + text-color: inherit; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; +} +num-filtered-rows { + enabled: true; + expand: false; + background-color: transparent; + text-color: inherit; +} +textbox-num-sep { + enabled: true; + expand: false; + str: "/"; + background-color: transparent; + text-color: inherit; +} +num-rows { + enabled: true; + expand: false; + background-color: transparent; + text-color: inherit; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 15; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 4px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: black; + background-color: transparent; + text-color: black; + cursor: "default"; +} +scrollbar { + handle-width: 5px ; + handle-color: black; + border-radius: 0px; + background-color: transparent; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px 0px 0px 100px; + border: 0px solid; + border-radius: 0px; + border-color: black; + background-color: transparent; + text-color: black; + cursor: pointer; +} +element normal.normal { + background-color: transparent; + text-color: black; +} +element selected.normal { + background-color: transparent; + text-color: #D76A67; +} +element alternate.normal { + background-color: transparent; + text-color: black; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + highlight: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +error-message { + padding: 20px; + border: 0px solid; + border-radius: 0px; + border-color: black; + background-color: white; + text-color: black; +} +textbox { + vertical-align: 0.5; + horizontal-align: 0.0; +} diff --git a/.config/rofi.archer/launchers/type-5/style-2.rasi b/.config/rofi.archer/launchers/type-5/style-2.rasi new file mode 100644 index 0000000..185718f --- /dev/null +++ b/.config/rofi.archer/launchers/type-5/style-2.rasi @@ -0,0 +1,177 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,filebrowser,window"; + show-icons: true; + display-drun: "APPS"; + display-run: "RUN"; + display-filebrowser: "FILES"; + display-window: "WINDOW"; + drun-display-format: "{name}\n[({generic})]"; + window-format: "Class : {c}\nWorkspace : {w}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "Iosevka Nerd Font 10"; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border-radius: 12px; + cursor: "default"; + background-image: url("~/.config/rofi/images/gradient.png", width); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + margin: 40px; + padding: 40px; + border-radius: 12px; + background-color: white/50%; + children: [ "inputbar", "mode-switcher", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px 10%; + padding: 0px 0px 10px 0px; + border: 0px 0px 2px 0px; + border-radius: 0px; + border-color: gray/20%; + background-color: transparent; + children: [ "entry" ]; +} + +entry { + enabled: true; + background-color: transparent; + text-color: gray; + cursor: text; + placeholder: "Type to filter"; + placeholder-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 3; + lines: 3; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 40px; + margin: 0px; + padding: 20px 0px 0px 0px; + border: 0px solid; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 15px; + border: 1px solid; + border-radius: 8px; + border-color: gray/30%; + background-color: white; + text-color: black; + cursor: pointer; +} +element normal.active { + background-color: #67FF80; + text-color: black; +} +element selected.normal { + background-color: #FDD66F; + text-color: black; +} +element selected.active { + background-color: #FF7F7C; + text-color: black; +} +element-icon { + background-color: transparent; + size: 48px; + cursor: inherit; +} +element-text { + background-color: inherit; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + expand: false; + spacing: 20px; + margin: 0px 10%; + background-color: transparent; + text-color: white; +} +button { + font: "Iosevka Nerd Font Bold 10"; + padding: 6px; + border: 0px solid; + border-radius: 100%; + background-color: #719DF9; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: #F37277; + text-color: inherit; +} + +/*****----- Message -----*****/ +error-message { + padding: 20px; + background-color: transparent; + text-color: black; +} +textbox { + padding: 20px; + border-radius: 12px; + background-color: white/30%; + text-color: black; + vertical-align: 0.5; + horizontal-align: 0.0; +} diff --git a/.config/rofi.archer/launchers/type-5/style-3.rasi b/.config/rofi.archer/launchers/type-5/style-3.rasi new file mode 100644 index 0000000..b1563a4 --- /dev/null +++ b/.config/rofi.archer/launchers/type-5/style-3.rasi @@ -0,0 +1,179 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,filebrowser,window"; + show-icons: true; + display-drun: "Apps"; + display-run: "Run"; + display-filebrowser: "Files"; + display-window: "Windows"; + drun-display-format: "{name}\n[({generic})]"; + window-format: "Class : {c}\nWorkspace : {w}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "Iosevka Nerd Font 10"; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 500px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border-radius: 10px; + cursor: "default"; + background-color: white; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + padding: 30px; + background-color: transparent; + children: [ "inputbar", "mode-switcher", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 15px; + margin: 0px; + background-color: transparent; + children: [ "textbox-prompt-colon", "entry" ]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + padding: 12px 16px; + border: 0px; + border-radius: 10px; + border-color: gray/30%; + background-color: gray/15%; + text-color: black; + str: ""; +} +entry { + enabled: true; + padding: 12px 16px; + border: 0px; + border-radius: 10px; + border-color: gray/30%; + background-color: gray/15%; + text-color: black; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 5; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 10px; + background-color: transparent; + text-color: black; + cursor: pointer; +} +element normal.active { + background-image: linear-gradient(to right, #19B466, #7BF4B7); + text-color: black; +} +element selected.normal { + border-radius: 10px; + background-image: linear-gradient(to right, #FF9030, #FFC99B); + text-color: black; +} +element selected.active { + background-image: linear-gradient(to right, #EA5553, #EAACAB); + text-color: black; +} +element-icon { + background-color: transparent; + size: 48px; + cursor: inherit; +} +element-text { + background-color: inherit; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + expand: false; + spacing: 15px; + background-color: transparent; +} +button { + font: "Iosevka Nerd Font Bold 10"; + padding: 10px; + border-radius: 100%; + background-image: linear-gradient(to right, #C03FF2, #EEC2FF); + text-color: white; + cursor: pointer; +} +button selected { + background-image: linear-gradient(to right, #44A2F0, #BDDDF8); + text-color: black; +} + +/*****----- Message -----*****/ +error-message { + padding: 20px; + background-color: white; + text-color: black; +} +textbox { + padding: 0px; + border-radius: 0px; + text-color: black; + vertical-align: 0.5; + horizontal-align: 0.0; +} diff --git a/.config/rofi.archer/launchers/type-5/style-4.rasi b/.config/rofi.archer/launchers/type-5/style-4.rasi new file mode 100644 index 0000000..bc1e59d --- /dev/null +++ b/.config/rofi.archer/launchers/type-5/style-4.rasi @@ -0,0 +1,185 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name} [({generic})]"; + window-format: "{w} {c} {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "Iosevka Nerd Font 10"; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border-radius: 20px; + cursor: "default"; + background-color: #22272C; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 25px; + padding: 50px; + background-color: transparent; + children: [ "inputbar", "message","listview", "mode-switcher" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px 200px; + padding: 5px; + border: 1px; + border-radius: 100%; + border-color: gray/25%; + background-color: transparent; + children: [ "textbox-prompt-colon", "entry" ]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + padding: 8px 11px; + border-radius: 100%; + background-color: white; + text-color: black; + str: ""; +} +entry { + enabled: true; + padding: 8px 12px; + border: 0px; + background-color: transparent; + text-color: white; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 2; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 5px; + border: 0px; + border-radius: 100%; + border-color: gray/15%; + background-color: transparent; + text-color: gray; + cursor: pointer; +} +element normal.active { + background-image: linear-gradient(to right, #4C4F52, #2E343B); + text-color: #19B466; +} +element selected.normal { + background-image: linear-gradient(to right, #4C4F52, #2E343B); + text-color: #FF9030; +} +element selected.active { + background-image: linear-gradient(to right, #4C4F52, #2E343B); + text-color: #EA5553; +} +element-icon { + background-color: transparent; + size: 24px; + cursor: inherit; +} +element-text { + background-color: inherit; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + expand: false; + spacing: 0px; + margin: 0px 200px; + padding: 12px; + border-radius: 100%; + background-color: #2E343B; +} +button { + background-color: inherit; + text-color: white; + cursor: pointer; +} +button selected { + background-color: inherit; + text-color: #FF9030; +} + +/*****----- Message -----*****/ +error-message { + padding: 20px; + background-color: #22272C; + text-color: white; +} +message { + padding: 0px; + background-color: inherit; + text-color: #FF9030; +} +textbox { + padding: 0px; + border-radius: 0px; + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} diff --git a/.config/rofi.archer/launchers/type-5/style-5.rasi b/.config/rofi.archer/launchers/type-5/style-5.rasi new file mode 100644 index 0000000..60e4e22 --- /dev/null +++ b/.config/rofi.archer/launchers/type-5/style-5.rasi @@ -0,0 +1,163 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun"; + show-icons: true; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name} [({generic})]"; + window-format: "{w} {c} {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "Iosevka Nerd Font 10"; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border-radius: 20px; + cursor: "default"; + background-color: #162022; + background-image: url("~/.config/rofi/images/flowers-1.png", width); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 20px; + padding: 40px; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px 200px 0px 0px; + padding: 25px; + border: 2px; + border-radius: 20px; + border-color: white; + background-image: url("~/.config/rofi/images/flowers-3.png", none); + children: [ "textbox-prompt-colon", "entry" ]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + padding: 8px 11px; + border-radius: 8px; + background-color: white; + text-color: black; + str: ""; +} +entry { + enabled: true; + padding: 8px 12px; + border: 0px; + background-color: transparent; + text-color: white; + cursor: text; + placeholder: "Search..."; + placeholder-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + margin: 0px 200px 0px 0px; + padding: 10px; + border: 2px; + border-radius: 20px; + border-color: white; + background-image: url("~/.config/rofi/images/flowers-2.png", width); + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 5px 10px; + border: 0px; + border-radius: 18px; + border-color: white; + background-color: transparent; + text-color: #162022; + cursor: pointer; +} +element selected.normal { + background-color: #162022; + text-color: white; +} +element-icon { + background-color: transparent; + size: 32px; + cursor: inherit; +} +element-text { + background-color: inherit; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +error-message { + padding: 20px; + background-color: transparent; + text-color: white; +} +message { + padding: 0px; + background-color: inherit; + text-color: #FF9030; +} +textbox { + padding: 0px; + border-radius: 0px; + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} diff --git a/.config/rofi.archer/launchers/type-6/launcher.sh b/.config/rofi.archer/launchers/type-6/launcher.sh new file mode 100755 index 0000000..c0b4d33 --- /dev/null +++ b/.config/rofi.archer/launchers/type-6/launcher.sh @@ -0,0 +1,19 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Rofi : Launcher (Modi Drun, Run, File Browser, Window) +# +## Available Styles +# +## style-1 style-2 style-3 style-4 style-5 +## style-6 style-7 style-8 style-9 style-10 + +dir="$HOME/.config/rofi/launchers/type-6" +theme='style-1' + +## Run +rofi \ + -show drun \ + -theme ${dir}/${theme}.rasi diff --git a/.config/rofi.archer/launchers/type-6/style-1.rasi b/.config/rofi.archer/launchers/type-6/style-1.rasi new file mode 100644 index 0000000..198a4e0 --- /dev/null +++ b/.config/rofi.archer/launchers/type-6/style-1.rasi @@ -0,0 +1,209 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: "APPS"; + display-run: "RUN"; + display-filebrowser: "FILES"; + display-window: "WINDOW"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #201A41; + background-alt: #392684; + foreground: #FFFFFF; + selected: #F801E8; + active: #00CCF5; + urgent: #8D0083; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 15px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listbox" ]; +} + +imagebox { + padding: 20px; + background-color: transparent; + background-image: url("~/.config/rofi/images/a.png", height); + orientation: vertical; + children: [ "inputbar", "dummy", "mode-switcher" ]; +} + +listbox { + spacing: 20px; + padding: 20px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +dummy { + background-color: transparent; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + children: [ "textbox-prompt-colon", "entry" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 20px; + background-color: transparent; + text-color: @foreground; +} +button { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + padding: 8px; + border-radius: 10px; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 15px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi.archer/launchers/type-6/style-10.rasi b/.config/rofi.archer/launchers/type-6/style-10.rasi new file mode 100644 index 0000000..07c375d --- /dev/null +++ b/.config/rofi.archer/launchers/type-6/style-10.rasi @@ -0,0 +1,209 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: "APPS"; + display-run: "RUN"; + display-filebrowser: "FILES"; + display-window: "WINDOW"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #11092D; + background-alt: #281657; + foreground: #FFFFFF; + selected: #DF5296; + active: #6E77FF; + urgent: #8E3596; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 15px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listbox" ]; +} + +imagebox { + padding: 20px; + background-color: transparent; + background-image: url("~/.config/rofi/images/j.jpg", height); + orientation: vertical; + children: [ "inputbar", "dummy", "mode-switcher" ]; +} + +listbox { + spacing: 20px; + padding: 20px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +dummy { + background-color: transparent; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + children: [ "textbox-prompt-colon", "entry" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 20px; + background-color: transparent; + text-color: @foreground; +} +button { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + padding: 8px; + border-radius: 10px; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 15px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi.archer/launchers/type-6/style-2.rasi b/.config/rofi.archer/launchers/type-6/style-2.rasi new file mode 100644 index 0000000..66a1de6 --- /dev/null +++ b/.config/rofi.archer/launchers/type-6/style-2.rasi @@ -0,0 +1,209 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: "APPS"; + display-run: "RUN"; + display-filebrowser: "FILES"; + display-window: "WINDOW"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #180F39; + background-alt: #32197D; + foreground: #FFFFFF; + selected: #FF00F1; + active: #9878FF; + urgent: #7D0075; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 15px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listbox" ]; +} + +imagebox { + padding: 20px; + background-color: transparent; + background-image: url("~/.config/rofi/images/b.png", height); + orientation: vertical; + children: [ "inputbar", "dummy", "mode-switcher" ]; +} + +listbox { + spacing: 20px; + padding: 20px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +dummy { + background-color: transparent; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + children: [ "textbox-prompt-colon", "entry" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 20px; + background-color: transparent; + text-color: @foreground; +} +button { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + padding: 8px; + border-radius: 10px; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 15px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi.archer/launchers/type-6/style-3.rasi b/.config/rofi.archer/launchers/type-6/style-3.rasi new file mode 100644 index 0000000..a623e2f --- /dev/null +++ b/.config/rofi.archer/launchers/type-6/style-3.rasi @@ -0,0 +1,209 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: "APPS"; + display-run: "RUN"; + display-filebrowser: "FILES"; + display-window: "WINDOW"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #09164C; + background-alt: #102886; + foreground: #FFFFFF; + selected: #FA00E9; + active: #3860FF; + urgent: #BB00AF; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 15px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listbox" ]; +} + +imagebox { + padding: 20px; + background-color: transparent; + background-image: url("~/.config/rofi/images/c.png", height); + orientation: vertical; + children: [ "inputbar", "dummy", "mode-switcher" ]; +} + +listbox { + spacing: 20px; + padding: 20px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +dummy { + background-color: transparent; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + children: [ "textbox-prompt-colon", "entry" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 20px; + background-color: transparent; + text-color: @foreground; +} +button { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + padding: 8px; + border-radius: 10px; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 15px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi.archer/launchers/type-6/style-4.rasi b/.config/rofi.archer/launchers/type-6/style-4.rasi new file mode 100644 index 0000000..ddf2be1 --- /dev/null +++ b/.config/rofi.archer/launchers/type-6/style-4.rasi @@ -0,0 +1,209 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: "APPS"; + display-run: "RUN"; + display-filebrowser: "FILES"; + display-window: "WINDOW"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #2D1B14; + background-alt: #462D23; + foreground: #FFFFFF; + selected: #E25F3E; + active: #7B6C5B; + urgent: #934A1C; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 15px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listbox" ]; +} + +imagebox { + padding: 20px; + background-color: transparent; + background-image: url("~/.config/rofi/images/d.png", height); + orientation: vertical; + children: [ "inputbar", "dummy", "mode-switcher" ]; +} + +listbox { + spacing: 20px; + padding: 20px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +dummy { + background-color: transparent; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + children: [ "textbox-prompt-colon", "entry" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 20px; + background-color: transparent; + text-color: @foreground; +} +button { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + padding: 8px; + border-radius: 10px; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 15px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi.archer/launchers/type-6/style-5.rasi b/.config/rofi.archer/launchers/type-6/style-5.rasi new file mode 100644 index 0000000..afc90fb --- /dev/null +++ b/.config/rofi.archer/launchers/type-6/style-5.rasi @@ -0,0 +1,209 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: "APPS"; + display-run: "RUN"; + display-filebrowser: "FILES"; + display-window: "WINDOW"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #231419; + background-alt: #2D1E23; + foreground: #FFFFFF; + selected: #426647; + active: #2E3F34; + urgent: #D08261; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 15px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listbox" ]; +} + +imagebox { + padding: 20px; + background-color: transparent; + background-image: url("~/.config/rofi/images/e.jpg", height); + orientation: vertical; + children: [ "inputbar", "dummy", "mode-switcher" ]; +} + +listbox { + spacing: 20px; + padding: 20px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +dummy { + background-color: transparent; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + children: [ "textbox-prompt-colon", "entry" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 20px; + background-color: transparent; + text-color: @foreground; +} +button { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + padding: 8px; + border-radius: 10px; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 15px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi.archer/launchers/type-6/style-6.rasi b/.config/rofi.archer/launchers/type-6/style-6.rasi new file mode 100644 index 0000000..7056c85 --- /dev/null +++ b/.config/rofi.archer/launchers/type-6/style-6.rasi @@ -0,0 +1,209 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: "APPS"; + display-run: "RUN"; + display-filebrowser: "FILES"; + display-window: "WINDOW"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #D0D0D0; + background-alt: #E9E9E9; + foreground: #161616; + selected: #BEBEBE; + active: #999999; + urgent: #808080; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 15px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listbox" ]; +} + +imagebox { + padding: 20px; + background-color: transparent; + background-image: url("~/.config/rofi/images/f.png", height); + orientation: vertical; + children: [ "inputbar", "dummy", "mode-switcher" ]; +} + +listbox { + spacing: 20px; + padding: 20px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +dummy { + background-color: transparent; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + children: [ "textbox-prompt-colon", "entry" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 20px; + background-color: transparent; + text-color: @foreground; +} +button { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + padding: 8px; + border-radius: 10px; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 15px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi.archer/launchers/type-6/style-7.rasi b/.config/rofi.archer/launchers/type-6/style-7.rasi new file mode 100644 index 0000000..77eed40 --- /dev/null +++ b/.config/rofi.archer/launchers/type-6/style-7.rasi @@ -0,0 +1,209 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: "APPS"; + display-run: "RUN"; + display-filebrowser: "FILES"; + display-window: "WINDOW"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #101010; + background-alt: #252525; + foreground: #FFFFFF; + selected: #505050; + active: #909090; + urgent: #707070; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 15px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listbox" ]; +} + +imagebox { + padding: 20px; + background-color: transparent; + background-image: url("~/.config/rofi/images/g.png", height); + orientation: vertical; + children: [ "inputbar", "dummy", "mode-switcher" ]; +} + +listbox { + spacing: 20px; + padding: 20px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +dummy { + background-color: transparent; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + children: [ "textbox-prompt-colon", "entry" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 20px; + background-color: transparent; + text-color: @foreground; +} +button { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + padding: 8px; + border-radius: 10px; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 15px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi.archer/launchers/type-6/style-8.rasi b/.config/rofi.archer/launchers/type-6/style-8.rasi new file mode 100644 index 0000000..235dad7 --- /dev/null +++ b/.config/rofi.archer/launchers/type-6/style-8.rasi @@ -0,0 +1,209 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: "APPS"; + display-run: "RUN"; + display-filebrowser: "FILES"; + display-window: "WINDOW"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #030B16; + background-alt: #0A1B37; + foreground: #FFFFFF; + selected: #CB43A6; + active: #095873; + urgent: #2FC6D8; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 15px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listbox" ]; +} + +imagebox { + padding: 20px; + background-color: transparent; + background-image: url("~/.config/rofi/images/h.jpg", height); + orientation: vertical; + children: [ "inputbar", "dummy", "mode-switcher" ]; +} + +listbox { + spacing: 20px; + padding: 20px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +dummy { + background-color: transparent; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + children: [ "textbox-prompt-colon", "entry" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 20px; + background-color: transparent; + text-color: @foreground; +} +button { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + padding: 8px; + border-radius: 10px; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 15px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi.archer/launchers/type-6/style-9.rasi b/.config/rofi.archer/launchers/type-6/style-9.rasi new file mode 100644 index 0000000..e30583f --- /dev/null +++ b/.config/rofi.archer/launchers/type-6/style-9.rasi @@ -0,0 +1,209 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: "APPS"; + display-run: "RUN"; + display-filebrowser: "FILES"; + display-window: "WINDOW"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #131D1F; + background-alt: #183A43; + foreground: #FFFFFF; + selected: #649094; + active: #E9CC9D; + urgent: #FEA861; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 15px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listbox" ]; +} + +imagebox { + padding: 20px; + background-color: transparent; + background-image: url("~/.config/rofi/images/i.jpg", height); + orientation: vertical; + children: [ "inputbar", "dummy", "mode-switcher" ]; +} + +listbox { + spacing: 20px; + padding: 20px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +dummy { + background-color: transparent; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + children: [ "textbox-prompt-colon", "entry" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + background-color: inherit; + text-color: inherit; +} +entry { + enabled: true; + background-color: inherit; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 20px; + background-color: transparent; + text-color: @foreground; +} +button { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + padding: 8px; + border-radius: 10px; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 15px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 15px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi.archer/launchers/type-7/launcher.sh b/.config/rofi.archer/launchers/type-7/launcher.sh new file mode 100755 index 0000000..aa45aa9 --- /dev/null +++ b/.config/rofi.archer/launchers/type-7/launcher.sh @@ -0,0 +1,19 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Rofi : Launcher (Modi Drun, Run, File Browser, Window) +# +## Available Styles +# +## style-1 style-2 style-3 style-4 style-5 +## style-6 style-7 style-8 style-9 style-10 + +dir="$HOME/.config/rofi/launchers/type-7" +theme='style-1' + +## Run +rofi \ + -show drun \ + -theme ${dir}/${theme}.rasi diff --git a/.config/rofi.archer/launchers/type-7/style-1.rasi b/.config/rofi.archer/launchers/type-7/style-1.rasi new file mode 100644 index 0000000..092f4f8 --- /dev/null +++ b/.config/rofi.archer/launchers/type-7/style-1.rasi @@ -0,0 +1,209 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #11092D; + background-alt: #281657; + foreground: #FFFFFF; + selected: #DF5296; + active: #6E77FF; + urgent: #8E3596; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 700px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 20px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: vertical; + children: [ "inputbar", "listbox" ]; +} + +listbox { + spacing: 20px; + padding: 20px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 80px 60px; + background-color: transparent; + background-image: url("~/.config/rofi/images/a.png", width); + text-color: @foreground; + orientation: horizontal; + children: [ "textbox-prompt-colon", "entry", "dummy", "mode-switcher" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 15px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; +} +entry { + enabled: true; + expand: false; + width: 250px; + padding: 12px 16px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} +dummy { + expand: true; + background-color: transparent; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; + text-color: @foreground; +} +button { + width: 45px; + padding: 12px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 7; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + padding: 4px; + border-radius: 100%; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 12px; + border-radius: 100%; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 12px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi.archer/launchers/type-7/style-10.rasi b/.config/rofi.archer/launchers/type-7/style-10.rasi new file mode 100644 index 0000000..124df89 --- /dev/null +++ b/.config/rofi.archer/launchers/type-7/style-10.rasi @@ -0,0 +1,207 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: false; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #11092D; + background-alt: #281657; + foreground: #FFFFFF; + selected: #DF5296; + active: #6E77FF; + urgent: #8E3596; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: west; + anchor: west; + fullscreen: false; + width: 400px; + x-offset: 20px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 0px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: vertical; + children: [ "inputbar", "listbox" ]; +} + +listbox { + spacing: 10px; + padding: 10px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview", "mode-switcher" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + padding: 100px 40px; + background-color: transparent; + background-image: url("~/.config/rofi/images/j.jpg", width); + text-color: @foreground; + orientation: horizontal; + children: [ "textbox-prompt-colon", "entry" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 8px 12px; + border: 0px 2px 2px 2px; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: inherit; +} +entry { + enabled: true; + expand: true; + padding: 8px 12px; + border: 2px 2px 0px 0px; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; + text-color: @foreground; +} +button { + padding: 8px; + border-radius: 0px; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 5; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + padding: 8px; + border-radius: 0px; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 8px; + border-radius: 0px; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 8px; + border-radius: 0px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi.archer/launchers/type-7/style-2.rasi b/.config/rofi.archer/launchers/type-7/style-2.rasi new file mode 100644 index 0000000..40a2375 --- /dev/null +++ b/.config/rofi.archer/launchers/type-7/style-2.rasi @@ -0,0 +1,209 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: "Apps"; + display-run: "Run"; + display-filebrowser: "Files"; + display-window: "Windows"; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #180F39; + background-alt: #32197D; + foreground: #FFFFFF; + selected: #FF00F1; + active: #9878FF; + urgent: #7D0075; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 20px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: vertical; + children: [ "inputbar", "listbox" ]; +} + +listbox { + spacing: 20px; + padding: 20px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 80px 60px; + background-color: transparent; + background-image: url("~/.config/rofi/images/b.png", width); + text-color: @foreground; + orientation: horizontal; + children: [ "textbox-prompt-colon", "entry", "dummy", "mode-switcher" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 15px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; +} +entry { + enabled: true; + expand: false; + width: 300px; + padding: 12px 16px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} +dummy { + expand: true; + background-color: transparent; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; + text-color: @foreground; +} +button { + width: 80px; + padding: 12px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 2; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + padding: 4px; + border-radius: 100%; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 12px; + border-radius: 100%; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 12px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi.archer/launchers/type-7/style-3.rasi b/.config/rofi.archer/launchers/type-7/style-3.rasi new file mode 100644 index 0000000..6ac4900 --- /dev/null +++ b/.config/rofi.archer/launchers/type-7/style-3.rasi @@ -0,0 +1,209 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #09164C; + background-alt: #102886; + foreground: #FFFFFF; + selected: #FA00E9; + active: #3860FF; + urgent: #BB00AF; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 600px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 10px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: vertical; + children: [ "inputbar", "listbox" ]; +} + +listbox { + spacing: 15px; + padding: 15px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 100px 60px; + background-color: transparent; + background-image: url("~/.config/rofi/images/c.png", width); + text-color: @foreground; + orientation: horizontal; + children: [ "textbox-prompt-colon", "entry", "dummy", "mode-switcher" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 15px; + border-radius: 12px; + background-color: @background-alt; + text-color: inherit; +} +entry { + enabled: true; + expand: false; + width: 150px; + padding: 12px 16px; + border-radius: 12px; + background-color: @background-alt; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} +dummy { + expand: true; + background-color: transparent; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; + text-color: @foreground; +} +button { + width: 40px; + padding: 12px; + border-radius: 12px; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 5; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + padding: 6px; + border-radius: 10px; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 10px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 10px; + border-radius: 10px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi.archer/launchers/type-7/style-4.rasi b/.config/rofi.archer/launchers/type-7/style-4.rasi new file mode 100644 index 0000000..9657878 --- /dev/null +++ b/.config/rofi.archer/launchers/type-7/style-4.rasi @@ -0,0 +1,209 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #2D1B14; + background-alt: #462D23; + foreground: #FFFFFF; + selected: #E25F3E; + active: #7B6C5B; + urgent: #934A1C; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: west; + anchor: west; + fullscreen: false; + width: 500px; + height: 100%; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 0px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: vertical; + children: [ "inputbar", "listbox", "mode-switcher" ]; +} + +listbox { + spacing: 15px; + padding: 15px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 40px 40px 155px; + background-color: transparent; + background-image: url("~/.config/rofi/images/d.png", width); + text-color: @foreground; + orientation: horizontal; + children: [ "textbox-prompt-colon", "entry" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 15px; + border-radius: 0px; + background-color: @background-alt; + text-color: inherit; +} +entry { + enabled: true; + expand: true; + padding: 12px 16px; + border-radius: 0px; + background-color: @background-alt; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} +dummy { + expand: true; + background-color: transparent; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + padding: 15px; + spacing: 10px; + background-color: transparent; + text-color: @foreground; +} +button { + padding: 12px; + border-radius: 0px; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + padding: 8px; + border-radius: 0px; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 24px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 12px; + border-radius: 0px; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 12px; + border-radius: 0px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi.archer/launchers/type-7/style-5.rasi b/.config/rofi.archer/launchers/type-7/style-5.rasi new file mode 100644 index 0000000..0edb39d --- /dev/null +++ b/.config/rofi.archer/launchers/type-7/style-5.rasi @@ -0,0 +1,209 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,filebrowser,window"; + show-icons: true; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #231419; + background-alt: #2D1E23; + foreground: #FFFFFF; + selected: #426647; + active: #2E3F34; + urgent: #D08261; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 600px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 20px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: vertical; + children: [ "inputbar", "listbox" ]; +} + +listbox { + spacing: 20px; + padding: 20px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 80px 60px; + background-color: transparent; + background-image: url("~/.config/rofi/images/e.jpg", width); + text-color: @foreground; + orientation: horizontal; + children: [ "textbox-prompt-colon", "entry", "dummy", "mode-switcher" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 15px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; +} +entry { + enabled: true; + expand: false; + width: 250px; + padding: 12px 16px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} +dummy { + expand: true; + background-color: transparent; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; + text-color: @foreground; +} +button { + width: 45px; + padding: 12px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 7; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + padding: 4px; + border-radius: 100%; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 12px; + border-radius: 100%; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 12px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi.archer/launchers/type-7/style-6.rasi b/.config/rofi.archer/launchers/type-7/style-6.rasi new file mode 100644 index 0000000..d500569 --- /dev/null +++ b/.config/rofi.archer/launchers/type-7/style-6.rasi @@ -0,0 +1,210 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: true; + display-drun: "APPS"; + display-run: "RUN"; + display-filebrowser: "FILES"; + display-window: "WINDOWS"; + drun-display-format: "{name}"; + window-format: "{w} · {c}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #D0D0D0; + background-alt: #E9E9E9; + foreground: #161616; + selected: #BEBEBE; + active: #999999; + urgent: #808080; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 15px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: vertical; + children: [ "inputbar", "listbox" ]; +} + +listbox { + spacing: 20px; + padding: 20px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 100px 60px; + background-color: transparent; + background-image: url("~/.config/rofi/images/f.png", width); + text-color: @foreground; + orientation: horizontal; + children: [ "textbox-prompt-colon", "entry", "dummy", "mode-switcher" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 15px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; +} +entry { + enabled: true; + expand: false; + width: 300px; + padding: 12px 16px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} +dummy { + expand: true; + background-color: transparent; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; + text-color: @foreground; +} +button { + width: 80px; + padding: 12px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 3; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + padding: 10px; + border-radius: 15px; + background-color: transparent; + text-color: @foreground; + cursor: pointer; + orientation: vertical; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 64px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 15px; + border-radius: 15px; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 15px; + border-radius: 15px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi.archer/launchers/type-7/style-7.rasi b/.config/rofi.archer/launchers/type-7/style-7.rasi new file mode 100644 index 0000000..98d135b --- /dev/null +++ b/.config/rofi.archer/launchers/type-7/style-7.rasi @@ -0,0 +1,203 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: false; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #101010; + background-alt: #252525; + foreground: #FFFFFF; + selected: #505050; + active: #909090; + urgent: #707070; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 400px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 20px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: vertical; + children: [ "inputbar", "listbox" ]; +} + +listbox { + spacing: 20px; + padding: 20px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview", "mode-switcher" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 100px 40px; + background-color: transparent; + background-image: url("~/.config/rofi/images/g.png", width); + text-color: @foreground; + orientation: horizontal; + children: [ "textbox-prompt-colon", "entry" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 15px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; +} +entry { + enabled: true; + expand: true; + padding: 12px 16px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; + text-color: @foreground; +} +button { + padding: 12px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 5; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + padding: 12px; + border-radius: 100%; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 12px; + border-radius: 100%; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 15px; + border-radius: 0px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi.archer/launchers/type-7/style-8.rasi b/.config/rofi.archer/launchers/type-7/style-8.rasi new file mode 100644 index 0000000..0ed4797 --- /dev/null +++ b/.config/rofi.archer/launchers/type-7/style-8.rasi @@ -0,0 +1,209 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,run,filebrowser,window"; + show-icons: false; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name}"; + window-format: "{w} · {c} · {t}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #030B16; + background-alt: #0A1B37; + foreground: #FFFFFF; + selected: #CB43A6; + active: #095873; + urgent: #2FC6D8; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 30px 5px 30px 5px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: vertical; + children: [ "inputbar", "listbox" ]; +} + +listbox { + spacing: 20px; + padding: 20px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 100px 60px; + background-color: transparent; + background-image: url("~/.config/rofi/images/h.jpg", width); + text-color: @foreground; + orientation: horizontal; + children: [ "textbox-prompt-colon", "entry", "dummy", "mode-switcher" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 15px; + border-radius: 15px 5px 15px 5px; + background-color: @background-alt; + text-color: inherit; +} +entry { + enabled: true; + expand: false; + width: 250px; + padding: 12px 16px; + border-radius: 5px 15px 5px 15px; + background-color: @background-alt; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} +dummy { + expand: true; + background-color: transparent; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; + text-color: @foreground; +} +button { + width: 45px; + padding: 12px; + border-radius: 15px 5px 15px 5px; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 2; + lines: 8; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 10px; + padding: 12px; + border-radius: 15px 5px 15px 5px; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 12px; + border-radius: 15px 5px 15px 5px; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 12px; + border-radius: 0px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi.archer/launchers/type-7/style-9.rasi b/.config/rofi.archer/launchers/type-7/style-9.rasi new file mode 100644 index 0000000..ff3bf0a --- /dev/null +++ b/.config/rofi.archer/launchers/type-7/style-9.rasi @@ -0,0 +1,210 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + modi: "drun,filebrowser,window"; + show-icons: true; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name}"; + window-format: "{w}: {c}"; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #131D1F; + background-alt: #183A43; + foreground: #FFFFFF; + selected: #649094; + active: #E9CC9D; + urgent: #FEA861; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 700px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + border-radius: 20px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + background-color: transparent; + orientation: vertical; + children: [ "inputbar", "listbox" ]; +} + +listbox { + spacing: 20px; + padding: 20px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + padding: 80px 60px; + background-color: transparent; + background-image: url("~/.config/rofi/images/i.jpg", width); + text-color: @foreground; + orientation: horizontal; + children: [ "textbox-prompt-colon", "entry", "dummy", "mode-switcher" ]; +} +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 15px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; +} +entry { + enabled: true; + expand: false; + width: 250px; + padding: 12px 16px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; + cursor: text; + placeholder: "Search"; + placeholder-color: inherit; +} +dummy { + expand: true; + background-color: transparent; +} + +/*****----- Mode Switcher -----*****/ +mode-switcher{ + enabled: true; + spacing: 10px; + background-color: transparent; + text-color: @foreground; +} +button { + width: 45px; + padding: 12px; + border-radius: 100%; + background-color: @background-alt; + text-color: inherit; + cursor: pointer; +} +button selected { + background-color: @selected; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 3; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 15px; + padding: 35px 10px; + border-radius: 20px; + background-color: transparent; + text-color: @foreground; + cursor: pointer; + orientation: vertical; +} +element normal.normal { + background-color: inherit; + text-color: inherit; +} +element normal.urgent { + background-color: @urgent; + text-color: @foreground; +} +element normal.active { + background-color: @active; + text-color: @foreground; +} +element selected.normal { + background-color: @selected; + text-color: @foreground; +} +element selected.urgent { + background-color: @urgent; + text-color: @foreground; +} +element selected.active { + background-color: @urgent; + text-color: @foreground; +} +element-icon { + background-color: transparent; + text-color: inherit; + size: 96px; + cursor: inherit; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; +} +textbox { + padding: 12px; + border-radius: 100%; + background-color: @background-alt; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} +error-message { + padding: 12px; + border-radius: 0px; + background-color: @background; + text-color: @foreground; +} diff --git a/.config/rofi.archer/powermenu/type-1/powermenu.sh b/.config/rofi.archer/powermenu/type-1/powermenu.sh new file mode 100755 index 0000000..dd978af --- /dev/null +++ b/.config/rofi.archer/powermenu/type-1/powermenu.sh @@ -0,0 +1,110 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Rofi : Power Menu +# +## Available Styles +# +## style-1 style-2 style-3 style-4 style-5 + +# Current Theme +dir="$HOME/.config/rofi/powermenu/type-1" +theme='style-1' + +# CMDs +uptime="`uptime -p | sed -e 's/up //g'`" +host=`hostname` + +# Options +shutdown=' Shutdown' +reboot=' Reboot' +lock=' Lock' +suspend=' Suspend' +logout=' Logout' +yes=' Yes' +no=' No' + +# Rofi CMD +rofi_cmd() { + rofi -dmenu \ + -p "$host" \ + -mesg "Uptime: $uptime" \ + -theme ${dir}/${theme}.rasi +} + +# Confirmation CMD +confirm_cmd() { + rofi -theme-str 'window {location: center; anchor: center; fullscreen: false; width: 250px;}' \ + -theme-str 'mainbox {children: [ "message", "listview" ];}' \ + -theme-str 'listview {columns: 2; lines: 1;}' \ + -theme-str 'element-text {horizontal-align: 0.5;}' \ + -theme-str 'textbox {horizontal-align: 0.5;}' \ + -dmenu \ + -p 'Confirmation' \ + -mesg 'Are you Sure?' \ + -theme ${dir}/${theme}.rasi +} + +# Ask for confirmation +confirm_exit() { + echo -e "$yes\n$no" | confirm_cmd +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$lock\n$suspend\n$logout\n$reboot\n$shutdown" | rofi_cmd +} + +# Execute Command +run_cmd() { + selected="$(confirm_exit)" + if [[ "$selected" == "$yes" ]]; then + if [[ $1 == '--shutdown' ]]; then + systemctl poweroff + elif [[ $1 == '--reboot' ]]; then + systemctl reboot + elif [[ $1 == '--suspend' ]]; then + mpc -q pause + amixer set Master mute + systemctl suspend + elif [[ $1 == '--logout' ]]; then + if [[ "$DESKTOP_SESSION" == 'openbox' ]]; then + openbox --exit + elif [[ "$DESKTOP_SESSION" == 'bspwm' ]]; then + bspc quit + elif [[ "$DESKTOP_SESSION" == 'i3' ]]; then + i3-msg exit + elif [[ "$DESKTOP_SESSION" == 'plasma' ]]; then + qdbus org.kde.ksmserver /KSMServer logout 0 0 0 + fi + fi + else + exit 0 + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $shutdown) + run_cmd --shutdown + ;; + $reboot) + run_cmd --reboot + ;; + $lock) + if [[ -x '/usr/bin/betterlockscreen' ]]; then + betterlockscreen -l + elif [[ -x '/usr/bin/i3lock' ]]; then + i3lock + fi + ;; + $suspend) + run_cmd --suspend + ;; + $logout) + run_cmd --logout + ;; +esac diff --git a/.config/rofi.archer/powermenu/type-1/shared/colors.rasi b/.config/rofi.archer/powermenu/type-1/shared/colors.rasi new file mode 100644 index 0000000..103ad63 --- /dev/null +++ b/.config/rofi.archer/powermenu/type-1/shared/colors.rasi @@ -0,0 +1,18 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + * + * Available Colors Schemes + * + * adapta catppuccin everforest navy paper + * arc cyberpunk gruvbox nord solarized + * black dracula lovelace onedark yousai + * + **/ + +/* Import color-scheme from `colors` directory */ + +@import "~/.config/rofi/colors/onedark.rasi" diff --git a/.config/rofi.archer/powermenu/type-1/shared/fonts.rasi b/.config/rofi.archer/powermenu/type-1/shared/fonts.rasi new file mode 100644 index 0000000..430c73d --- /dev/null +++ b/.config/rofi.archer/powermenu/type-1/shared/fonts.rasi @@ -0,0 +1,12 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Fonts + * + **/ + +* { + font: "JetBrains Mono Nerd Font 10"; +} diff --git a/.config/rofi.archer/powermenu/type-1/style-1.rasi b/.config/rofi.archer/powermenu/type-1/style-1.rasi new file mode 100644 index 0000000..2a59b18 --- /dev/null +++ b/.config/rofi.archer/powermenu/type-1/style-1.rasi @@ -0,0 +1,161 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 400px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 14px; + border-radius: 10px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 10px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 10px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 5; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 10px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/powermenu/type-1/style-2.rasi b/.config/rofi.archer/powermenu/type-1/style-2.rasi new file mode 100644 index 0000000..f9499a3 --- /dev/null +++ b/.config/rofi.archer/powermenu/type-1/style-2.rasi @@ -0,0 +1,161 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 500px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 2px solid; + border-radius: 20px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 30px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 16px; + border-radius: 100%; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 12px; + border-radius: 100%; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 12px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: 12px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 5; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 12px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/powermenu/type-1/style-3.rasi b/.config/rofi.archer/powermenu/type-1/style-3.rasi new file mode 100644 index 0000000..d67c5bd --- /dev/null +++ b/.config/rofi.archer/powermenu/type-1/style-3.rasi @@ -0,0 +1,161 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 350px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 1px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 8px; + margin: 0px; + padding: 8px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 8px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 8px 12px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 8px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 8px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: 8px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 5; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 8px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/powermenu/type-1/style-4.rasi b/.config/rofi.archer/powermenu/type-1/style-4.rasi new file mode 100644 index 0000000..daee803 --- /dev/null +++ b/.config/rofi.archer/powermenu/type-1/style-4.rasi @@ -0,0 +1,161 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 500px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 30px 10px 30px 10px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 30px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 14px; + border-radius: 15px 10px 15px 10px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 10px 15px 10px 15px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 15px 10px 15px 10px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 5; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 5px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 15px 10px 15px 10px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/powermenu/type-1/style-5.rasi b/.config/rofi.archer/powermenu/type-1/style-5.rasi new file mode 100644 index 0000000..dd330dd --- /dev/null +++ b/.config/rofi.archer/powermenu/type-1/style-5.rasi @@ -0,0 +1,167 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 605px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 4px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 20px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", dummy, "prompt"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 10px 14px; + border-radius: 4px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 10px; + border-radius: 4px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 4px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 10px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 10px; + border: 0px solid; + border-radius: 4px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + border: 0px 2px 0px 2px; + border-radius: 4px; + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/powermenu/type-2/powermenu.sh b/.config/rofi.archer/powermenu/type-2/powermenu.sh new file mode 100755 index 0000000..23d0795 --- /dev/null +++ b/.config/rofi.archer/powermenu/type-2/powermenu.sh @@ -0,0 +1,111 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Rofi : Power Menu +# +## Available Styles +# +## style-1 style-2 style-3 style-4 style-5 +## style-6 style-7 style-8 style-9 style-10 + +# Current Theme +dir="$HOME/.config/rofi/powermenu/type-2" +theme='style-1' + +# CMDs +uptime="`uptime -p | sed -e 's/up //g'`" +host=`hostname` + +# Options +shutdown='' +reboot='' +lock='' +suspend='' +logout='' +yes='' +no='' + +# Rofi CMD +rofi_cmd() { + rofi -dmenu \ + -p "Uptime: $uptime" \ + -mesg "Uptime: $uptime" \ + -theme ${dir}/${theme}.rasi +} + +# Confirmation CMD +confirm_cmd() { + rofi -theme-str 'window {location: center; anchor: center; fullscreen: false; width: 350px;}' \ + -theme-str 'mainbox {children: [ "message", "listview" ];}' \ + -theme-str 'listview {columns: 2; lines: 1;}' \ + -theme-str 'element-text {horizontal-align: 0.5;}' \ + -theme-str 'textbox {horizontal-align: 0.5;}' \ + -dmenu \ + -p 'Confirmation' \ + -mesg 'Are you Sure?' \ + -theme ${dir}/${theme}.rasi +} + +# Ask for confirmation +confirm_exit() { + echo -e "$yes\n$no" | confirm_cmd +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$lock\n$suspend\n$logout\n$reboot\n$shutdown" | rofi_cmd +} + +# Execute Command +run_cmd() { + selected="$(confirm_exit)" + if [[ "$selected" == "$yes" ]]; then + if [[ $1 == '--shutdown' ]]; then + systemctl poweroff + elif [[ $1 == '--reboot' ]]; then + systemctl reboot + elif [[ $1 == '--suspend' ]]; then + mpc -q pause + amixer set Master mute + systemctl suspend + elif [[ $1 == '--logout' ]]; then + if [[ "$DESKTOP_SESSION" == 'openbox' ]]; then + openbox --exit + elif [[ "$DESKTOP_SESSION" == 'bspwm' ]]; then + bspc quit + elif [[ "$DESKTOP_SESSION" == 'i3' ]]; then + i3-msg exit + elif [[ "$DESKTOP_SESSION" == 'plasma' ]]; then + qdbus org.kde.ksmserver /KSMServer logout 0 0 0 + fi + fi + else + exit 0 + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $shutdown) + run_cmd --shutdown + ;; + $reboot) + run_cmd --reboot + ;; + $lock) + if [[ -x '/usr/bin/betterlockscreen' ]]; then + betterlockscreen -l + elif [[ -x '/usr/bin/i3lock' ]]; then + i3lock + fi + ;; + $suspend) + run_cmd --suspend + ;; + $logout) + run_cmd --logout + ;; +esac diff --git a/.config/rofi.archer/powermenu/type-2/shared/colors.rasi b/.config/rofi.archer/powermenu/type-2/shared/colors.rasi new file mode 100644 index 0000000..103ad63 --- /dev/null +++ b/.config/rofi.archer/powermenu/type-2/shared/colors.rasi @@ -0,0 +1,18 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + * + * Available Colors Schemes + * + * adapta catppuccin everforest navy paper + * arc cyberpunk gruvbox nord solarized + * black dracula lovelace onedark yousai + * + **/ + +/* Import color-scheme from `colors` directory */ + +@import "~/.config/rofi/colors/onedark.rasi" diff --git a/.config/rofi.archer/powermenu/type-2/shared/fonts.rasi b/.config/rofi.archer/powermenu/type-2/shared/fonts.rasi new file mode 100644 index 0000000..430c73d --- /dev/null +++ b/.config/rofi.archer/powermenu/type-2/shared/fonts.rasi @@ -0,0 +1,12 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Fonts + * + **/ + +* { + font: "JetBrains Mono Nerd Font 10"; +} diff --git a/.config/rofi.archer/powermenu/type-2/style-1.rasi b/.config/rofi.archer/powermenu/type-2/style-1.rasi new file mode 100644 index 0000000..e310106 --- /dev/null +++ b/.config/rofi.archer/powermenu/type-2/style-1.rasi @@ -0,0 +1,170 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 30px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 16px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 12px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 12px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: 12px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 40px 10px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 32"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/powermenu/type-2/style-10.rasi b/.config/rofi.archer/powermenu/type-2/style-10.rasi new file mode 100644 index 0000000..d3fd8fd --- /dev/null +++ b/.config/rofi.archer/powermenu/type-2/style-10.rasi @@ -0,0 +1,170 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1200px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: transparent; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 25px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 20px 24px; + border-radius: 100% 0px 0px 100%; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 20px; + border-radius: 0px 100% 100% 0px; + background-color: @background; + text-color: @active; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px 50px; + padding: 15px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: 12px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 70px 10px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 48"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/powermenu/type-2/style-2.rasi b/.config/rofi.archer/powermenu/type-2/style-2.rasi new file mode 100644 index 0000000..f64703e --- /dev/null +++ b/.config/rofi.archer/powermenu/type-2/style-2.rasi @@ -0,0 +1,170 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 30px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 16px; + border-radius: 100%; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 12px; + border-radius: 100%; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 12px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: 12px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 40px 10px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 32"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/powermenu/type-2/style-3.rasi b/.config/rofi.archer/powermenu/type-2/style-3.rasi new file mode 100644 index 0000000..26d2c77 --- /dev/null +++ b/.config/rofi.archer/powermenu/type-2/style-3.rasi @@ -0,0 +1,172 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 30px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 16px; + border-radius: 15px 15px 0px 15px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 12px; + border-radius: 15px 15px 15px 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 12px; + border: 0px solid; + border-radius: 15px 5px 15px 5px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: 12px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 40px 10px; + border: 0px solid; + border-radius: 50px 20px 50px 20px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 32"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + border: 0px 0px 2px 2px ; + border-color: @selected; + background-color: var(background-alt); + text-color: var(selected); +} diff --git a/.config/rofi.archer/powermenu/type-2/style-4.rasi b/.config/rofi.archer/powermenu/type-2/style-4.rasi new file mode 100644 index 0000000..fbb4ebb --- /dev/null +++ b/.config/rofi.archer/powermenu/type-2/style-4.rasi @@ -0,0 +1,170 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: east; + anchor: east; + fullscreen: false; + width: 115px; + x-offset: -15px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 15px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 16px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 12px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 12px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: 12px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 5; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 20px 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 24"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/powermenu/type-2/style-5.rasi b/.config/rofi.archer/powermenu/type-2/style-5.rasi new file mode 100644 index 0000000..6caffaa --- /dev/null +++ b/.config/rofi.archer/powermenu/type-2/style-5.rasi @@ -0,0 +1,170 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: west; + anchor: west; + fullscreen: false; + width: 115px; + x-offset: 15px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 15px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 16px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 12px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 12px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: 12px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 5; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 20px 0px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 24"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/powermenu/type-2/style-6.rasi b/.config/rofi.archer/powermenu/type-2/style-6.rasi new file mode 100644 index 0000000..d54b32e --- /dev/null +++ b/.config/rofi.archer/powermenu/type-2/style-6.rasi @@ -0,0 +1,172 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: south; + anchor: south; + fullscreen: false; + width: 500px; + x-offset: 0px; + y-offset: -15px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 12px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 15px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 16px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 12px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 12px; + border: 0px 2px dash 0px 2px dash; + border-radius: 12px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: 12px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 20px 0px; + border: 0px; + border-radius: 30px 12px 30px 12px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 24"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + border: 0px 10px dash 0px 10px dash; + border-color: @selected; + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/powermenu/type-2/style-7.rasi b/.config/rofi.archer/powermenu/type-2/style-7.rasi new file mode 100644 index 0000000..8e8352f --- /dev/null +++ b/.config/rofi.archer/powermenu/type-2/style-7.rasi @@ -0,0 +1,170 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: transparent; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 16px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 12px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px 100px; + padding: 15px; + border: 0px solid; + border-radius: 15px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: 12px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 45px 10px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 32"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/powermenu/type-2/style-8.rasi b/.config/rofi.archer/powermenu/type-2/style-8.rasi new file mode 100644 index 0000000..4af18b3 --- /dev/null +++ b/.config/rofi.archer/powermenu/type-2/style-8.rasi @@ -0,0 +1,170 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: east; + anchor: east; + fullscreen: false; + width: 95px; + x-offset: -20px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: transparent; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 16px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 12px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 15px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: 12px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 5; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 25px 10px; + border: 0px solid; + border-radius: 100%; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 24"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/powermenu/type-2/style-9.rasi b/.config/rofi.archer/powermenu/type-2/style-9.rasi new file mode 100644 index 0000000..8b2e483 --- /dev/null +++ b/.config/rofi.archer/powermenu/type-2/style-9.rasi @@ -0,0 +1,170 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: north; + anchor: north; + fullscreen: false; + width: 530px; + x-offset: 0px; + y-offset: 20px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: transparent; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "prompt"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: ""; + padding: 12px 16px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 12px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 15px; + border: 0px solid; + border-radius: 15px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: 12px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 15px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 25px 10px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 24"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/powermenu/type-3/powermenu.sh b/.config/rofi.archer/powermenu/type-3/powermenu.sh new file mode 100755 index 0000000..8c1e47f --- /dev/null +++ b/.config/rofi.archer/powermenu/type-3/powermenu.sh @@ -0,0 +1,105 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Rofi : Power Menu +# +## Available Styles +# +## style-1 style-2 style-3 style-4 style-5 + +# Current Theme +dir="$HOME/.config/rofi/powermenu/type-3" +theme='style-1' + +# CMDs +uptime="`uptime -p | sed -e 's/up //g'`" +host=`hostname` + +# Options +shutdown='' +reboot='' +lock='' +suspend='' +logout='' +yes='' +no='' + +# Rofi CMD +rofi_cmd() { + rofi -dmenu \ + -p "Uptime: $uptime" \ + -mesg "Uptime: $uptime" \ + -theme ${dir}/${theme}.rasi +} + +# Confirmation CMD +confirm_cmd() { + rofi -dmenu \ + -p 'Confirmation' \ + -mesg 'Are you Sure?' \ + -theme ${dir}/shared/confirm.rasi +} + +# Ask for confirmation +confirm_exit() { + echo -e "$yes\n$no" | confirm_cmd +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$lock\n$suspend\n$logout\n$reboot\n$shutdown" | rofi_cmd +} + +# Execute Command +run_cmd() { + selected="$(confirm_exit)" + if [[ "$selected" == "$yes" ]]; then + if [[ $1 == '--shutdown' ]]; then + systemctl poweroff + elif [[ $1 == '--reboot' ]]; then + systemctl reboot + elif [[ $1 == '--suspend' ]]; then + mpc -q pause + amixer set Master mute + systemctl suspend + elif [[ $1 == '--logout' ]]; then + if [[ "$DESKTOP_SESSION" == 'openbox' ]]; then + openbox --exit + elif [[ "$DESKTOP_SESSION" == 'bspwm' ]]; then + bspc quit + elif [[ "$DESKTOP_SESSION" == 'i3' ]]; then + i3-msg exit + elif [[ "$DESKTOP_SESSION" == 'plasma' ]]; then + qdbus org.kde.ksmserver /KSMServer logout 0 0 0 + fi + fi + else + exit 0 + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $shutdown) + run_cmd --shutdown + ;; + $reboot) + run_cmd --reboot + ;; + $lock) + if [[ -x '/usr/bin/betterlockscreen' ]]; then + betterlockscreen -l + elif [[ -x '/usr/bin/i3lock' ]]; then + i3lock + fi + ;; + $suspend) + run_cmd --suspend + ;; + $logout) + run_cmd --logout + ;; +esac diff --git a/.config/rofi.archer/powermenu/type-3/shared/colors.rasi b/.config/rofi.archer/powermenu/type-3/shared/colors.rasi new file mode 100644 index 0000000..103ad63 --- /dev/null +++ b/.config/rofi.archer/powermenu/type-3/shared/colors.rasi @@ -0,0 +1,18 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + * + * Available Colors Schemes + * + * adapta catppuccin everforest navy paper + * arc cyberpunk gruvbox nord solarized + * black dracula lovelace onedark yousai + * + **/ + +/* Import color-scheme from `colors` directory */ + +@import "~/.config/rofi/colors/onedark.rasi" diff --git a/.config/rofi.archer/powermenu/type-3/shared/confirm.rasi b/.config/rofi.archer/powermenu/type-3/shared/confirm.rasi new file mode 100644 index 0000000..9f74f2a --- /dev/null +++ b/.config/rofi.archer/powermenu/type-3/shared/confirm.rasi @@ -0,0 +1,93 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "colors.rasi" +@import "fonts.rasi" + +/*****----- Main Window -----*****/ +window { + location: center; + anchor: center; + fullscreen: false; + width: 500px; + border-radius: 20px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + spacing: 30px; + padding: 30px; + background-color: transparent; + children: [ "message", "listview" ]; +} + +/*****----- Message -----*****/ +message { + margin: 0px; + padding: 20px; + border-radius: 20px; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} + +/*****----- Listview -----*****/ +listview { + columns: 2; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 30px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + padding: 60px 10px; + border-radius: 20px; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather 48"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/powermenu/type-3/shared/fonts.rasi b/.config/rofi.archer/powermenu/type-3/shared/fonts.rasi new file mode 100644 index 0000000..68fd613 --- /dev/null +++ b/.config/rofi.archer/powermenu/type-3/shared/fonts.rasi @@ -0,0 +1,12 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Fonts + * + **/ + +* { + font: "JetBrains Mono Nerd Font 12"; +} diff --git a/.config/rofi.archer/powermenu/type-3/style-1.rasi b/.config/rofi.archer/powermenu/type-3/style-1.rasi new file mode 100644 index 0000000..702ce83 --- /dev/null +++ b/.config/rofi.archer/powermenu/type-3/style-1.rasi @@ -0,0 +1,179 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + /* Resolution : 1920x1080 */ + box-spacing: 30px; + box-margin: 300px 100px; + inputbar-spacing: 30px; + list-spacing: 30px; + general-padding: 20px; + element-padding: 100px 10px; + element-radius: 0px; + general-radius: 0px; + element-font: "feather 64"; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: var(box-spacing); + margin: 0px; + padding: var(box-margin); + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: var(inputbar-spacing); + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "dummy", "textbox-prompt-colon", "prompt", "dummy"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: "SYSTEM"; + padding: var(general-padding); + border-radius: var(general-radius); + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: var(general-padding); + border-radius: var(general-radius); + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: var(general-padding); + border: 0px solid; + border-radius: var(general-radius); + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: var(general-padding); + border: 0px solid; + border-radius: var(general-radius); + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: var(list-spacing); + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: var(element-padding); + border: 0px solid; + border-radius: var(element-radius); + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: var(element-font); + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/powermenu/type-3/style-2.rasi b/.config/rofi.archer/powermenu/type-3/style-2.rasi new file mode 100644 index 0000000..1652e04 --- /dev/null +++ b/.config/rofi.archer/powermenu/type-3/style-2.rasi @@ -0,0 +1,179 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + /* Resolution : 1920x1080 */ + box-spacing: 50px; + box-margin: 300px 200px; + inputbar-spacing: 0px; + list-spacing: 30px; + general-padding: 20px; + element-padding: 80px 10px; + element-radius: 100%; + general-radius: 100%; + element-font: "feather 64"; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: var(box-spacing); + margin: 0px; + padding: var(box-margin); + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: var(inputbar-spacing); + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "dummy", "textbox-prompt-colon", "prompt", "dummy"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: "SYSTEM"; + padding: var(general-padding); + border-radius: 100% 0px 0px 100%; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: var(general-padding); + border-radius: 0px 100% 100% 0px; + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: var(general-padding); + border: 0px solid; + border-radius: var(general-radius); + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: var(general-padding); + border: 0px solid; + border-radius: var(general-radius); + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: var(list-spacing); + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: var(element-padding); + border: 0px solid; + border-radius: var(element-radius); + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: var(element-font); + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/powermenu/type-3/style-3.rasi b/.config/rofi.archer/powermenu/type-3/style-3.rasi new file mode 100644 index 0000000..340472d --- /dev/null +++ b/.config/rofi.archer/powermenu/type-3/style-3.rasi @@ -0,0 +1,180 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + /* Resolution : 1920x1080 */ + box-spacing: 50px; + box-margin: 370px 350px; + message-margin: 0px 350px; + inputbar-spacing: 0px; + list-spacing: 50px; + general-padding: 20px; + element-padding: 55px 10px; + element-radius: 20px; + general-radius: 100%; + element-font: "feather 48"; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: var(box-spacing); + margin: 0px; + padding: var(box-margin); + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "message", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: var(inputbar-spacing); + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "dummy", "textbox-prompt-colon", "prompt", "dummy"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: "SYSTEM"; + padding: var(general-padding); + border-radius: var(general-radius); + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: var(general-padding); + border-radius: var(general-radius); + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: var(message-margin); + padding: var(general-padding); + border: 0px; + border-radius: var(general-radius); + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: var(general-padding); + border: 0px solid; + border-radius: var(general-radius); + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: var(list-spacing); + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: var(element-padding); + border: 0px solid; + border-radius: var(element-radius); + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: var(element-font); + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/powermenu/type-3/style-4.rasi b/.config/rofi.archer/powermenu/type-3/style-4.rasi new file mode 100644 index 0000000..4c06d8e --- /dev/null +++ b/.config/rofi.archer/powermenu/type-3/style-4.rasi @@ -0,0 +1,180 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + /* Resolution : 1920x1080 */ + box-spacing: 70px; + box-margin: 300px 350px; + message-margin: 0px 400px; + inputbar-spacing: 0px; + list-spacing: 40px; + general-padding: 20px; + element-padding: 60px 10px; + element-radius: 80px; + general-radius: 100%; + element-font: "feather 48"; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: var(box-spacing); + margin: 0px; + padding: var(box-margin); + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview", "message" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: var(inputbar-spacing); + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon" ]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: "SYSTEM"; + padding: var(general-padding); + border-radius: var(general-radius); + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: var(general-padding); + border-radius: var(general-radius); + background-color: @active; + text-color: @background; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: var(message-margin); + padding: var(general-padding); + border: 0px; + border-radius: var(general-radius); + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: var(general-padding); + border: 0px solid; + border-radius: var(general-radius); + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: var(list-spacing); + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: var(element-padding); + border: 0px solid; + border-radius: var(element-radius); + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: var(element-font); + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/powermenu/type-3/style-5.rasi b/.config/rofi.archer/powermenu/type-3/style-5.rasi new file mode 100644 index 0000000..70ce743 --- /dev/null +++ b/.config/rofi.archer/powermenu/type-3/style-5.rasi @@ -0,0 +1,181 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "shared/colors.rasi" +@import "shared/fonts.rasi" + +* { + /* Resolution : 1920x1080 */ + box-spacing: 50px; + box-margin: 300px 250px; + box-padding: 50px; + message-margin: 0px 400px; + inputbar-spacing: 0px; + list-spacing: 0px; + general-padding: 20px; + element-padding: 90px 10px; + element-radius: 80px; + general-radius: 100%; + element-font: "feather 48"; +} + +/*****----- Main Window -----*****/ +window { + /* properties for window widget */ + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + width: 1366px; + x-offset: 0px; + y-offset: 0px; + + /* properties for all widgets */ + enabled: true; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: var(box-spacing); + margin: var(box-margin); + padding: var(box-padding); + border: 0px solid; + border-radius: var(element-radius); + border-color: @selected; + background-color: @background-alt; + children: [ "inputbar", "listview" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: var(inputbar-spacing); + margin: 0px; + padding: 0px; + border: 0px; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + text-color: @foreground; + children: [ "textbox-prompt-colon", "dummy", "prompt" ]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: "SYSTEM"; + padding: var(general-padding); + border-radius: var(general-radius); + background-color: @background; + text-color: @urgent; +} +prompt { + enabled: true; + padding: var(general-padding); + border-radius: var(general-radius); + background-color: @background; + text-color: @active; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: var(message-margin); + padding: var(general-padding); + border: 0px; + border-radius: var(general-radius); + border-color: @selected; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} +error-message { + padding: var(general-padding); + border: 0px solid; + border-radius: var(general-radius); + border-color: @selected; + background-color: @background; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: var(list-spacing); + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: var(element-radius); + border-color: @selected; + background-color: @background; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + spacing: 0px; + margin: 0px; + padding: var(element-padding); + border: 0px solid; + border-radius: var(element-radius); + border-color: @selected; + background-color: transparent; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: var(element-font); + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/powermenu/type-4/powermenu.sh b/.config/rofi.archer/powermenu/type-4/powermenu.sh new file mode 100755 index 0000000..17f20c7 --- /dev/null +++ b/.config/rofi.archer/powermenu/type-4/powermenu.sh @@ -0,0 +1,105 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Rofi : Power Menu +# +## Available Styles +# +## style-1 style-2 style-3 style-4 style-5 + +# Current Theme +dir="$HOME/.config/rofi/powermenu/type-4" +theme='style-5' + +# CMDs +uptime="`uptime -p | sed -e 's/up //g'`" +host=`hostname` + +# Options +shutdown='' +reboot='' +lock='' +suspend='' +logout='' +yes='' +no='' + +# Rofi CMD +rofi_cmd() { + rofi -dmenu \ + -p "Goodbye ${USER}" \ + -mesg "Uptime: $uptime" \ + -theme ${dir}/${theme}.rasi +} + +# Confirmation CMD +confirm_cmd() { + rofi -dmenu \ + -p 'Confirmation' \ + -mesg 'Are you Sure?' \ + -theme ${dir}/shared/confirm.rasi +} + +# Ask for confirmation +confirm_exit() { + echo -e "$yes\n$no" | confirm_cmd +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$lock\n$suspend\n$logout\n$reboot\n$shutdown" | rofi_cmd +} + +# Execute Command +run_cmd() { + selected="$(confirm_exit)" + if [[ "$selected" == "$yes" ]]; then + if [[ $1 == '--shutdown' ]]; then + systemctl poweroff + elif [[ $1 == '--reboot' ]]; then + systemctl reboot + elif [[ $1 == '--suspend' ]]; then + mpc -q pause + amixer set Master mute + systemctl suspend + elif [[ $1 == '--logout' ]]; then + if [[ "$DESKTOP_SESSION" == 'openbox' ]]; then + openbox --exit + elif [[ "$DESKTOP_SESSION" == 'bspwm' ]]; then + bspc quit + elif [[ "$DESKTOP_SESSION" == 'i3' ]]; then + i3-msg exit + elif [[ "$DESKTOP_SESSION" == 'plasma' ]]; then + qdbus org.kde.ksmserver /KSMServer logout 0 0 0 + fi + fi + else + exit 0 + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $shutdown) + run_cmd --shutdown + ;; + $reboot) + run_cmd --reboot + ;; + $lock) + if [[ -x '/usr/bin/betterlockscreen' ]]; then + betterlockscreen -l + elif [[ -x '/usr/bin/i3lock' ]]; then + i3lock + fi + ;; + $suspend) + run_cmd --suspend + ;; + $logout) + run_cmd --logout + ;; +esac diff --git a/.config/rofi.archer/powermenu/type-4/shared/colors.rasi b/.config/rofi.archer/powermenu/type-4/shared/colors.rasi new file mode 100644 index 0000000..103ad63 --- /dev/null +++ b/.config/rofi.archer/powermenu/type-4/shared/colors.rasi @@ -0,0 +1,18 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Colors + * + * Available Colors Schemes + * + * adapta catppuccin everforest navy paper + * arc cyberpunk gruvbox nord solarized + * black dracula lovelace onedark yousai + * + **/ + +/* Import color-scheme from `colors` directory */ + +@import "~/.config/rofi/colors/onedark.rasi" diff --git a/.config/rofi.archer/powermenu/type-4/shared/confirm.rasi b/.config/rofi.archer/powermenu/type-4/shared/confirm.rasi new file mode 100644 index 0000000..9f74f2a --- /dev/null +++ b/.config/rofi.archer/powermenu/type-4/shared/confirm.rasi @@ -0,0 +1,93 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +@import "colors.rasi" +@import "fonts.rasi" + +/*****----- Main Window -----*****/ +window { + location: center; + anchor: center; + fullscreen: false; + width: 500px; + border-radius: 20px; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + spacing: 30px; + padding: 30px; + background-color: transparent; + children: [ "message", "listview" ]; +} + +/*****----- Message -----*****/ +message { + margin: 0px; + padding: 20px; + border-radius: 20px; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; + placeholder-color: @foreground; + blink: true; + markup: true; +} + +/*****----- Listview -----*****/ +listview { + columns: 2; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 30px; + background-color: transparent; + text-color: @foreground; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + padding: 60px 10px; + border-radius: 20px; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather 48"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/powermenu/type-4/shared/fonts.rasi b/.config/rofi.archer/powermenu/type-4/shared/fonts.rasi new file mode 100644 index 0000000..68fd613 --- /dev/null +++ b/.config/rofi.archer/powermenu/type-4/shared/fonts.rasi @@ -0,0 +1,12 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Fonts + * + **/ + +* { + font: "JetBrains Mono Nerd Font 12"; +} diff --git a/.config/rofi.archer/powermenu/type-4/style-1.rasi b/.config/rofi.archer/powermenu/type-4/style-1.rasi new file mode 100644 index 0000000..66dbe42 --- /dev/null +++ b/.config/rofi.archer/powermenu/type-4/style-1.rasi @@ -0,0 +1,131 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + /* Resolution : 1920x1080 */ + mainbox-spacing: 100px; + mainbox-margin: 100px 300px; + message-margin: 0px 400px; + message-padding: 15px; + message-border-radius: 100%; + listview-spacing: 50px; + element-padding: 55px 60px; + element-border-radius: 100%; + + prompt-font: "JetBrains Mono Nerd Font Bold Italic 64"; + textbox-font: "JetBrains Mono Nerd Font 16"; + element-text-font: "feather 64"; + + background-window: black/5%; + background-normal: white/5%; + background-selected: white/15%; + foreground-normal: white; + foreground-selected: white; +} + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + cursor: "default"; + background-color: var(background-window); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: var(mainbox-spacing); + margin: var(mainbox-margin); + background-color: transparent; + children: [ "dummy", "inputbar", "listview", "message", "dummy" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + background-color: transparent; + children: [ "dummy", "prompt", "dummy"]; +} + +dummy { + background-color: transparent; +} + +prompt { + enabled: true; + font: var(prompt-font); + background-color: transparent; + text-color: var(foreground-normal); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: var(message-margin); + padding: var(message-padding); + border-radius: var(message-border-radius); + background-color: var(background-normal); + text-color: var(foreground-normal); +} +textbox { + font: var(textbox-font); + background-color: transparent; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + expand: false; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: var(listview-spacing); + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: var(element-padding); + border-radius: var(element-border-radius); + background-color: var(background-normal); + text-color: var(foreground-normal); + cursor: pointer; +} +element-text { + font: var(element-text-font); + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(background-selected); + text-color: var(foreground-selected); +} diff --git a/.config/rofi.archer/powermenu/type-4/style-2.rasi b/.config/rofi.archer/powermenu/type-4/style-2.rasi new file mode 100644 index 0000000..20d4336 --- /dev/null +++ b/.config/rofi.archer/powermenu/type-4/style-2.rasi @@ -0,0 +1,131 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + /* Resolution : 1920x1080 */ + mainbox-spacing: 100px; + mainbox-margin: 150px 400px; + message-margin: 0px 350px; + message-padding: 15px; + message-border-radius: 15px; + listview-spacing: 50px; + element-padding: 35px 40px; + element-border-radius: 20px; + + prompt-font: "Iosevka Nerd Font Bold 72"; + textbox-font: "Iosevka Nerd Font 14"; + element-text-font: "feather 64"; + + background-window: black/30%; + background-normal: white/5%; + background-selected: white/15%; + foreground-normal: white; + foreground-selected: white; +} + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + cursor: "default"; + background-color: var(background-window); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: var(mainbox-spacing); + margin: var(mainbox-margin); + background-color: transparent; + children: [ "dummy", "inputbar", "listview", "message", "dummy" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + background-color: transparent; + children: [ "dummy", "prompt", "dummy"]; +} + +dummy { + background-color: transparent; +} + +prompt { + enabled: true; + font: var(prompt-font); + background-color: transparent; + text-color: var(foreground-normal); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: var(message-margin); + padding: var(message-padding); + border-radius: var(message-border-radius); + background-color: var(background-normal); + text-color: var(foreground-normal); +} +textbox { + font: var(textbox-font); + background-color: transparent; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + expand: false; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: var(listview-spacing); + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: var(element-padding); + border-radius: var(element-border-radius); + background-color: var(background-normal); + text-color: var(foreground-normal); + cursor: pointer; +} +element-text { + font: var(element-text-font); + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(background-selected); + text-color: var(foreground-selected); +} diff --git a/.config/rofi.archer/powermenu/type-4/style-3.rasi b/.config/rofi.archer/powermenu/type-4/style-3.rasi new file mode 100644 index 0000000..1ade61a --- /dev/null +++ b/.config/rofi.archer/powermenu/type-4/style-3.rasi @@ -0,0 +1,133 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + /* Resolution : 1920x1080 */ + mainbox-spacing: 50px; + mainbox-margin: 50px; + message-margin: 0px 300px; + message-padding: 12px; + message-border-radius: 12px; + listview-spacing: 25px; + element-padding: 35px 0px; + element-border-radius: 60px; + + prompt-font: "Iosevka Nerd Font Bold 48"; + textbox-font: "Iosevka Nerd Font 12"; + element-text-font: "feather 48"; + + background-window: black/20%; + background-normal: white/5%; + background-selected: white/15%; + foreground-normal: white; + foreground-selected: white; +} + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + border-radius: 50px; + cursor: "default"; + background-color: var(background-window); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: var(mainbox-spacing); + margin: var(mainbox-margin); + background-color: transparent; + children: [ "dummy", "inputbar", "listview", "message", "dummy" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + background-color: transparent; + children: [ "dummy", "prompt", "dummy"]; +} + +dummy { + background-color: transparent; +} + +prompt { + enabled: true; + font: var(prompt-font); + background-color: transparent; + text-color: var(foreground-normal); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: var(message-margin); + padding: var(message-padding); + border-radius: var(message-border-radius); + background-color: var(background-normal); + text-color: var(foreground-normal); +} +textbox { + font: var(textbox-font); + background-color: transparent; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + expand: false; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: var(listview-spacing); + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: var(element-padding); + border-radius: var(element-border-radius); + background-color: var(background-normal); + text-color: var(foreground-normal); + cursor: pointer; +} +element-text { + font: var(element-text-font); + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(background-selected); + text-color: var(foreground-selected); +} diff --git a/.config/rofi.archer/powermenu/type-4/style-4.rasi b/.config/rofi.archer/powermenu/type-4/style-4.rasi new file mode 100644 index 0000000..9234684 --- /dev/null +++ b/.config/rofi.archer/powermenu/type-4/style-4.rasi @@ -0,0 +1,153 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + /* Resolution : 1920x1080 */ + mainbox-spacing: 100px; + mainbox-margin: 150px 400px; + message-margin: 0px 350px; + message-padding: 20px; + message-border-radius: 100%; + listview-spacing: 50px; + element-padding: 35px 40px; + element-border-radius: 80px; + + prompt-font: "Iosevka Nerd Font Bold Italic 72"; + textbox-font: "Iosevka Nerd Font 16"; + element-text-font: "feather Bold 64"; + + /* Gradients */ + gradient-1: linear-gradient(45, #1E98FD, #06FDA5); + gradient-2: linear-gradient(0, #F971C6, #7A72EC); + gradient-3: linear-gradient(70, #FFD56F, #FF6861); + gradient-4: linear-gradient(135, #44C6FA, #3043A1); + gradient-5: linear-gradient(to left, #bdc3c7, #2c3e50); + gradient-6: linear-gradient(to right, #0F2027, #203A43, #2C5364); + gradient-7: linear-gradient(to top, #12c2e9, #c471ed, #f64f59); + gradient-8: linear-gradient(to bottom, #FF0099, #493240); + gradient-9: linear-gradient(0, #1a2a6c, #b21f1f, #fdbb2d); + gradient-10: linear-gradient(0, #283c86, #45a247); + gradient-11: linear-gradient(0, #77A1D3, #79CBCA, #E684AE); + gradient-12: linear-gradient(0, #ff6e7f, #bfe9ff); + gradient-13: linear-gradient(0, #D31027, #EA384D); + gradient-14: linear-gradient(0, #DA22FF, #9733EE); + gradient-15: linear-gradient(0, #1D976C, #93F9B9); + gradient-16: linear-gradient(0, #232526, #414345); + gradient-17: linear-gradient(0, #833ab4, #fd1d1d, #fcb045); + gradient-18: linear-gradient(0, #667db6, #0082c8, #0082c8, #667db6); + gradient-19: linear-gradient(0, #03001e, #7303c0, #ec38bc, #fdeff9); + gradient-20: linear-gradient(0, #780206, #061161); + + background-window: var(gradient-19); + background-normal: white/10%; + background-selected: white/20%; + foreground-normal: white; + foreground-selected: white; +} + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + cursor: "default"; + background-image: var(background-window); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: var(mainbox-spacing); + margin: var(mainbox-margin); + background-color: transparent; + children: [ "dummy", "inputbar", "listview", "message", "dummy" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + background-color: transparent; + children: [ "dummy", "prompt", "dummy"]; +} + +dummy { + background-color: transparent; +} + +prompt { + enabled: true; + font: var(prompt-font); + background-color: transparent; + text-color: var(foreground-normal); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: var(message-margin); + padding: var(message-padding); + border-radius: var(message-border-radius); + background-color: var(background-normal); + text-color: var(foreground-normal); +} +textbox { + font: var(textbox-font); + background-color: transparent; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + expand: false; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: var(listview-spacing); + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: var(element-padding); + border-radius: var(element-border-radius); + background-color: var(background-normal); + text-color: var(foreground-normal); + cursor: pointer; +} +element-text { + font: var(element-text-font); + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(background-selected); + text-color: var(foreground-selected); +} diff --git a/.config/rofi.archer/powermenu/type-4/style-5.rasi b/.config/rofi.archer/powermenu/type-4/style-5.rasi new file mode 100644 index 0000000..96b483c --- /dev/null +++ b/.config/rofi.archer/powermenu/type-4/style-5.rasi @@ -0,0 +1,163 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + /* Resolution : 1920x1080 */ + mainbox-spacing: 50px; + mainbox-margin: 0px 470px; + message-margin: 0px 350px; + message-padding: 15px; + message-border-radius: 100%; + listview-spacing: 25px; + element-padding: 45px 40px; + element-border-radius: 100%; + + prompt-font: "Iosevka Nerd Font Bold 32"; + textbox-font: "Iosevka Nerd Font 12"; + element-text-font: "feather Bold 48"; + + /* Gradients */ + gradient-1: linear-gradient(45, #1E98FD, #06FDA5); + gradient-2: linear-gradient(0, #F971C6, #7A72EC); + gradient-3: linear-gradient(70, #FFD56F, #FF6861); + gradient-4: linear-gradient(135, #44C6FA, #3043A1); + gradient-5: linear-gradient(to left, #bdc3c7, #2c3e50); + gradient-6: linear-gradient(to right, #0F2027, #203A43, #2C5364); + gradient-7: linear-gradient(to top, #12c2e9, #c471ed, #f64f59); + gradient-8: linear-gradient(to bottom, #FF0099, #493240); + gradient-9: linear-gradient(0, #1a2a6c, #b21f1f, #fdbb2d); + gradient-10: linear-gradient(0, #283c86, #45a247); + gradient-11: linear-gradient(0, #77A1D3, #79CBCA, #E684AE); + gradient-12: linear-gradient(0, #ff6e7f, #bfe9ff); + gradient-13: linear-gradient(0, #D31027, #EA384D); + gradient-14: linear-gradient(0, #DA22FF, #9733EE); + gradient-15: linear-gradient(0, #1D976C, #93F9B9); + gradient-16: linear-gradient(0, #232526, #414345); + gradient-17: linear-gradient(0, #833ab4, #fd1d1d, #fcb045); + gradient-18: linear-gradient(0, #667db6, #0082c8, #0082c8, #667db6); + gradient-19: linear-gradient(0, #03001e, #7303c0, #ec38bc, #fdeff9); + gradient-20: linear-gradient(0, #780206, #061161); + + background-window: var(gradient-6); + background-normal: white/10%; + background-selected: white/20%; + foreground-normal: white; + foreground-selected: white; +} + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: true; + cursor: "default"; + background-image: var(background-window); +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: var(mainbox-spacing); + margin: var(mainbox-margin); + background-color: transparent; + children: [ "dummy", "userimage", "inputbar", "listview", "message", "dummy" ]; +} + +/*****----- User -----*****/ +userimage { + margin: 0px 400px; + border: 2px; + border-radius: 100%; + border-color: white; + background-color: transparent; + background-image: url("~/.config/rofi/images/user.jpeg", both); +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + background-color: transparent; + children: [ "dummy", "prompt", "dummy"]; +} + +dummy { + background-color: transparent; +} + +prompt { + enabled: true; + font: var(prompt-font); + background-color: transparent; + text-color: var(foreground-normal); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: var(message-margin); + padding: var(message-padding); + border-radius: var(message-border-radius); + background-color: var(background-normal); + text-color: var(foreground-normal); +} +textbox { + font: var(textbox-font); + background-color: transparent; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + expand: false; + columns: 5; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: var(listview-spacing); + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: var(element-padding); + border-radius: var(element-border-radius); + background-color: var(background-normal); + text-color: var(foreground-normal); + cursor: pointer; +} +element-text { + font: var(element-text-font); + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(background-selected); + text-color: var(foreground-selected); +} diff --git a/.config/rofi.archer/powermenu/type-5/powermenu.sh b/.config/rofi.archer/powermenu/type-5/powermenu.sh new file mode 100755 index 0000000..561e30c --- /dev/null +++ b/.config/rofi.archer/powermenu/type-5/powermenu.sh @@ -0,0 +1,117 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Rofi : Power Menu +# +## Available Styles +# +## style-1 style-2 style-3 style-4 style-5 + +# Current Theme +dir="$HOME/.config/rofi/powermenu/type-5" +theme='style-1' + +# CMDs +lastlogin="`last $USER | head -n1 | tr -s ' ' | cut -d' ' -f5,6,7`" +uptime="`uptime -p | sed -e 's/up //g'`" +host=`hostname` + +# Options +hibernate='' +shutdown='' +reboot='' +lock='' +suspend='' +logout='' +yes='' +no='' + +# Rofi CMD +rofi_cmd() { + rofi -dmenu \ + -p " $USER@$host" \ + -mesg " Last Login: $lastlogin |  Uptime: $uptime" \ + -theme ${dir}/${theme}.rasi +} + +# Confirmation CMD +confirm_cmd() { + rofi -theme-str 'window {location: center; anchor: center; fullscreen: false; width: 350px;}' \ + -theme-str 'mainbox {children: [ "message", "listview" ];}' \ + -theme-str 'listview {columns: 2; lines: 1;}' \ + -theme-str 'element-text {horizontal-align: 0.5;}' \ + -theme-str 'textbox {horizontal-align: 0.5;}' \ + -dmenu \ + -p 'Confirmation' \ + -mesg 'Are you Sure?' \ + -theme ${dir}/${theme}.rasi +} + +# Ask for confirmation +confirm_exit() { + echo -e "$yes\n$no" | confirm_cmd +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$lock\n$suspend\n$logout\n$hibernate\n$reboot\n$shutdown" | rofi_cmd +} + +# Execute Command +run_cmd() { + selected="$(confirm_exit)" + if [[ "$selected" == "$yes" ]]; then + if [[ $1 == '--shutdown' ]]; then + systemctl poweroff + elif [[ $1 == '--reboot' ]]; then + systemctl reboot + elif [[ $1 == '--hibernate' ]]; then + systemctl hibernate + elif [[ $1 == '--suspend' ]]; then + mpc -q pause + amixer set Master mute + systemctl suspend + elif [[ $1 == '--logout' ]]; then + if [[ "$DESKTOP_SESSION" == 'openbox' ]]; then + openbox --exit + elif [[ "$DESKTOP_SESSION" == 'bspwm' ]]; then + bspc quit + elif [[ "$DESKTOP_SESSION" == 'i3' ]]; then + i3-msg exit + elif [[ "$DESKTOP_SESSION" == 'plasma' ]]; then + qdbus org.kde.ksmserver /KSMServer logout 0 0 0 + fi + fi + else + exit 0 + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $shutdown) + run_cmd --shutdown + ;; + $reboot) + run_cmd --reboot + ;; + $hibernate) + run_cmd --hibernate + ;; + $lock) + if [[ -x '/usr/bin/betterlockscreen' ]]; then + betterlockscreen -l + elif [[ -x '/usr/bin/i3lock' ]]; then + i3lock + fi + ;; + $suspend) + run_cmd --suspend + ;; + $logout) + run_cmd --logout + ;; +esac diff --git a/.config/rofi.archer/powermenu/type-5/style-1.rasi b/.config/rofi.archer/powermenu/type-5/style-1.rasi new file mode 100644 index 0000000..ed3633c --- /dev/null +++ b/.config/rofi.archer/powermenu/type-5/style-1.rasi @@ -0,0 +1,147 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #11092D; + background-alt: #281657; + foreground: #FFFFFF; + selected: #DF5296; + active: #6E77FF; + urgent: #8E3596; +} + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + padding: 0px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview", "message" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + padding: 100px 80px; + background-color: transparent; + background-image: url("~/.config/rofi/images/a.png", width); + children: [ "textbox-prompt-colon", "dummy","prompt"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: " System"; + padding: 12px; + border-radius: 12px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 12px; + border-radius: 12px; + background-color: @active; + text-color: @background; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 15px; + margin: 15px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 30px 10px; + border-radius: 12px; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 32"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 15px; + border-radius: 0px; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} diff --git a/.config/rofi.archer/powermenu/type-5/style-2.rasi b/.config/rofi.archer/powermenu/type-5/style-2.rasi new file mode 100644 index 0000000..ae737ca --- /dev/null +++ b/.config/rofi.archer/powermenu/type-5/style-2.rasi @@ -0,0 +1,147 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #2D1B14; + background-alt: #462D23; + foreground: #FFFFFF; + selected: #E25F3E; + active: #716251; + urgent: #934A1C; +} + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + padding: 0px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview", "message" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + padding: 100px 80px; + background-color: transparent; + background-image: url("~/.config/rofi/images/d.png", width); + children: [ "textbox-prompt-colon", "dummy","prompt"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: " System"; + padding: 12px; + border-radius: 100%; + background-color: @urgent; + text-color: @foreground; +} +prompt { + enabled: true; + padding: 12px; + border-radius: 100%; + background-color: @active; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 15px; + margin: 15px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 28px 10px; + border-radius: 100%; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 32"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px 15px 15px 15px; + padding: 15px; + border-radius: 100%; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} diff --git a/.config/rofi.archer/powermenu/type-5/style-3.rasi b/.config/rofi.archer/powermenu/type-5/style-3.rasi new file mode 100644 index 0000000..6f80ee1 --- /dev/null +++ b/.config/rofi.archer/powermenu/type-5/style-3.rasi @@ -0,0 +1,147 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #231419; + background-alt: #2D1E23; + foreground: #FFFFFF; + selected: #426647; + active: #2E3F34; + urgent: #D08261; +} + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 550px; + x-offset: 0px; + y-offset: 0px; + + padding: 0px; + border: 0px solid; + border-radius: 10px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview", "message" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + padding: 100px 40px; + background-color: transparent; + background-image: url("~/.config/rofi/images/e.jpg", width); + children: [ "textbox-prompt-colon", "dummy","prompt"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: " System"; + padding: 12px; + border-radius: 5px; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 12px; + border-radius: 5px; + background-color: @active; + text-color: @foreground; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 3; + lines: 2; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 15px; + margin: 15px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 30px 10px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 32"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 15px; + border-radius: 0px; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} diff --git a/.config/rofi.archer/powermenu/type-5/style-4.rasi b/.config/rofi.archer/powermenu/type-5/style-4.rasi new file mode 100644 index 0000000..247693a --- /dev/null +++ b/.config/rofi.archer/powermenu/type-5/style-4.rasi @@ -0,0 +1,153 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #131D1F; + background-alt: #183A43; + foreground: #FFFFFF; + selected: #649094; + active: #E9CC9D; + urgent: #FEA861; +} + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + padding: 0px; + border: 0px solid; + border-radius: 10px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview", "message" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 0px; + padding: 150px 40px; + background-color: transparent; + background-image: url("~/.config/rofi/images/i.jpg", width); + children: [ "textbox-prompt-colon", "dummy","prompt"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: " System"; + padding: 15px; + border: 0px 5px 5px 0px; + border-radius: 15px 5px 15px 5px; + border-color: @selected; + background-color: @urgent; + text-color: @background; +} +prompt { + enabled: true; + padding: 15px; + border: 0px 0px 5px 5px; + border-radius: 5px 15px 5px 15px; + border-color: @selected; + background-color: @active; + text-color: @background; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 25px; + margin: 25px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 40px 10px; + border-radius: 15px 30px 15px 30px; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 32"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + border: 0px 0px 5px 5px; + border-color: @urgent; + background-color: var(background-alt); + text-color: var(urgent); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 15px; + border-radius: 0px; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} diff --git a/.config/rofi.archer/powermenu/type-5/style-5.rasi b/.config/rofi.archer/powermenu/type-5/style-5.rasi new file mode 100644 index 0000000..4492512 --- /dev/null +++ b/.config/rofi.archer/powermenu/type-5/style-5.rasi @@ -0,0 +1,151 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #11092D; + background-alt: #281657; + foreground: #FFFFFF; + selected: #DF5296; + active: #6E77FF; + urgent: #8E3596; +} + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + padding: 0px; + border: 0px solid; + border-radius: 20px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + enabled: true; + spacing: 0px; + margin: 0px; + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + background-color: transparent; + children: [ "inputbar", "listview", "message" ]; +} + +/*****----- Inputbar -----*****/ +inputbar { + enabled: true; + spacing: 20px; + padding: 100px 40px; + background-color: transparent; + background-image: url("~/.config/rofi/images/j.jpg", width); + children: [ "textbox-prompt-colon", "prompt"]; +} + +dummy { + background-color: transparent; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: " System"; + padding: 15px; + border: 0px 0px 0px 10px; + border-radius: 100% 100% 0px 100%; + border-color: @selected; + background-color: @urgent; + text-color: @foreground; +} +prompt { + enabled: true; + padding: 15px; + border: 0px; + border-radius: 0px 100% 100% 100%; + border-color: @selected; + background-color: @active; + text-color: @background; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 6; + lines: 1; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 30px; + margin: 30px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 35px 10px; + border-radius: 55px; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 32"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 15px; + border-radius: 0px; + background-color: @background-alt; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} diff --git a/.config/rofi.archer/powermenu/type-6/powermenu.sh b/.config/rofi.archer/powermenu/type-6/powermenu.sh new file mode 100755 index 0000000..ad93faf --- /dev/null +++ b/.config/rofi.archer/powermenu/type-6/powermenu.sh @@ -0,0 +1,117 @@ +#!/usr/bin/env bash + +## Author : Aditya Shakya (adi1090x) +## Github : @adi1090x +# +## Rofi : Power Menu +# +## Available Styles +# +## style-1 style-2 style-3 style-4 style-5 + +# Current Theme +dir="$HOME/.config/rofi/powermenu/type-6" +theme='style-1' + +# CMDs +lastlogin="`last $USER | head -n1 | tr -s ' ' | cut -d' ' -f5,6,7`" +uptime="`uptime -p | sed -e 's/up //g'`" +host=`hostname` + +# Options +hibernate='' +shutdown='' +reboot='' +lock='' +suspend='' +logout='' +yes='' +no='' + +# Rofi CMD +rofi_cmd() { + rofi -dmenu \ + -p " $USER@$host" \ + -mesg " Uptime: $uptime" \ + -theme ${dir}/${theme}.rasi +} + +# Confirmation CMD +confirm_cmd() { + rofi -theme-str 'window {location: center; anchor: center; fullscreen: false; width: 350px;}' \ + -theme-str 'mainbox {orientation: vertical; children: [ "message", "listview" ];}' \ + -theme-str 'listview {columns: 2; lines: 1;}' \ + -theme-str 'element-text {horizontal-align: 0.5;}' \ + -theme-str 'textbox {horizontal-align: 0.5;}' \ + -dmenu \ + -p 'Confirmation' \ + -mesg 'Are you Sure?' \ + -theme ${dir}/${theme}.rasi +} + +# Ask for confirmation +confirm_exit() { + echo -e "$yes\n$no" | confirm_cmd +} + +# Pass variables to rofi dmenu +run_rofi() { + echo -e "$lock\n$suspend\n$logout\n$hibernate\n$reboot\n$shutdown" | rofi_cmd +} + +# Execute Command +run_cmd() { + selected="$(confirm_exit)" + if [[ "$selected" == "$yes" ]]; then + if [[ $1 == '--shutdown' ]]; then + systemctl poweroff + elif [[ $1 == '--reboot' ]]; then + systemctl reboot + elif [[ $1 == '--hibernate' ]]; then + systemctl hibernate + elif [[ $1 == '--suspend' ]]; then + mpc -q pause + amixer set Master mute + systemctl suspend + elif [[ $1 == '--logout' ]]; then + if [[ "$DESKTOP_SESSION" == 'openbox' ]]; then + openbox --exit + elif [[ "$DESKTOP_SESSION" == 'bspwm' ]]; then + bspc quit + elif [[ "$DESKTOP_SESSION" == 'i3' ]]; then + i3-msg exit + elif [[ "$DESKTOP_SESSION" == 'plasma' ]]; then + qdbus org.kde.ksmserver /KSMServer logout 0 0 0 + fi + fi + else + exit 0 + fi +} + +# Actions +chosen="$(run_rofi)" +case ${chosen} in + $shutdown) + run_cmd --shutdown + ;; + $reboot) + run_cmd --reboot + ;; + $hibernate) + run_cmd --hibernate + ;; + $lock) + if [[ -x '/usr/bin/betterlockscreen' ]]; then + betterlockscreen -l + elif [[ -x '/usr/bin/i3lock' ]]; then + i3lock + fi + ;; + $suspend) + run_cmd --suspend + ;; + $logout) + run_cmd --logout + ;; +esac diff --git a/.config/rofi.archer/powermenu/type-6/style-1.rasi b/.config/rofi.archer/powermenu/type-6/style-1.rasi new file mode 100644 index 0000000..2af8289 --- /dev/null +++ b/.config/rofi.archer/powermenu/type-6/style-1.rasi @@ -0,0 +1,147 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #11092D; + background-alt: #281657; + foreground: #FFFFFF; + selected: #DF5296; + active: #6E77FF; + urgent: #8E3596; +} + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + padding: 0px; + border: 0px solid; + border-radius: 15px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listview" ]; +} + +/*****----- Imagebox -----*****/ +imagebox { + spacing: 30px; + padding: 30px; + background-color: transparent; + background-image: url("~/.config/rofi/images/a.png", height); + children: [ "inputbar", "dummy", "message" ]; +} + +/*****----- User -----*****/ +userimage { + margin: 0px 0px; + border: 10px; + border-radius: 10px; + border-color: @background-alt; + background-color: transparent; + background-image: url("~/.config/rofi/images/a.png", height); +} + +/*****----- Inputbar -----*****/ +inputbar { + padding: 15px; + border-radius: 10px; + background-color: @urgent; + text-color: @foreground; + children: [ "dummy", "prompt", "dummy"]; +} + +dummy { + background-color: transparent; +} + +prompt { + background-color: inherit; + text-color: inherit; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 15px; + border-radius: 10px; + background-color: @active; + text-color: @background; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 2; + lines: 3; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 30px; + margin: 30px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 40px 10px; + border-radius: 10px; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 32"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/powermenu/type-6/style-2.rasi b/.config/rofi.archer/powermenu/type-6/style-2.rasi new file mode 100644 index 0000000..f437590 --- /dev/null +++ b/.config/rofi.archer/powermenu/type-6/style-2.rasi @@ -0,0 +1,147 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #2D1B14; + background-alt: #462D23; + foreground: #FFFFFF; + selected: #E25F3E; + active: #716251; + urgent: #934A1C; +} + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 1000px; + x-offset: 0px; + y-offset: 0px; + + padding: 0px; + border: 0px solid; + border-radius: 24px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listview" ]; +} + +/*****----- Imagebox -----*****/ +imagebox { + spacing: 20px; + padding: 20px; + background-color: transparent; + background-image: url("~/.config/rofi/images/d.png", height); + children: [ "inputbar", "dummy", "message" ]; +} + +/*****----- User -----*****/ +userimage { + margin: 0px 0px; + border: 10px; + border-radius: 10px; + border-color: @background-alt; + background-color: transparent; + background-image: url("~/.config/rofi/images/d.png", height); +} + +/*****----- Inputbar -----*****/ +inputbar { + padding: 15px; + border-radius: 100%; + background-color: @urgent; + text-color: @foreground; + children: [ "dummy", "prompt", "dummy"]; +} + +dummy { + background-color: transparent; +} + +prompt { + background-color: inherit; + text-color: inherit; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 15px; + border-radius: 100%; + background-color: @active; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 3; + lines: 2; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 20px; + margin: 20px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 40px 10px; + border-radius: 100%; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 32"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/powermenu/type-6/style-3.rasi b/.config/rofi.archer/powermenu/type-6/style-3.rasi new file mode 100644 index 0000000..c03a032 --- /dev/null +++ b/.config/rofi.archer/powermenu/type-6/style-3.rasi @@ -0,0 +1,147 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #231419; + background-alt: #2D1E23; + foreground: #FFFFFF; + selected: #426647; + active: #2E3F34; + urgent: #D08261; +} + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + padding: 0px; + border: 0px solid; + border-radius: 10px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listview" ]; +} + +/*****----- Imagebox -----*****/ +imagebox { + spacing: 0px; + padding: 30px; + background-color: transparent; + background-image: url("~/.config/rofi/images/e.jpg", width); + children: [ "inputbar", "dummy", "message" ]; +} + +/*****----- User -----*****/ +userimage { + margin: 0px 0px; + border: 10px; + border-radius: 10px; + border-color: @background-alt; + background-color: transparent; + background-image: url("~/.config/rofi/images/e.jpg", height); +} + +/*****----- Inputbar -----*****/ +inputbar { + padding: 15px; + border-radius: 10px; + background-color: @urgent; + text-color: @background; + children: [ "dummy", "prompt", "dummy"]; +} + +dummy { + background-color: transparent; +} + +prompt { + background-color: inherit; + text-color: inherit; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 15px; + border-radius: 10px; + background-color: @active; + text-color: @foreground; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 3; + lines: 2; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 30px; + margin: 30px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 18px 10px; + border-radius: 20px; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 32"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/powermenu/type-6/style-4.rasi b/.config/rofi.archer/powermenu/type-6/style-4.rasi new file mode 100644 index 0000000..89978d1 --- /dev/null +++ b/.config/rofi.archer/powermenu/type-6/style-4.rasi @@ -0,0 +1,149 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #131D1F; + background-alt: #183A43; + foreground: #FFFFFF; + selected: #649094; + active: #E9CC9D; + urgent: #FEA861; +} + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + background-color: transparent; + orientation: horizontal; + children: [ "imagebox", "listview" ]; +} + +/*****----- Imagebox -----*****/ +imagebox { + expand: false; + width: 640px; + spacing: 0px; + padding: 100px; + background-color: transparent; + background-image: url("~/.config/rofi/images/i.jpg", height); + children: [ "inputbar", "dummy", "message" ]; +} + +/*****----- User -----*****/ +userimage { + margin: 0px 0px; + border: 10px; + border-radius: 0px; + border-color: @background-alt; + background-color: transparent; + background-image: url("~/.config/rofi/images/i.jpg", height); +} + +/*****----- Inputbar -----*****/ +inputbar { + padding: 20px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; + children: [ "dummy", "prompt", "dummy"]; +} + +dummy { + background-color: transparent; +} + +prompt { + background-color: inherit; + text-color: inherit; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 20px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 1; + lines: 6; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 30px; + margin: 30px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 20px 10px; + border-radius: 0px; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 32"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/powermenu/type-6/style-5.rasi b/.config/rofi.archer/powermenu/type-6/style-5.rasi new file mode 100644 index 0000000..ad5525a --- /dev/null +++ b/.config/rofi.archer/powermenu/type-6/style-5.rasi @@ -0,0 +1,149 @@ +/** + * + * Author : Aditya Shakya (adi1090x) + * Github : @adi1090x + * + * Rofi Theme File + * Rofi Version: 1.7.3 + **/ + +/*****----- Configuration -----*****/ +configuration { + show-icons: false; +} + +/*****----- Global Properties -----*****/ +* { + font: "JetBrains Mono Nerd Font 10"; + background: #11092D; + background-alt: #281657; + foreground: #FFFFFF; + selected: #DF5296; + active: #6E77FF; + urgent: #8E3596; +} + +/* +USE_BUTTONS=YES +*/ + +/*****----- Main Window -----*****/ +window { + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + width: 800px; + x-offset: 0px; + y-offset: 0px; + + padding: 0px; + border: 0px solid; + border-radius: 0px; + border-color: @selected; + cursor: "default"; + background-color: @background; +} + +/*****----- Main Box -----*****/ +mainbox { + background-color: transparent; + orientation: horizontal; + children: [ "listview", "imagebox" ]; +} + +/*****----- Imagebox -----*****/ +imagebox { + expand: false; + width: 500px; + spacing: 0px; + padding: 100px; + background-color: transparent; + background-image: url("~/.config/rofi/images/j.jpg", height); + children: [ "inputbar", "dummy", "message" ]; +} + +/*****----- User -----*****/ +userimage { + margin: 0px 0px; + border: 10px; + border-radius: 0px; + border-color: @background-alt; + background-color: transparent; + background-image: url("~/.config/rofi/images/j.jpg", height); +} + +/*****----- Inputbar -----*****/ +inputbar { + padding: 20px; + border-radius: 0px; + background-color: @urgent; + text-color: @background; + children: [ "dummy", "prompt", "dummy"]; +} + +dummy { + background-color: transparent; +} + +prompt { + background-color: inherit; + text-color: inherit; +} + +/*****----- Message -----*****/ +message { + enabled: true; + margin: 0px; + padding: 20px; + border-radius: 0px; + background-color: @active; + text-color: @background; +} +textbox { + background-color: inherit; + text-color: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} + +/*****----- Listview -----*****/ +listview { + enabled: true; + columns: 2; + lines: 3; + cycle: true; + dynamic: true; + scrollbar: false; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + + spacing: 30px; + margin: 30px; + background-color: transparent; + cursor: "default"; +} + +/*****----- Elements -----*****/ +element { + enabled: true; + padding: 20px 10px; + border-radius: 0px; + background-color: @background-alt; + text-color: @foreground; + cursor: pointer; +} +element-text { + font: "feather bold 32"; + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.5; +} +element selected.normal { + background-color: var(selected); + text-color: var(background); +} diff --git a/.config/rofi.archer/scripts/launcher_t1 b/.config/rofi.archer/scripts/launcher_t1 new file mode 120000 index 0000000..9a28f03 --- /dev/null +++ b/.config/rofi.archer/scripts/launcher_t1 @@ -0,0 +1 @@ +../launchers/type-1/launcher.sh \ No newline at end of file diff --git a/.config/rofi.archer/scripts/launcher_t2 b/.config/rofi.archer/scripts/launcher_t2 new file mode 120000 index 0000000..4574d1d --- /dev/null +++ b/.config/rofi.archer/scripts/launcher_t2 @@ -0,0 +1 @@ +../launchers/type-2/launcher.sh \ No newline at end of file diff --git a/.config/rofi.archer/scripts/launcher_t3 b/.config/rofi.archer/scripts/launcher_t3 new file mode 120000 index 0000000..e1c334c --- /dev/null +++ b/.config/rofi.archer/scripts/launcher_t3 @@ -0,0 +1 @@ +../launchers/type-3/launcher.sh \ No newline at end of file diff --git a/.config/rofi.archer/scripts/launcher_t4 b/.config/rofi.archer/scripts/launcher_t4 new file mode 120000 index 0000000..e6cb56e --- /dev/null +++ b/.config/rofi.archer/scripts/launcher_t4 @@ -0,0 +1 @@ +../launchers/type-4/launcher.sh \ No newline at end of file diff --git a/.config/rofi.archer/scripts/launcher_t5 b/.config/rofi.archer/scripts/launcher_t5 new file mode 120000 index 0000000..fc78e94 --- /dev/null +++ b/.config/rofi.archer/scripts/launcher_t5 @@ -0,0 +1 @@ +../launchers/type-5/launcher.sh \ No newline at end of file diff --git a/.config/rofi.archer/scripts/launcher_t6 b/.config/rofi.archer/scripts/launcher_t6 new file mode 120000 index 0000000..3b8d494 --- /dev/null +++ b/.config/rofi.archer/scripts/launcher_t6 @@ -0,0 +1 @@ +../launchers/type-6/launcher.sh \ No newline at end of file diff --git a/.config/rofi.archer/scripts/launcher_t7 b/.config/rofi.archer/scripts/launcher_t7 new file mode 120000 index 0000000..dde37fe --- /dev/null +++ b/.config/rofi.archer/scripts/launcher_t7 @@ -0,0 +1 @@ +../launchers/type-7/launcher.sh \ No newline at end of file diff --git a/.config/rofi.archer/scripts/powermenu_t1 b/.config/rofi.archer/scripts/powermenu_t1 new file mode 120000 index 0000000..9d864f6 --- /dev/null +++ b/.config/rofi.archer/scripts/powermenu_t1 @@ -0,0 +1 @@ +../powermenu/type-1/powermenu.sh \ No newline at end of file diff --git a/.config/rofi.archer/scripts/powermenu_t2 b/.config/rofi.archer/scripts/powermenu_t2 new file mode 120000 index 0000000..2833c51 --- /dev/null +++ b/.config/rofi.archer/scripts/powermenu_t2 @@ -0,0 +1 @@ +../powermenu/type-2/powermenu.sh \ No newline at end of file diff --git a/.config/rofi.archer/scripts/powermenu_t3 b/.config/rofi.archer/scripts/powermenu_t3 new file mode 120000 index 0000000..4386fa2 --- /dev/null +++ b/.config/rofi.archer/scripts/powermenu_t3 @@ -0,0 +1 @@ +../powermenu/type-3/powermenu.sh \ No newline at end of file diff --git a/.config/rofi.archer/scripts/powermenu_t4 b/.config/rofi.archer/scripts/powermenu_t4 new file mode 120000 index 0000000..e3e1703 --- /dev/null +++ b/.config/rofi.archer/scripts/powermenu_t4 @@ -0,0 +1 @@ +../powermenu/type-4/powermenu.sh \ No newline at end of file diff --git a/.config/rofi.archer/scripts/powermenu_t5 b/.config/rofi.archer/scripts/powermenu_t5 new file mode 120000 index 0000000..a20c500 --- /dev/null +++ b/.config/rofi.archer/scripts/powermenu_t5 @@ -0,0 +1 @@ +../powermenu/type-5/powermenu.sh \ No newline at end of file diff --git a/.config/rofi.archer/scripts/powermenu_t6 b/.config/rofi.archer/scripts/powermenu_t6 new file mode 120000 index 0000000..3be8c2a --- /dev/null +++ b/.config/rofi.archer/scripts/powermenu_t6 @@ -0,0 +1 @@ +../powermenu/type-6/powermenu.sh \ No newline at end of file diff --git a/.config/rofi/launchers/type-7/style-3.rasi b/.config/rofi/launchers/type-7/style-3.rasi index 9cab1a3..1edde70 100644 --- a/.config/rofi/launchers/type-7/style-3.rasi +++ b/.config/rofi/launchers/type-7/style-3.rasi @@ -1,9 +1,9 @@ configuration { modi: "drun,window"; show-icons: true; - display-drun: " "; + display-drun: " "; display-filebrowser: " "; - display-window: " "; + display-window: " "; drun-display-format: "{name}"; window-format: "{w} · {c} · {t}"; } @@ -28,10 +28,11 @@ window { width: 600px; x-offset: 0px; y-offset: 0px; - border-color: #B4BEFE; /* Light blue */ + border: 1px; + border-color: #B4BEFE; border-radius: 10px; cursor: "default"; - background-color: #11111b; + background-color: #1e1e2e; } /*****----- Main Box -----*****/ @@ -55,7 +56,7 @@ inputbar { spacing: 10px; padding: 80px 100px; background-color: transparent; - background-image: url("~/Downloads/wallpaper/lock-screen.png", width); + background-image: url("~/Downloads/wallpaper/red-forest.jpg", width); text-color: @foreground; orientation: horizontal; children: [ "textbox-prompt-colon", "entry", "dummy", "mode-switcher" ]; diff --git a/.config/starship/starship.toml b/.config/starship/starship.toml index 959ea7d..529fe8d 100644 --- a/.config/starship/starship.toml +++ b/.config/starship/starship.toml @@ -1,191 +1,131 @@ -"$schema" = 'https://starship.rs/config-schema.json' +[bun] +format = "via [$symbol]($style)" -format = """ -[](surface0)\ -$os\ -$username\ -[](bg:peach fg:surface0)\ -$directory\ -[](fg:peach bg:green)\ -$git_branch\ -$git_status\ -[](fg:green bg:teal)\ -$c\ -$rust\ -$golang\ -$nodejs\ -$php\ -$java\ -$kotlin\ -$haskell\ -$python\ -[](fg:teal bg:blue)\ -$docker_context\ -[](fg:blue bg:purple)\ -$time\ -[ ](fg:purple)\ -$line_break$character""" +[buf] +format = "via [$symbol]($style)" -palette = 'catppuccin_mocha' +[cmake] +format = "via [$symbol]($style)" -[palettes.gruvbox_dark] -color_fg0 = '#fbf1c7' -color_bg1 = '#3c3836' -color_bg3 = '#665c54' -color_blue = '#458588' -color_aqua = '#689d6a' -color_green = '#98971a' -color_orange = '#d65d0e' -color_purple = '#b16286' -color_red = '#cc241d' -color_yellow = '#d79921' +[cobol] +format = "via [$symbol]($style)" -[palettes.catppuccin_mocha] -rosewater = "#f5e0dc" -flamingo = "#f2cdcd" -pink = "#f5c2e7" -orange = "#cba6f7" -red = "#f38ba8" -maroon = "#eba0ac" -peach = "#fab387" -yellow = "#f9e2af" -green = "#a6e3a1" -teal = "#94e2d5" -sky = "#89dceb" -sapphire = "#74c7ec" -blue = "#89b4fa" -lavender = "#b4befe" -text = "#cdd6f4" -subtext1 = "#bac2de" -subtext0 = "#a6adc8" -overlay2 = "#9399b2" -overlay1 = "#7f849c" -overlay0 = "#6c7086" -surface2 = "#585b70" -surface1 = "#45475a" -surface0 = "#313244" -base = "#1e1e2e" -mantle = "#181825" -crust = "#11111b" +[crystal] +format = "via [$symbol]($style)" -[os] -disabled = false -style = "bg:surface0 fg:text" +[daml] +format = "via [$symbol]($style)" -[os.symbols] -Windows = "󰍲" -Ubuntu = "󰕈" -SUSE = "" -Raspbian = "󰐿" -Mint = "󰣭" -Macos = "" -Manjaro = "" -Linux = "󰌽" -Gentoo = "󰣨" -Fedora = "󰣛" -Alpine = "" -Amazon = "" -Android = "" -Arch = "󰣇" -Artix = "󰣇" -CentOS = "" -Debian = "󰣚" -Redhat = "󱄛" -RedHatEnterprise = "󱄛" +[dart] +format = "via [$symbol]($style)" -[username] -show_always = true -style_user = "bg:surface0 fg:text" -style_root = "bg:surface0 fg:text" -format = '[ $user ]($style)' +[deno] +format = "via [$symbol]($style)" -[directory] -style = "fg:mantle bg:peach" -format = "[ $path ]($style)" -truncation_length = 3 -truncation_symbol = "…/" +[dotnet] +format = "[$symbol(🎯 $tfm )]($style)" -[directory.substitutions] -"Documents" = "󰈙 " -"Downloads" = " " -"Music" = "󰝚 " -"Pictures" = " " -"Developer" = "󰲋 " +[elixir] +format = 'via [$symbol]($style)' -[git_branch] -symbol = "" -style = "bg:teal" -format = '[[ $symbol $branch ](fg:base bg:green)]($style)' +[elm] +format = 'via [$symbol]($style)' -[git_status] -style = "bg:teal" -format = '[[($all_status$ahead_behind )](fg:base bg:green)]($style)' +[erlang] +format = 'via [$symbol]($style)' -[nodejs] -symbol = "" -style = "bg:teal" -format = '[[ $symbol( $version) ](fg:base bg:teal)]($style)' +[fennel] +format = 'via [$symbol]($style)' -[c] -symbol = " " -style = "bg:teal" -format = '[[ $symbol( $version) ](fg:base bg:teal)]($style)' - -[rust] -symbol = "" -style = "bg:teal" -format = '[[ $symbol( $version) ](fg:base bg:teal)]($style)' +[gleam] +format = 'via [$symbol]($style)' [golang] -symbol = "" -style = "bg:teal" -format = '[[ $symbol( $version) ](fg:base bg:teal)]($style)' +format = 'via [$symbol]($style)' -[php] -symbol = "" -style = "bg:teal" -format = '[[ $symbol( $version) ](fg:base bg:teal)]($style)' +[gradle] +format = 'via [$symbol]($style)' + +[haxe] +format = 'via [$symbol]($style)' + +[helm] +format = 'via [$symbol]($style)' [java] -symbol = " " -style = "bg:teal" -format = '[[ $symbol( $version) ](fg:base bg:teal)]($style)' +format = 'via [$symbol]($style)' + +[julia] +format = 'via [$symbol]($style)' [kotlin] -symbol = "" -style = "bg:teal" -format = '[[ $symbol( $version) ](fg:base bg:teal)]($style)' +format = 'via [$symbol]($style)' -[haskell] -symbol = "" -style = "bg:teal" -format = '[[ $symbol( $version) ](fg:base bg:teal)]($style)' +[lua] +format = 'via [$symbol]($style)' + +[meson] +format = 'via [$symbol]($style)' + +[nim] +format = 'via [$symbol]($style)' + +[nodejs] +format = 'via [$symbol]($style)' + +[ocaml] +format = 'via [$symbol(\($switch_indicator$switch_name\) )]($style)' + +[opa] +format = 'via [$symbol]($style)' + +[perl] +format = 'via [$symbol]($style)' + +[php] +format = 'via [$symbol]($style)' + +[pulumi] +format = 'via [$symbol$stack]($style)' + +[purescript] +format = 'via [$symbol]($style)' [python] -symbol = "" -style = "bg:teal" -format = '[[ $symbol( $version) ](fg:base bg:teal)]($style)' +format = 'via [$symbol]($style)' -[docker_context] -symbol = "" -style = "bg:mantle" -format = '[[ $symbol( $context) ](fg:#83a598 bg:color_bg3)]($style)' +[quarto] +format = 'via [$symbol]($style)' -[time] -disabled = false -time_format = "%R" -style = "bg:peach" -format = '[[  $time ](fg:mantle bg:purple)]($style)' +[raku] +format = 'via [$symbol]($style)' -[line_break] -disabled = false +[red] +format = 'via [$symbol]($style)' -[character] -disabled = false -success_symbol = '[](bold fg:green)' -error_symbol = '[](bold fg:red)' -vimcmd_symbol = '[](bold fg:creen)' -vimcmd_replace_one_symbol = '[](bold fg:purple)' -vimcmd_replace_symbol = '[](bold fg:purple)' -vimcmd_visual_symbol = '[](bold fg:lavender)' +[rlang] +format = 'via [$symbol]($style)' +[ruby] +format = 'via [$symbol]($style)' + +[rust] +format = 'via [$symbol]($style)' + +[solidity] +format = 'via [$symbol]($style)' + +[typst] +format = 'via [$symbol]($style)' + +[swift] +format = 'via [$symbol]($style)' + +[vagrant] +format = 'via [$symbol]($style)' + +[vlang] +format = 'via [$symbol]($style)' + +[zig] +format = 'via [$symbol]($style)' diff --git a/.config/vlc/vlc-qt-interface.conf b/.config/vlc/vlc-qt-interface.conf new file mode 100644 index 0000000..be9a235 --- /dev/null +++ b/.config/vlc/vlc-qt-interface.conf @@ -0,0 +1,20 @@ +[General] +filedialog-path=@Variant(\0\0\0\x11\0\0\0\f/home/archer) +geometry="@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\n\0\0\0H\0\0\x4\x14\0\0\x4,\0\0\0\n\0\0\0H\0\0\x4\x14\0\0\x4,\0\0\0\0\0\0\0\0\a\x80\0\0\0\n\0\0\0H\0\0\x4\x14\0\0\x4,)" + +[FullScreen] +pos=@Point(237 649) +screen=@Rect(0 0 1280 720) +wide=false + +[MainWindow] +adv-controls=0 +bgSize=@Size(690 593) +pl-dock-status=true +playlist-visible=false +playlistSize=@Size(-1 -1) +status-bar-visible=false + +[RecentsMRL] +list=file:///home/archer/Downloads/mp3-output-ttsfree%28dot%29com.mp3, file:///run/user/1000/gvfs/mtp%3Ahost%3DXiaomi_22120RN86I_6xd6swxgmrugjjau/Internal%20shared%20storage/Download/Telegram/13.Reasons.Why.S03E13.720p.10bit.%5BSeriesLand4U%5D.mkv +times=0, 1113680 diff --git a/.config/vlc/vlcrc b/.config/vlc/vlcrc new file mode 100644 index 0000000..12900dc --- /dev/null +++ b/.config/vlc/vlcrc @@ -0,0 +1,4871 @@ +### +### vlc 3.0.21 +### + +### +### lines beginning with a '#' character are comments +### + +[visual] # Visualizer filter + +# Effects list (string) +#effect-list=spectrum + +# Video width (integer) +#effect-width=800 + +# Video height (integer) +#effect-height=500 + +# FFT window (string) +#effect-fft-window=flat + +# Kaiser window parameter (float) +#effect-kaiser-param=3.000000 + +# Show 80 bands instead of 20 (boolean) +#visual-80-bands=1 + +# Draw peaks in the analyzer (boolean) +#visual-peaks=1 + +# Enable original graphic spectrum (boolean) +#spect-show-original=0 + +# Draw the base of the bands (boolean) +#spect-show-base=1 + +# Base pixel radius (integer) +#spect-radius=42 + +# Spectral sections (integer) +#spect-sections=3 + +# V-plane color (integer) +#spect-color=80 + +# Draw bands in the spectrometer (boolean) +#spect-show-bands=1 + +# Show 80 bands instead of 20 (boolean) +#spect-80-bands=1 + +# Number of blank pixels between bands. (integer) +#spect-separ=1 + +# Amplification (integer) +#spect-amp=8 + +# Draw peaks in the analyzer (boolean) +#spect-show-peaks=1 + +# Peak extra width (integer) +#spect-peak-width=61 + +# Peak height (integer) +#spect-peak-height=1 + +[glspectrum] # 3D OpenGL spectrum visualization + +# Video width (integer) +#glspectrum-width=400 + +# Video height (integer) +#glspectrum-height=300 + +[wall] # Wall video filter + +# Number of columns (integer) +#wall-cols=3 + +# Number of rows (integer) +#wall-rows=3 + +# Active windows (string) +#wall-active= + +# Element aspect ratio (string) +#wall-element-aspect=16:9 + +[panoramix] # Panoramix: wall with overlap video filter + +# Number of columns (integer) +#panoramix-cols=-1 + +# Number of rows (integer) +#panoramix-rows=-1 + +# length of the overlapping area (in %) (integer) +#panoramix-bz-length=100 + +# height of the overlapping area (in %) (integer) +#panoramix-bz-height=100 + +# Attenuation (boolean) +#panoramix-attenuate=1 + +# Attenuation, begin (in %) (integer) +#panoramix-bz-begin=0 + +# Attenuation, middle (in %) (integer) +#panoramix-bz-middle=50 + +# Attenuation, end (in %) (integer) +#panoramix-bz-end=100 + +# middle position (in %) (integer) +#panoramix-bz-middle-pos=50 + +# Gamma (Red) correction (float) +#panoramix-bz-gamma-red=1.000000 + +# Gamma (Green) correction (float) +#panoramix-bz-gamma-green=1.000000 + +# Gamma (Blue) correction (float) +#panoramix-bz-gamma-blue=1.000000 + +# Black Crush for Red (integer) +#panoramix-bz-blackcrush-red=140 + +# Black Crush for Green (integer) +#panoramix-bz-blackcrush-green=140 + +# Black Crush for Blue (integer) +#panoramix-bz-blackcrush-blue=140 + +# White Crush for Red (integer) +#panoramix-bz-whitecrush-red=200 + +# White Crush for Green (integer) +#panoramix-bz-whitecrush-green=200 + +# White Crush for Blue (integer) +#panoramix-bz-whitecrush-blue=200 + +# Black Level for Red (integer) +#panoramix-bz-blacklevel-red=150 + +# Black Level for Green (integer) +#panoramix-bz-blacklevel-green=150 + +# Black Level for Blue (integer) +#panoramix-bz-blacklevel-blue=150 + +# White Level for Red (integer) +#panoramix-bz-whitelevel-red=0 + +# White Level for Green (integer) +#panoramix-bz-whitelevel-green=0 + +# White Level for Blue (integer) +#panoramix-bz-whitelevel-blue=0 + +# Active windows (string) +#panoramix-active= + +[clone] # Clone video filter + +# Number of clones (integer) +#clone-count=2 + +# Video output modules (string) +#clone-vout-list= + +[yuv] # YUV video output + +# device, fifo or filename (string) +#yuv-file=stream.yuv + +# Chroma used (string) +#yuv-chroma= + +# Add a YUV4MPEG2 header (boolean) +#yuv-yuv4mpeg2=0 + +[xdg_shell] # XDG shell surface + +# Wayland display (string) +#wl-display= + +[xcb_xv] # XVideo output (XCB) + +# XVideo adaptor number (integer) +#xvideo-adaptor=-1 + +# XVideo format id (integer) +#xvideo-format-id=0 + +[xcb_x11] # X11 video output (XCB) + +[xcb_window] # X11 video window (XCB) + +# X11 display (string) +#x11-display= + +[wl_shell] # Wayland shell surface + +# Wayland display (string) +#wl-display= + +[vmem] # Video memory output + +# Width (integer) +#vmem-width=320 + +# Height (integer) +#vmem-height=200 + +# Pitch (integer) +#vmem-pitch=640 + +# Chroma (string) +#vmem-chroma=RV16 + +[vdummy] # Dummy video output + +# Dummy image chroma format (string) +#dummy-chroma= + +[gl] # OpenGL video output + +# OpenGL extension (string) +#gl= + +# Open GL/GLES hardware converter (string) +#glconv= + +[flaschen] # Flaschen-Taschen video output + +# Flaschen-Taschen display address (string) +#flaschen-display= + +# Width (integer) +#flaschen-width=25 + +# Height (integer) +#flaschen-height=20 + +[fb] # GNU/Linux framebuffer video output + +# Framebuffer device (string) +#fbdev=/dev/fb0 + +# Run fb on current tty (boolean) +#fb-tty=1 + +# Image format (default RGB) (string) +#fb-chroma= + +# Framebuffer resolution to use (integer) +#fb-mode=4 + +# Framebuffer uses hw acceleration (boolean) +#fb-hw-accel=1 + +[transform] # Video transformation filter + +# Transform type (string) +#transform-type=90 + +[sharpen] # Sharpen video filter + +# Sharpen strength (0-2) (float) +#sharpen-sigma=0.050000 + +[sepia] # Sepia video filter + +# Sepia intensity (integer) +#sepia-intensity=120 + +[scene] # Scene video filter + +# Image format (string) +#scene-format=png + +# Image width (integer) +#scene-width=-1 + +# Image height (integer) +#scene-height=-1 + +# Filename prefix (string) +#scene-prefix=scene + +# Directory path prefix (string) +#scene-path= + +# Always write to the same file (boolean) +#scene-replace=0 + +# Recording ratio (integer) +#scene-ratio=50 + +[rotate] # Rotate video filter + +# Angle in degrees (float) +#rotate-angle=30.000000 + +# Use motion sensors (boolean) +#rotate-use-motion=0 + +[puzzle] # Puzzle interactive game video filter + +# Number of puzzle rows (integer) +#puzzle-rows=4 + +# Number of puzzle columns (integer) +#puzzle-cols=4 + +# Border (integer) +#puzzle-border=3 + +# Small preview (boolean) +#puzzle-preview=0 + +# Small preview size (integer) +#puzzle-preview-size=15 + +# Piece edge shape size (integer) +#puzzle-shape-size=90 + +# Auto shuffle (integer) +#puzzle-auto-shuffle=0 + +# Auto solve (integer) +#puzzle-auto-solve=0 + +# Rotation (integer) +#puzzle-rotation=0 + +# Game mode (integer) +#puzzle-mode=0 + +[postproc] # Video post processing filter + +# Post processing quality (integer) +#postproc-q=6 + +# FFmpeg post processing filter chains (string) +#postproc-name=default + +[posterize] # Posterize video filter + +# Posterize level (integer) +#posterize-level=6 + +[motionblur] # Motion blur filter + +# Blur factor (1-127) (integer) +#blur-factor=80 + +[mirror] # Mirror video filter + +# Mirror orientation (integer) +#mirror-split=0 + +# Direction (integer) +#mirror-direction=0 + +[hqdn3d] # High Quality 3D Denoiser filter + +# Spatial luma strength (0-254) (float) +#hqdn3d-luma-spat=4.000000 + +# Spatial chroma strength (0-254) (float) +#hqdn3d-chroma-spat=3.000000 + +# Temporal luma strength (0-254) (float) +#hqdn3d-luma-temp=6.000000 + +# Temporal chroma strength (0-254) (float) +#hqdn3d-chroma-temp=4.500000 + +[grain] # Grain video filter + +# Variance (float) +#grain-variance=2.000000 + +# Minimal period (integer) +#grain-period-min=1 + +# Maximal period (integer) +#grain-period-max=48 + +[gradient] # Gradient video filter + +# Distort mode (string) +#gradient-mode=gradient + +# Gradient image type (integer) +#gradient-type=0 + +# Apply cartoon effect (boolean) +#gradient-cartoon=1 + +[gradfun] # Gradfun video filter + +# Radius (integer) +#gradfun-radius=16 + +# Strength (float) +#gradfun-strength=1.200000 + +[gaussianblur] # Gaussian blur video filter + +# Gaussian's std deviation (float) +#gaussianblur-sigma=2.000000 + +[fps] # FPS conversion video filter + +# Frame rate (string) +#fps-fps= + +[extract] # Extract RGB component video filter + +# RGB component to extract (integer) +#extract-component=16711680 + +[erase] # Erase video filter + +# Image mask (string) +#erase-mask= + +# X coordinate (integer) +#erase-x=0 + +# Y coordinate (integer) +#erase-y=0 + +[deinterlace] # Deinterlacing video filter + +# Streaming deinterlace mode (string) +#sout-deinterlace-mode=blend + +# Phosphor chroma mode for 4:2:0 input (integer) +#sout-deinterlace-phosphor-chroma=2 + +# Phosphor old field dimmer strength (integer) +#sout-deinterlace-phosphor-dimmer=2 + +[croppadd] # Video cropping filter + +# Pixels to crop from top (integer) +#croppadd-croptop=0 + +# Pixels to crop from bottom (integer) +#croppadd-cropbottom=0 + +# Pixels to crop from left (integer) +#croppadd-cropleft=0 + +# Pixels to crop from right (integer) +#croppadd-cropright=0 + +# Pixels to padd to top (integer) +#croppadd-paddtop=0 + +# Pixels to padd to bottom (integer) +#croppadd-paddbottom=0 + +# Pixels to padd to left (integer) +#croppadd-paddleft=0 + +# Pixels to padd to right (integer) +#croppadd-paddright=0 + +[colorthres] # Color threshold filter + +# Color (integer) +#colorthres-color=16711680 + +# Saturation threshold (integer) +#colorthres-saturationthres=20 + +# Similarity threshold (integer) +#colorthres-similaritythres=15 + +[canvas] # Canvas video filter + +# Output width (integer) +#canvas-width=0 + +# Output height (integer) +#canvas-height=0 + +# Output picture aspect ratio (string) +#canvas-aspect= + +# Pad video (boolean) +#canvas-padd=1 + +[bluescreen] # Bluescreen video filter + +# Bluescreen U value (integer) +#bluescreen-u=120 + +# Bluescreen V value (integer) +#bluescreen-v=90 + +# Bluescreen U tolerance (integer) +#bluescreen-ut=17 + +# Bluescreen V tolerance (integer) +#bluescreen-vt=17 + +[blendbench] # Blending benchmark filter + +# Number of time to blend (integer) +#blendbench-loops=1000 + +# Alpha of the blended image (integer) +#blendbench-alpha=128 + +# Image to be blended onto (string) +#blendbench-base-image= + +# Chroma for the base image (string) +#blendbench-base-chroma=I420 + +# Image which will be blended (string) +#blendbench-blend-image= + +# Chroma for the blend image (string) +#blendbench-blend-chroma=YUVA + +[ball] # Ball video filter + +# Ball color (string) +#ball-color=red + +# Ball speed (integer) +#ball-speed=4 + +# Ball size (integer) +#ball-size=10 + +# Gradient threshold (integer) +#ball-gradient-threshold=40 + +# Edge visible (boolean) +#ball-edge-visible=1 + +[antiflicker] # antiflicker video filter + +# Window size (integer) +#antiflicker-window-size=10 + +# Softening value (integer) +#antiflicker-softening-size=10 + +[anaglyph] # Convert 3D picture to anaglyph image video filter + +# Color scheme (string) +#anaglyph-scheme=red-cyan + +[alphamask] # Alpha mask video filter + +# Transparency mask (string) +#alphamask-mask= + +[adjust] # Image properties filter + +# Image contrast (0-2) (float) +#contrast=1.000000 + +# Image brightness (0-2) (float) +#brightness=1.000000 + +# Image hue (-180..180) (float) +#hue=0.000000 + +# Image saturation (0-3) (float) +#saturation=1.000000 + +# Image gamma (0-10) (float) +#gamma=1.000000 + +# Brightness threshold (boolean) +#brightness-threshold=0 + +[swscale] # Video scaling filter + +# Scaling mode (integer) +#swscale-mode=2 + +[vdpau_chroma] # VDPAU surface conversions + +# Deinterlace (integer) +#vdpau-deinterlace=1 + +# Inverse telecine (boolean) +#vdpau-ivtc=0 + +# Deinterlace chroma skip (boolean) +#vdpau-chroma-skip=0 + +# Noise reduction level (float) +#vdpau-noise-reduction=0.000000 + +# Scaling quality (integer) +#vdpau-scaling=0 + +[vaapi_filters] # Video Accelerated API filters + +# Denoise strength (0-2) (float) +#denoise-sigma=1.000000 + +[svg] # svg + +# SVG template file (string) +#svg-template-file= + +[freetype] # Freetype2 font renderer + +# Font (string) +#freetype-font=Serif Bold + +# Monospace Font (string) +#freetype-monofont=Monospace + +# Font size in pixels (integer) +#freetype-fontsize=0 + +# Relative font size (integer) +#freetype-rel-fontsize=0 + +# Text opacity (integer) +#freetype-opacity=255 + +# Text default color (integer) +#freetype-color=16777215 + +# Force bold (boolean) +#freetype-bold=0 + +# Background opacity (integer) +#freetype-background-opacity=0 + +# Background color (integer) +#freetype-background-color=0 + +# Outline opacity (integer) +#freetype-outline-opacity=255 + +# Outline color (integer) +#freetype-outline-color=0 + +# Outline thickness (integer) +#freetype-outline-thickness=4 + +# Shadow opacity (integer) +#freetype-shadow-opacity=128 + +# Shadow color (integer) +#freetype-shadow-color=0 + +# Shadow angle (float) +#freetype-shadow-angle=-45.000000 + +# Shadow distance (float) +#freetype-shadow-distance=0.060000 + +# Use YUVP renderer (boolean) +#freetype-yuvp=0 + +# Text direction (integer) +#freetype-text-direction=0 + +[stream_out_transcode] # Transcode stream output + +# Video encoder (string) +#sout-transcode-venc= + +# Destination video codec (string) +#sout-transcode-vcodec= + +# Video bitrate (integer) +#sout-transcode-vb=0 + +# Video scaling (float) +#sout-transcode-scale=0.000000 + +# Video frame-rate (string) +#sout-transcode-fps= + +# Deinterlace video (boolean) +#sout-transcode-deinterlace=0 + +# Deinterlace module (string) +#sout-transcode-deinterlace-module=deinterlace + +# Video width (integer) +#sout-transcode-width=0 + +# Video height (integer) +#sout-transcode-height=0 + +# Maximum video width (integer) +#sout-transcode-maxwidth=0 + +# Maximum video height (integer) +#sout-transcode-maxheight=0 + +# Video filter (string) +#sout-transcode-vfilter= + +# Audio encoder (string) +#sout-transcode-aenc= + +# Destination audio codec (string) +#sout-transcode-acodec= + +# Audio bitrate (integer) +#sout-transcode-ab=96 + +# Audio language (string) +#sout-transcode-alang= + +# Audio channels (integer) +#sout-transcode-channels=0 + +# Audio sample rate (integer) +#sout-transcode-samplerate=0 + +# Audio filter (string) +#sout-transcode-afilter= + +# Subtitle encoder (string) +#sout-transcode-senc= + +# Destination subtitle codec (string) +#sout-transcode-scodec= + +# Destination subtitle codec (boolean) +#sout-transcode-soverlay=0 + +# Overlays (string) +#sout-transcode-sfilter= + +# Number of threads (integer) +#sout-transcode-threads=0 + +# Picture pool size (integer) +#sout-transcode-pool-size=10 + +# High priority (boolean) +#sout-transcode-high-priority=0 + +[stats] # Writes statistic info about stream + +# Output file (string) +#sout-stats-output= + +# Prefix to show on output line (string) +#sout-stats-prefix=stats + +[stream_out_standard] # Standard stream output + +# Output access method (string) +#sout-standard-access= + +# Output muxer (string) +#sout-standard-mux= + +# Output destination (string) +#sout-standard-dst= + +# Address to bind to (helper setting for dst) (string) +#sout-standard-bind= + +# Filename for stream (helper setting for dst) (string) +#sout-standard-path= + +# SAP announcing (boolean) +#sout-standard-sap=0 + +# Session name (string) +#sout-standard-name= + +# Session description (string) +#sout-standard-description= + +# Session URL (string) +#sout-standard-url= + +# Session email (string) +#sout-standard-email= + +[smem] # Stream output to memory buffer + +# Time Synchronized output (boolean) +#sout-smem-time-sync=1 + +[setid] # Change the id of an elementary stream + +# Elementary Stream ID (integer) +#sout-setid-id=0 + +# New ES ID (integer) +#sout-setid-new-id=0 + +# Elementary Stream ID (integer) +#sout-setlang-id=0 + +# Language (string) +#sout-setlang-lang=eng + +[stream_out_rtp] # RTP stream output + +# Destination (string) +#sout-rtp-dst= + +# SDP (string) +#sout-rtp-sdp= + +# Muxer (string) +#sout-rtp-mux= + +# SAP announcing (boolean) +#sout-rtp-sap=0 + +# Session name (string) +#sout-rtp-name= + +# Session category (string) +#sout-rtp-cat= + +# Session description (string) +#sout-rtp-description= + +# Session URL (string) +#sout-rtp-url= + +# Session email (string) +#sout-rtp-email= + +# Transport protocol (string) +#sout-rtp-proto=udp + +# Port (integer) +#sout-rtp-port=5004 + +# Audio port (integer) +#sout-rtp-port-audio=0 + +# Video port (integer) +#sout-rtp-port-video=0 + +# Hop limit (TTL) (integer) +#sout-rtp-ttl=-1 + +# RTP/RTCP multiplexing (boolean) +#sout-rtp-rtcp-mux=0 + +# Caching value (ms) (integer) +#sout-rtp-caching=300 + +# MP4A LATM (boolean) +#sout-rtp-mp4a-latm=0 + +# RTSP session timeout (s) (integer) +#rtsp-timeout=60 + +# Username (string) +#sout-rtsp-user= + +# Password (string) +#sout-rtsp-pwd= + +[record] # Record stream output + +# Destination prefix (string) +#sout-record-dst-prefix= + +[mosaic_bridge] # Mosaic bridge stream output + +# ID (string) +#sout-mosaic-bridge-id=Id + +# Video width (integer) +#sout-mosaic-bridge-width=0 + +# Video height (integer) +#sout-mosaic-bridge-height=0 + +# Sample aspect ratio (string) +#sout-mosaic-bridge-sar=1:1 + +# Image chroma (string) +#sout-mosaic-bridge-chroma= + +# Video filter (string) +#sout-mosaic-bridge-vfilter= + +# Transparency (integer) +#sout-mosaic-bridge-alpha=255 + +# X offset (integer) +#sout-mosaic-bridge-x=-1 + +# Y offset (integer) +#sout-mosaic-bridge-y=-1 + +[es] # Elementary stream output + +# Output access method (string) +#sout-es-access= + +# Output muxer (string) +#sout-es-mux= + +# Output URL (string) +#sout-es-dst= + +# Audio output access method (string) +#sout-es-access-audio= + +# Audio output muxer (string) +#sout-es-mux-audio= + +# Audio output URL (string) +#sout-es-dst-audio= + +# Video output access method (string) +#sout-es-access-video= + +# Video output muxer (string) +#sout-es-mux-video= + +# Video output URL (string) +#sout-es-dst-video= + +[display] # Display stream output + +# Enable audio (boolean) +#sout-display-audio=1 + +# Enable video (boolean) +#sout-display-video=1 + +# Delay (ms) (integer) +#sout-display-delay=100 + +[delay] # Delay a stream + +# Elementary Stream ID (integer) +#sout-delay-id=0 + +# Delay of the ES (ms) (integer) +#sout-delay-delay=0 + +[stream_out_chromecast] # Chromecast stream output + +# ? (string) +#sout-chromecast-ip= + +# ? (integer) +#sout-chromecast-port=8009 + +# ? (boolean) +#sout-chromecast-video=1 + +# HTTP port (integer) +#sout-chromecast-http-port=8010 + +# Performance warning (integer) +#sout-chromecast-show-perf-warning=1 + +# Enable Audio passthrough (boolean) +#sout-chromecast-audio-passthrough=0 + +# Conversion quality (integer) +#sout-chromecast-conversion-quality=1 + +[bridge] # Bridge stream output + +# ID (integer) +#sout-bridge-out-id=0 + +# Destination bridge-in name (string) +#sout-bridge-out-in-name=default + +# Delay (integer) +#sout-bridge-in-delay=0 + +# ID Offset (integer) +#sout-bridge-in-id-offset=8192 + +# Name of current instance (string) +#sout-bridge-in-name=default + +# Fallback to placeholder stream when out of data (boolean) +#sout-bridge-in-placeholder=0 + +# Placeholder delay (integer) +#sout-bridge-in-placeholder-delay=200 + +# Wait for I frame before toggling placeholder (boolean) +#sout-bridge-in-placeholder-switch-on-iframe=1 + +[prefetch] # Stream prefetch filter + +# Buffer size (integer) +#prefetch-buffer-size=16384 + +# Read size (integer) +#prefetch-read-size=16777216 + +# Seek threshold (integer) +#prefetch-seek-threshold=16384 + +[subsdelay] # Subtitle delay + +# Delay calculation mode (integer) +#subsdelay-mode=1 + +# Calculation factor (float) +#subsdelay-factor=2.000000 + +# Maximum overlapping subtitles (integer) +#subsdelay-overlap=3 + +# Minimum alpha value (integer) +#subsdelay-min-alpha=70 + +# Interval between two disappearances (integer) +#subsdelay-min-stops=1000 + +# Interval between appearance and disappearance (integer) +#subsdelay-min-start-stop=1000 + +# Interval between disappearance and appearance (integer) +#subsdelay-min-stop-start=1000 + +[rss] # RSS and Atom feed display + +# Feed URLs (string) +#rss-urls= + +# X offset (integer) +#rss-x=0 + +# Y offset (integer) +#rss-y=0 + +# Text position (integer) +#rss-position=-1 + +# Opacity (integer) +#rss-opacity=255 + +# Color (integer) +#rss-color=16777215 + +# Font size, pixels (integer) +#rss-size=0 + +# Speed of feeds (integer) +#rss-speed=100000 + +# Max length (integer) +#rss-length=60 + +# Refresh time (integer) +#rss-ttl=1800 + +# Feed images (boolean) +#rss-images=1 + +# Title display mode (integer) +#rss-title=-1 + +[mosaic] # Mosaic video sub source + +# Transparency (integer) +#mosaic-alpha=255 + +# Height (integer) +#mosaic-height=100 + +# Width (integer) +#mosaic-width=100 + +# Mosaic alignment (integer) +#mosaic-align=5 + +# Top left corner X coordinate (integer) +#mosaic-xoffset=0 + +# Top left corner Y coordinate (integer) +#mosaic-yoffset=0 + +# Border width (integer) +#mosaic-borderw=0 + +# Border height (integer) +#mosaic-borderh=0 + +# Positioning method (integer) +#mosaic-position=0 + +# Number of rows (integer) +#mosaic-rows=2 + +# Number of columns (integer) +#mosaic-cols=2 + +# Keep aspect ratio (boolean) +#mosaic-keep-aspect-ratio=0 + +# Keep original size (boolean) +#mosaic-keep-picture=0 + +# Elements order (string) +#mosaic-order= + +# Offsets in order (string) +#mosaic-offsets= + +# Delay (integer) +#mosaic-delay=0 + +[marq] # Marquee display + +# Text (string) +#marq-marquee=VLC + +# Text file (string) +#marq-file= + +# X offset (integer) +#marq-x=0 + +# Y offset (integer) +#marq-y=0 + +# Marquee position (integer) +#marq-position=-1 + +# Opacity (integer) +#marq-opacity=255 + +# Color (integer) +#marq-color=16777215 + +# Font size, pixels (integer) +#marq-size=0 + +# Timeout (integer) +#marq-timeout=0 + +# Refresh period in ms (integer) +#marq-refresh=1000 + +[logo] # Logo sub source + +# Logo filenames (string) +#logo-file= + +# X coordinate (integer) +#logo-x=-1 + +# Y coordinate (integer) +#logo-y=-1 + +# Logo individual image time in ms (integer) +#logo-delay=1000 + +# Logo animation # of loops (integer) +#logo-repeat=-1 + +# Opacity of the logo (integer) +#logo-opacity=255 + +# Logo position (integer) +#logo-position=-1 + +[dynamicoverlay] # Dynamic video overlay + +# Input FIFO (string) +#overlay-input= + +# Output FIFO (string) +#overlay-output= + +[audiobargraph_v] # Audio Bar Graph Video sub source + +# X coordinate (integer) +#audiobargraph_v-x=0 + +# Y coordinate (integer) +#audiobargraph_v-y=0 + +# Transparency of the bargraph (integer) +#audiobargraph_v-transparency=255 + +# Bargraph position (integer) +#audiobargraph_v-position=-1 + +# Bar width in pixel (integer) +#audiobargraph_v-barWidth=10 + +# Bar Height in pixel (integer) +#audiobargraph_v-barHeight=400 + +[upnp] # Universal Plug'n'Play + +# SAT>IP channel list (string) +#satip-channelist=auto + +# Custom SAT>IP channel list URL (string) +#satip-channellist-url= + +[sap] # Network streams (SAP) + +# SAP multicast address (string) +#sap-addr= + +# SAP timeout (seconds) (integer) +#sap-timeout=1800 + +# Try to parse the announce (boolean) +#sap-parse=1 + +# SAP Strict mode (boolean) +#sap-strict=0 + +[podcast] # Podcasts + +# Podcast URLs list (string) +#podcast-urls= + +[mpegvideo] # MPEG-I/II video packetizer + +# Sync on Intra Frame (boolean) +#packetizer-mpegvideo-sync-iframe=0 + +[notify] # LibNotify Notification Plugin + +# Timeout (ms) (integer) +#notify-timeout=4000 + +[mux_ts] # TS muxer (libdvbpsi) + +# Digital TV Standard (string) +#sout-ts-standard=dvb + +# Video PID (integer) +#sout-ts-pid-video=100 + +# Audio PID (integer) +#sout-ts-pid-audio=200 + +# SPU PID (integer) +#sout-ts-pid-spu=300 + +# PMT PID (integer) +#sout-ts-pid-pmt=32 + +# TS ID (integer) +#sout-ts-tsid=0 + +# NET ID (integer) +#sout-ts-netid=0 + +# PMT Program numbers (string) +#sout-ts-program-pmt= + +# Set PID to ID of ES (boolean) +#sout-ts-es-id-pid=0 + +# Mux PMT (requires --sout-ts-es-id-pid) (string) +#sout-ts-muxpmt= + +# SDT Descriptors (requires --sout-ts-es-id-pid) (string) +#sout-ts-sdtdesc= + +# Data alignment (boolean) +#sout-ts-alignment=1 + +# Shaping delay (ms) (integer) +#sout-ts-shaping=200 + +# Use keyframes (boolean) +#sout-ts-use-key-frames=0 + +# PCR interval (ms) (integer) +#sout-ts-pcr=70 + +# Minimum B (deprecated) (integer) +#sout-ts-bmin=0 + +# Maximum B (deprecated) (integer) +#sout-ts-bmax=0 + +# DTS delay (ms) (integer) +#sout-ts-dts-delay=400 + +# Crypt audio (boolean) +#sout-ts-crypt-audio=1 + +# Crypt video (boolean) +#sout-ts-crypt-video=1 + +# CSA Key (string) +#sout-ts-csa-ck= + +# Second CSA Key (string) +#sout-ts-csa2-ck= + +# CSA Key in use (string) +#sout-ts-csa-use=1 + +# Packet size in bytes to encrypt (integer) +#sout-ts-csa-pkt=188 + +[ps] # PS muxer + +# DTS delay (ms) (integer) +#sout-ps-dts-delay=200 + +# PES maximum size (integer) +#sout-ps-pes-max-size=65500 + +[mux_ogg] # Ogg/OGM muxer + +# Index interval (integer) +#sout-ogg-indexintvl=1000 + +# Index size ratio (float) +#sout-ogg-indexratio=1.000000 + +[mp4] # MP4/MOV muxer + +# Create "Fast Start" files (boolean) +#sout-mp4-faststart=1 + +[avi] # AVI muxer + +# Artist (string) +#sout-avi-artist= + +# Date (string) +#sout-avi-date= + +# Genre (string) +#sout-avi-genre= + +# Copyright (string) +#sout-avi-copyright= + +# Comment (string) +#sout-avi-comment= + +# Name (string) +#sout-avi-name= + +# Subject (string) +#sout-avi-subject= + +# Encoder (string) +#sout-avi-encoder=VLC Media Player - 3.0.21 Vetinari + +# Keywords (string) +#sout-avi-keywords= + +[asf] # ASF muxer + +# Title (string) +#sout-asf-title= + +# Author (string) +#sout-asf-author= + +# Copyright (string) +#sout-asf-copyright= + +# Comment (string) +#sout-asf-comment= + +# Rating (string) +#sout-asf-rating= + +# Packet Size (integer) +#sout-asf-packet-size=4096 + +# Bitrate override (integer) +#sout-asf-bitrate-override=0 + +[rtsp] # Legacy RTSP VoD server + +# MUX for RAW RTSP transport (string) +#rtsp-raw-mux=ts + +# Maximum number of connections (integer) +#rtsp-throttle-users=0 + +# Sets the timeout option in the RTSP session string (integer) +#rtsp-session-timeout=5 + +[logger] # File logging + +[gnutls] # GNU TLS transport layer security + +# Use system trust database (boolean) +#gnutls-system-trust=1 + +# Trust directory (string) +#gnutls-dir-trust= + +# TLS cipher priorities (string) +#gnutls-priorities=NORMAL + +[audioscrobbler] # Submission of played songs to last.fm + +# Username (string) +#lastfm-username= + +# Password (string) +#lastfm-password= + +# Scrobbler URL (string) +#scrobbler-url=post.audioscrobbler.com + +[folder] # Folder meta data + +# Album art filename (string) +#album-art-filename= + +[lua] # Lua interpreter + +# Lua interface (string) +#lua-intf=dummy + +# Lua interface configuration (string) +#lua-config= + +# Password (string) +#http-password= + +# Source directory (string) +#http-src= + +# Directory index (boolean) +#http-index=0 + +# TCP command input (string) +#rc-host= + +# CLI input (string) +#cli-host= + +# Host (string) +#telnet-host=localhost + +# Port (integer) +#telnet-port=4212 + +# Password (string) +#telnet-password= + +[syslog] # System logger (syslog) + +# System log (syslog) (boolean) +#syslog=0 + +# Debug messages (boolean) +#syslog-debug=0 + +# Identity (string) +#syslog-ident=vlc + +# Facility (string) +#syslog-facility=user + +[file] # File logger + +# Log to file (boolean) +#file-logging=0 + +# Log filename (string) +#logfile= + +# Log format (string) +#logmode=text + +# Verbosity (integer) +#log-verbose=-1 + +[console] # Console logger + +[file] # Secrets are stored on a file without any encryption + +# ? (string) +#keystore-file= + +[skins2] # Skinnable Interface + +# Skin to use (string) +#skins2-last= + +# Config of last used skin (string) +#skins2-config= + +# Enable transparency effects (boolean) +#skins2-transparency=0 + +# Use a skinned playlist (boolean) +#skinned-playlist=1 + +# Display video in a skinned window if any (boolean) +#skinned-video=1 + +[qt] # Qt interface + +# Start in minimal view (without menus) (boolean) +#qt-minimal-view=0 + +# Systray icon (boolean) +#qt-system-tray=1 + +# Show notification popup on track change (integer) +#qt-notification=1 + +# Start VLC with only a systray icon (boolean) +#qt-start-minimized=0 + +# Pause the video playback when minimized (boolean) +#qt-pause-minimized=0 + +# Windows opacity between 0.1 and 1 (float) +#qt-opacity=1.000000 + +# Fullscreen controller opacity between 0.1 and 1 (float) +#qt-fs-opacity=0.800000 + +# Resize interface to the native video size (boolean) +#qt-video-autoresize=1 + +# Show playing item name in window title (boolean) +#qt-name-in-title=1 + +# Show a controller in fullscreen mode (boolean) +#qt-fs-controller=1 + +# Save the recently played items in the menu (boolean) +#qt-recentplay=1 + +# List of words separated by | to filter (string) +#qt-recentplay-filter= + +# Continue playback? (integer) +#qt-continue=1 + +# Embed the file browser in open dialog (boolean) +#qt-embedded-open=0 + +# Show advanced preferences over simple ones (boolean) +#qt-advanced-pref=0 + +# Show unimportant error and warnings dialogs (boolean) +#qt-error-dialogs=1 + +# Define the colors of the volume slider (string) +#qt-slider-colours=153;210;153;20;210;20;255;199;15;245;39;29 + +# Ask for network policy at start (boolean) +qt-privacy-ask=0 + +# Define which screen fullscreen goes (integer) +#qt-fullscreen-screennumber=-1 + +# Load extensions on startup (boolean) +#qt-autoload-extensions=1 + +# Display background cone or art (boolean) +#qt-bgcone=1 + +# Expanding background cone or art (boolean) +#qt-bgcone-expands=0 + +# Allow automatic icon changes (boolean) +#qt-icon-change=1 + +# Maximum Volume displayed (integer) +#qt-max-volume=125 + +# Fullscreen controller mouse sensitivity (integer) +#qt-fs-sensitivity=3 + +# When to raise the interface (integer) +#qt-auto-raise=1 + +[ncurses] # Ncurses interface + +# Filebrowser starting point (string) +#browse-dir= + +[vc1] # VC1 video demuxer + +# Frames per Second (float) +#vc1-fps=25.000000 + +[ts] # MPEG Transport Stream demuxer + +# Digital TV Standard (string) +#ts-standard=auto + +# Extra PMT (string) +#ts-extra-pmt= + +# Trust in-stream PCR (boolean) +#ts-trust-pcr=1 + +# Set id of ES to PID (boolean) +#ts-es-id-pid=1 + +# CSA Key (string) +#ts-csa-ck= + +# Second CSA Key (string) +#ts-csa2-ck= + +# Packet size in bytes to decrypt (integer) +#ts-csa-pkt=188 + +# Separate sub-streams (boolean) +#ts-split-es=1 + +# Seek based on percent not time (boolean) +#ts-seek-percent=0 + +# Check packets continuity counter (boolean) +#ts-cc-check=1 + +# Only create ES on program sending data (boolean) +#ts-pmtfix-waitdata=1 + +# Try to generate PAT/PMT if missing (boolean) +#ts-patfix=1 + +# Try to fix too early PCR (or late DTS) (boolean) +#ts-pcr-offsetfix=1 + +[subtitle] # Text subtitle parser + +# Frames per Second (float) +#sub-fps=0.000000 + +# Subtitle delay (integer) +#sub-delay=0 + +# Subtitle format (string) +#sub-type=auto + +# Subtitle description (string) +#sub-description= + +[rawvid] # Raw video demuxer + +# Frames per Second (string) +#rawvid-fps= + +# Width (integer) +#rawvid-width=0 + +# Height (integer) +#rawvid-height=0 + +# Force chroma (Use carefully) (string) +#rawvid-chroma= + +# Aspect ratio (string) +#rawvid-aspect-ratio= + +[rawdv] # DV (Digital Video) demuxer + +# Hurry up (boolean) +#rawdv-hurry-up=0 + +[rawaud] # Raw audio demuxer + +# Audio channels (integer) +#rawaud-channels=2 + +# Audio samplerate (Hz) (integer) +#rawaud-samplerate=48000 + +# FOURCC code of raw input format (string) +#rawaud-fourcc=s16l + +# Forces the audio language (string) +#rawaud-lang=eng + +[ps] # MPEG-PS demuxer + +# Trust MPEG timestamps (boolean) +#ps-trust-timestamps=1 + +[playlist] # Playlist + +# Skip ads (boolean) +#playlist-skip-ads=1 + +# Show shoutcast adult content (boolean) +#shoutcast-show-adult=0 + +[mp4] # MP4 stream demuxer + +# M4A audio only (boolean) +#mp4-m4a-audioonly=0 + +[mod] # MOD demuxer (libmodplug) + +# Noise reduction (boolean) +#mod-noisereduction=1 + +# Reverb (boolean) +#mod-reverb=0 + +# Reverberation level (integer) +#mod-reverb-level=0 + +# Reverberation delay (integer) +#mod-reverb-delay=40 + +# Mega bass (boolean) +#mod-megabass=0 + +# Mega bass level (integer) +#mod-megabass-level=0 + +# Mega bass cutoff (integer) +#mod-megabass-range=10 + +# Surround (boolean) +#mod-surround=0 + +# Surround level (integer) +#mod-surround-level=0 + +# Surround delay (ms) (integer) +#mod-surround-delay=5 + +[mkv] # Matroska stream demuxer + +# Respect ordered chapters (boolean) +#mkv-use-ordered-chapters=1 + +# Chapter codecs (boolean) +#mkv-use-chapter-codec=1 + +# Preload MKV files in the same directory (boolean) +#mkv-preload-local-dir=1 + +# Seek based on percent not time (boolean) +#mkv-seek-percent=0 + +# Dummy Elements (boolean) +#mkv-use-dummy=0 + +# Preload clusters (boolean) +#mkv-preload-clusters=0 + +[mjpeg] # M-JPEG camera demuxer + +# Frames per Second (float) +#mjpeg-fps=0.000000 + +[image] # Image demuxer + +# ES ID (integer) +#image-id=-1 + +# Group (integer) +#image-group=0 + +# Decode (boolean) +#image-decode=1 + +# Forced chroma (string) +#image-chroma= + +# Duration in seconds (float) +#image-duration=10.000000 + +# Frame rate (string) +#image-fps=10/1 + +# Real-time (boolean) +#image-realtime=0 + +[h26x] # H264 video demuxer + +# Frames per Second (float) +#h264-fps=0.000000 + +# Frames per Second (float) +#hevc-fps=0.000000 + +[es] # MPEG-I/II/4 / A52 / DTS / MLP audio + +# Frames per Second (float) +#es-fps=25.000000 + +[diracsys] # Dirac video demuxer + +# Value to adjust dts by (integer) +#dirac-dts-offset=0 + +[demuxdump] # File dumper + +# Dump module (string) +#demuxdump-access=file + +# Dump filename (string) +#demuxdump-file=stream-demux.dump + +# Append to existing file (boolean) +#demuxdump-append=0 + +[avi] # AVI demuxer + +# Force interleaved method (boolean) +#avi-interleaved=0 + +# Force index creation (integer) +#avi-index=0 + +[avformat] # Avformat demuxer + +# Format name (string) +#avformat-format= + +# Advanced options (string) +#avformat-options= + +# Avformat mux (string) +#sout-avformat-mux= + +# Advanced options (string) +#sout-avformat-options= + +# Reset timestamps (boolean) +#sout-avformat-reset-ts=1 + +[adaptive] # Unified adaptive streaming for DASH/HLS + +# Adaptive Logic (string) +#adaptive-logic= + +# Maximum device width (integer) +#adaptive-maxwidth=0 + +# Maximum device height (integer) +#adaptive-maxheight=0 + +# Fixed Bandwidth in KiB/s (integer) +#adaptive-bw=250 + +# Use regular HTTP modules (boolean) +#adaptive-use-access=0 + +# Live Playback delay (ms) (integer) +#adaptive-livedelay=15000 + +# Max buffering (ms) (integer) +#adaptive-maxbuffer=30000 + +# Low latency (integer) +#adaptive-lowlatency=-1 + +[oldrc] # Remote control interface + +# Show stream position (boolean) +#rc-show-pos=0 + +# Fake TTY (boolean) +#rc-fake-tty=0 + +# UNIX socket command input (string) +#rc-unix= + +# TCP command input (string) +#rc-host= + +[netsync] # Network synchronization + +# Network master clock (boolean) +#netsync-master=0 + +# Master server IP address (string) +#netsync-master-ip= + +# UDP timeout (in ms) (integer) +#netsync-timeout=500 + +[motion] # motion control interface + +[gestures] # Mouse gestures control interface + +# Motion threshold (10-100) (integer) +#gestures-threshold=30 + +# Trigger button (string) +#gestures-button=left + +[x264] # H.264/MPEG-4 Part 10/AVC encoder (x264) + +# Maximum GOP size (integer) +#sout-x264-keyint=250 + +# Minimum GOP size (integer) +#sout-x264-min-keyint=25 + +# Use recovery points to close GOPs (boolean) +#sout-x264-opengop=0 + +# Enable compatibility hacks for Blu-ray support (boolean) +#sout-x264-bluray-compat=0 + +# Extra I-frames aggressivity (integer) +#sout-x264-scenecut=40 + +# B-frames between I and P (integer) +#sout-x264-bframes=3 + +# Adaptive B-frame decision (integer) +#sout-x264-b-adapt=1 + +# Influence (bias) B-frames usage (integer) +#sout-x264-b-bias=0 + +# Keep some B-frames as references (string) +#sout-x264-bpyramid=normal + +# CABAC (boolean) +#sout-x264-cabac=1 + +# Use fullrange instead of TV colorrange (boolean) +#sout-x264-fullrange=0 + +# Number of reference frames (integer) +#sout-x264-ref=3 + +# Skip loop filter (boolean) +#sout-x264-nf=0 + +# Loop filter AlphaC0 and Beta parameters alpha:beta (string) +#sout-x264-deblock=0:0 + +# Strength of psychovisual optimization, default is "1.0:0.0" (string) +#sout-x264-psy-rd=1.0:0.0 + +# Use Psy-optimizations (boolean) +#sout-x264-psy=1 + +# H.264 level (string) +#sout-x264-level=0 + +# H.264 profile (string) +#sout-x264-profile=high + +# Interlaced mode (boolean) +#sout-x264-interlaced=0 + +# Frame packing (integer) +#sout-x264-frame-packing=-1 + +# Force number of slices per frame (integer) +#sout-x264-slices=0 + +# Limit the size of each slice in bytes (integer) +#sout-x264-slice-max-size=0 + +# Limit the size of each slice in macroblocks (integer) +#sout-x264-slice-max-mbs=0 + +# HRD-timing information (string) +#sout-x264-hrd=none + +# Set QP (integer) +#sout-x264-qp=-1 + +# Quality-based VBR (integer) +#sout-x264-crf=23 + +# Min QP (integer) +#sout-x264-qpmin=10 + +# Max QP (integer) +#sout-x264-qpmax=51 + +# Max QP step (integer) +#sout-x264-qpstep=4 + +# Average bitrate tolerance (float) +#sout-x264-ratetol=1.000000 + +# Max local bitrate (integer) +#sout-x264-vbv-maxrate=0 + +# VBV buffer (integer) +#sout-x264-vbv-bufsize=0 + +# Initial VBV buffer occupancy (float) +#sout-x264-vbv-init=0.900000 + +# QP factor between I and P (float) +#sout-x264-ipratio=1.400000 + +# QP factor between P and B (float) +#sout-x264-pbratio=1.300000 + +# QP difference between chroma and luma (integer) +#sout-x264-chroma-qp-offset=0 + +# Multipass ratecontrol (integer) +#sout-x264-pass=0 + +# QP curve compression (float) +#sout-x264-qcomp=0.600000 + +# Reduce fluctuations in QP (float) +#sout-x264-cplxblur=20.000000 + +# Reduce fluctuations in QP (float) +#sout-x264-qblur=0.500000 + +# How AQ distributes bits (integer) +#sout-x264-aq-mode=1 + +# Strength of AQ (float) +#sout-x264-aq-strength=1.000000 + +# Partitions to consider (string) +#sout-x264-partitions=normal + +# Direct MV prediction mode (string) +#sout-x264-direct=spatial + +# Direct prediction size (integer) +#sout-x264-direct-8x8=1 + +# Weighted prediction for B-frames (boolean) +#sout-x264-weightb=1 + +# Weighted prediction for P-frames (integer) +#sout-x264-weightp=2 + +# Integer pixel motion estimation method (string) +#sout-x264-me=hex + +# Maximum motion vector search range (integer) +#sout-x264-merange=16 + +# Maximum motion vector length (integer) +#sout-x264-mvrange=-1 + +# Minimum buffer space between threads (integer) +#sout-x264-mvrange-thread=-1 + +# Subpixel motion estimation and partition decision quality (integer) +#sout-x264-subme=7 + +# Decide references on a per partition basis (boolean) +#sout-x264-mixed-refs=1 + +# Chroma in motion estimation (boolean) +#sout-x264-chroma-me=1 + +# Adaptive spatial transform size (boolean) +#sout-x264-8x8dct=1 + +# Trellis RD quantization (integer) +#sout-x264-trellis=1 + +# Framecount to use on frametype lookahead (integer) +#sout-x264-lookahead=40 + +# Use Periodic Intra Refresh (boolean) +#sout-x264-intra-refresh=0 + +# Use mb-tree ratecontrol (boolean) +#sout-x264-mbtree=1 + +# Early SKIP detection on P-frames (boolean) +#sout-x264-fast-pskip=1 + +# Coefficient thresholding on P-frames (boolean) +#sout-x264-dct-decimate=1 + +# Noise reduction (integer) +#sout-x264-nr=0 + +# Inter luma quantization deadzone (integer) +#sout-x264-deadzone-inter=21 + +# Intra luma quantization deadzone (integer) +#sout-x264-deadzone-intra=11 + +# Non-deterministic optimizations when threaded (boolean) +#sout-x264-non-deterministic=0 + +# CPU optimizations (boolean) +#sout-x264-asm=1 + +# PSNR computation (boolean) +#sout-x264-psnr=0 + +# SSIM computation (boolean) +#sout-x264-ssim=0 + +# Quiet mode (boolean) +#sout-x264-quiet=0 + +# SPS and PPS id numbers (integer) +#sout-x264-sps-id=0 + +# Access unit delimiters (boolean) +#sout-x264-aud=0 + +# Statistics (boolean) +#sout-x264-verbose=0 + +# Filename for 2 pass stats file (string) +#sout-x264-stats=x264_2pass.log + +# Default preset setting used (string) +#sout-x264-preset= + +# Default tune setting used (string) +#sout-x264-tune= + +# x264 advanced options (string) +#sout-x264-options= + +[x26410b] # H.264/MPEG-4 Part 10/AVC encoder (x264 10-bit) + +# Maximum GOP size (integer) +#sout-x26410b-keyint=250 + +# Minimum GOP size (integer) +#sout-x26410b-min-keyint=25 + +# Use recovery points to close GOPs (boolean) +#sout-x26410b-opengop=0 + +# Enable compatibility hacks for Blu-ray support (boolean) +#sout-x26410b-bluray-compat=0 + +# Extra I-frames aggressivity (integer) +#sout-x26410b-scenecut=40 + +# B-frames between I and P (integer) +#sout-x26410b-bframes=3 + +# Adaptive B-frame decision (integer) +#sout-x26410b-b-adapt=1 + +# Influence (bias) B-frames usage (integer) +#sout-x26410b-b-bias=0 + +# Keep some B-frames as references (string) +#sout-x26410b-bpyramid=normal + +# CABAC (boolean) +#sout-x26410b-cabac=1 + +# Use fullrange instead of TV colorrange (boolean) +#sout-x26410b-fullrange=0 + +# Number of reference frames (integer) +#sout-x26410b-ref=3 + +# Skip loop filter (boolean) +#sout-x26410b-nf=0 + +# Loop filter AlphaC0 and Beta parameters alpha:beta (string) +#sout-x26410b-deblock=0:0 + +# Strength of psychovisual optimization, default is "1.0:0.0" (string) +#sout-x26410b-psy-rd=1.0:0.0 + +# Use Psy-optimizations (boolean) +#sout-x26410b-psy=1 + +# H.264 level (string) +#sout-x26410b-level=0 + +# H.264 profile (string) +#sout-x26410b-profile=high + +# Interlaced mode (boolean) +#sout-x26410b-interlaced=0 + +# Frame packing (integer) +#sout-x26410b-frame-packing=-1 + +# Force number of slices per frame (integer) +#sout-x26410b-slices=0 + +# Limit the size of each slice in bytes (integer) +#sout-x26410b-slice-max-size=0 + +# Limit the size of each slice in macroblocks (integer) +#sout-x26410b-slice-max-mbs=0 + +# HRD-timing information (string) +#sout-x26410b-hrd=none + +# Set QP (integer) +#sout-x26410b-qp=-1 + +# Quality-based VBR (integer) +#sout-x26410b-crf=23 + +# Min QP (integer) +#sout-x26410b-qpmin=10 + +# Max QP (integer) +#sout-x26410b-qpmax=51 + +# Max QP step (integer) +#sout-x26410b-qpstep=4 + +# Average bitrate tolerance (float) +#sout-x26410b-ratetol=1.000000 + +# Max local bitrate (integer) +#sout-x26410b-vbv-maxrate=0 + +# VBV buffer (integer) +#sout-x26410b-vbv-bufsize=0 + +# Initial VBV buffer occupancy (float) +#sout-x26410b-vbv-init=0.900000 + +# QP factor between I and P (float) +#sout-x26410b-ipratio=1.400000 + +# QP factor between P and B (float) +#sout-x26410b-pbratio=1.300000 + +# QP difference between chroma and luma (integer) +#sout-x26410b-chroma-qp-offset=0 + +# Multipass ratecontrol (integer) +#sout-x26410b-pass=0 + +# QP curve compression (float) +#sout-x26410b-qcomp=0.600000 + +# Reduce fluctuations in QP (float) +#sout-x26410b-cplxblur=20.000000 + +# Reduce fluctuations in QP (float) +#sout-x26410b-qblur=0.500000 + +# How AQ distributes bits (integer) +#sout-x26410b-aq-mode=1 + +# Strength of AQ (float) +#sout-x26410b-aq-strength=1.000000 + +# Partitions to consider (string) +#sout-x26410b-partitions=normal + +# Direct MV prediction mode (string) +#sout-x26410b-direct=spatial + +# Direct prediction size (integer) +#sout-x26410b-direct-8x8=1 + +# Weighted prediction for B-frames (boolean) +#sout-x26410b-weightb=1 + +# Weighted prediction for P-frames (integer) +#sout-x26410b-weightp=2 + +# Integer pixel motion estimation method (string) +#sout-x26410b-me=hex + +# Maximum motion vector search range (integer) +#sout-x26410b-merange=16 + +# Maximum motion vector length (integer) +#sout-x26410b-mvrange=-1 + +# Minimum buffer space between threads (integer) +#sout-x26410b-mvrange-thread=-1 + +# Subpixel motion estimation and partition decision quality (integer) +#sout-x26410b-subme=7 + +# Decide references on a per partition basis (boolean) +#sout-x26410b-mixed-refs=1 + +# Chroma in motion estimation (boolean) +#sout-x26410b-chroma-me=1 + +# Adaptive spatial transform size (boolean) +#sout-x26410b-8x8dct=1 + +# Trellis RD quantization (integer) +#sout-x26410b-trellis=1 + +# Framecount to use on frametype lookahead (integer) +#sout-x26410b-lookahead=40 + +# Use Periodic Intra Refresh (boolean) +#sout-x26410b-intra-refresh=0 + +# Use mb-tree ratecontrol (boolean) +#sout-x26410b-mbtree=1 + +# Early SKIP detection on P-frames (boolean) +#sout-x26410b-fast-pskip=1 + +# Coefficient thresholding on P-frames (boolean) +#sout-x26410b-dct-decimate=1 + +# Noise reduction (integer) +#sout-x26410b-nr=0 + +# Inter luma quantization deadzone (integer) +#sout-x26410b-deadzone-inter=21 + +# Intra luma quantization deadzone (integer) +#sout-x26410b-deadzone-intra=11 + +# Non-deterministic optimizations when threaded (boolean) +#sout-x26410b-non-deterministic=0 + +# CPU optimizations (boolean) +#sout-x26410b-asm=1 + +# PSNR computation (boolean) +#sout-x26410b-psnr=0 + +# SSIM computation (boolean) +#sout-x26410b-ssim=0 + +# Quiet mode (boolean) +#sout-x26410b-quiet=0 + +# SPS and PPS id numbers (integer) +#sout-x26410b-sps-id=0 + +# Access unit delimiters (boolean) +#sout-x26410b-aud=0 + +# Statistics (boolean) +#sout-x26410b-verbose=0 + +# Filename for 2 pass stats file (string) +#sout-x26410b-stats=x264_2pass.log + +# Default preset setting used (string) +#sout-x26410b-preset= + +# Default tune setting used (string) +#sout-x26410b-tune= + +# x264 advanced options (string) +#sout-x26410b-options= + +[vpx] # WebM video decoder + +# Quality mode (integer) +#sout-vpx-quality-mode=1000000 + +[vorbis] # Vorbis audio decoder + +# Encoding quality (integer) +#sout-vorbis-quality=0 + +# Maximum encoding bitrate (integer) +#sout-vorbis-max-bitrate=0 + +# Minimum encoding bitrate (integer) +#sout-vorbis-min-bitrate=0 + +# CBR encoding (boolean) +#sout-vorbis-cbr=0 + +[twolame] # Libtwolame audio encoder + +# Encoding quality (float) +#sout-twolame-quality=0.000000 + +# Stereo mode (integer) +#sout-twolame-mode=0 + +# VBR mode (boolean) +#sout-twolame-vbr=0 + +# Psycho-acoustic model (integer) +#sout-twolame-psy=3 + +[ttml] # TTML subtitles decoder + +# Subtitle justification (integer) +#ttml-align=0 + +[theora] # Theora video decoder + +# Post processing quality (integer) +#theora-postproc=-1 + +# Encoding quality (integer) +#sout-theora-quality=2 + +[telx] # Teletext subtitles decoder + +# Override page (integer) +#telx-override-page=-1 + +# Ignore subtitle flag (boolean) +#telx-ignore-subtitle-flag=0 + +# Workaround for France (boolean) +#telx-french-workaround=0 + +[svgdec] # SVG video decoder + +# Image width (integer) +#svg-width=-1 + +# Image height (integer) +#svg-height=-1 + +# Scale factor (float) +#svg-scale=-1.000000 + +[svcdsub] # Philips OGT (SVCD subtitle) decoder + +[subsusf] # USF subtitles decoder + +# Formatted Subtitles (boolean) +#subsdec-formatted=1 + +[subsdec] # Text subtitle decoder + +# Subtitle justification (integer) +#subsdec-align=-1 + +# Subtitle text encoding (string) +#subsdec-encoding= + +# UTF-8 subtitle autodetection (boolean) +#subsdec-autodetect-utf8=1 + +[spudec] # DVD subtitles decoder + +# Disable DVD subtitle transparency (boolean) +#dvdsub-transparency=0 + +[speex] # Speex audio decoder + +# Mode (integer) +#sout-speex-mode=0 + +# Encoding complexity (integer) +#sout-speex-complexity=3 + +# CBR encoding (boolean) +#sout-speex-cbr=0 + +# Encoding quality (float) +#sout-speex-quality=8.000000 + +# Maximal bitrate (integer) +#sout-speex-max-bitrate=0 + +# Voice activity detection (boolean) +#sout-speex-vad=1 + +# Discontinuous Transmission (boolean) +#sout-speex-dtx=0 + +[qsv] # Intel QuickSync Video encoder for MPEG4-Part10/MPEG2 (aka H.264/H.262) + +# Enable software mode (boolean) +#sout-qsv-software=0 + +# Codec Profile (string) +#sout-qsv-h264-profile=unspecified + +# Codec Level (string) +#sout-qsv-h264-level=unspecified + +# Codec Profile (string) +#sout-qsv-mpeg2-profile=unspecified + +# Codec Level (string) +#sout-qsv-mpeg2-level=unspecified + +# Group of Picture size (integer) +#sout-qsv-gop-size=32 + +# Group of Picture Reference Distance (integer) +#sout-qsv-gop-refdist=4 + +# IDR interval (integer) +#sout-qsv-idr-interval=0 + +# Target Usage (string) +#sout-qsv-target-usage=quality + +# Rate Control Method (string) +#sout-qsv-rc-method=vbr + +# Quantization parameter (integer) +#sout-qsv-qp=0 + +# Quantization parameter for I-frames (integer) +#sout-qsv-qpi=0 + +# Quantization parameter for P-frames (integer) +#sout-qsv-qpp=0 + +# Quantization parameter for B-frames (integer) +#sout-qsv-qpb=0 + +# Maximum Bitrate (integer) +#sout-qsv-bitrate-max=0 + +# Accuracy of RateControl (integer) +#sout-qsv-accuracy=0 + +# Convergence time of 'avbr' RateControl (integer) +#sout-qsv-convergence=0 + +# Number of slices per frame (integer) +#sout-qsv-num-slice=0 + +# Number of reference frames (integer) +#sout-qsv-num-ref-frame=0 + +# Number of parallel operations (integer) +#sout-qsv-async-depth=4 + +[libass] # Subtitle renderers using libass + +# Additional fonts directory (string) +#ssa-fontsdir= + +[jpeg] # JPEG image decoder + +# Quality level (integer) +#sout-jpeg-quality=95 + +[gstdecode] # GStreamer Based Decoder + +# Use DecodeBin (boolean) +#use-decodebin=1 + +[dvbsub] # DVB subtitles decoder + +# Subpicture position (integer) +#dvbsub-position=8 + +# Decoding X coordinate (integer) +#dvbsub-x=-1 + +# Decoding Y coordinate (integer) +#dvbsub-y=-1 + +# Encoding X coordinate (integer) +#sout-dvbsub-x=-1 + +# Encoding Y coordinate (integer) +#sout-dvbsub-y=-1 + +[ddummy] # Dummy decoder + +# Save raw codec data (boolean) +#dummy-save-es=0 + +[dca] # DTS Coherent Acoustics audio decoder + +# DTS dynamic range compression (boolean) +#dts-dynrng=1 + +[dav1d] # Dav1d video decoder + +# Frames Threads (integer) +#dav1d-thread-frames=0 + +[cc] # Closed Captions decoder + +# Opacity (boolean) +#cc-opaque=1 + +[avcodec] # FFmpeg audio/video decoder + +# Direct rendering (boolean) +#avcodec-dr=1 + +# Show corrupted frames (boolean) +#avcodec-corrupted=1 + +# Error resilience (integer) +#avcodec-error-resilience=1 + +# Workaround bugs (integer) +#avcodec-workaround-bugs=1 + +# Hurry up (boolean) +#avcodec-hurry-up=1 + +# Skip frame (default=0) (integer) +#avcodec-skip-frame=0 + +# Skip idct (default=0) (integer) +#avcodec-skip-idct=0 + +# Allow speed tricks (boolean) +#avcodec-fast=0 + +# Skip the loop filter for H.264 decoding (integer) +#avcodec-skiploopfilter=0 + +# Debug mask (integer) +#avcodec-debug=0 + +# Codec name (string) +#avcodec-codec= + +# Hardware decoding (string) +#avcodec-hw=any + +# Threads (integer) +#avcodec-threads=0 + +# Advanced options (string) +#avcodec-options= + +# Codec name (string) +#sout-avcodec-codec= + +# Quality level (string) +#sout-avcodec-hq=rd + +# Ratio of key frames (integer) +#sout-avcodec-keyint=0 + +# Ratio of B frames (integer) +#sout-avcodec-bframes=0 + +# Hurry up (boolean) +#sout-avcodec-hurry-up=0 + +# Interlaced encoding (boolean) +#sout-avcodec-interlace=0 + +# Interlaced motion estimation (boolean) +#sout-avcodec-interlace-me=1 + +# Video bitrate tolerance (integer) +#sout-avcodec-vt=0 + +# Pre-motion estimation (boolean) +#sout-avcodec-pre-me=0 + +# Rate control buffer size (integer) +#sout-avcodec-rc-buffer-size=0 + +# Rate control buffer aggressiveness (float) +#sout-avcodec-rc-buffer-aggressivity=1.000000 + +# I quantization factor (float) +#sout-avcodec-i-quant-factor=0.000000 + +# Noise reduction (integer) +#sout-avcodec-noise-reduction=0 + +# MPEG4 quantization matrix (boolean) +#sout-avcodec-mpeg4-matrix=0 + +# Minimum video quantizer scale (integer) +#sout-avcodec-qmin=0 + +# Maximum video quantizer scale (integer) +#sout-avcodec-qmax=0 + +# Trellis quantization (boolean) +#sout-avcodec-trellis=0 + +# Fixed quantizer scale (float) +#sout-avcodec-qscale=3.000000 + +# Strict standard compliance (integer) +#sout-avcodec-strict=0 + +# Luminance masking (float) +#sout-avcodec-lumi-masking=0.000000 + +# Darkness masking (float) +#sout-avcodec-dark-masking=0.000000 + +# Motion masking (float) +#sout-avcodec-p-masking=0.000000 + +# Border masking (float) +#sout-avcodec-border-masking=0.000000 + +# Luminance elimination (integer) +#sout-avcodec-luma-elim-threshold=0 + +# Chrominance elimination (integer) +#sout-avcodec-chroma-elim-threshold=0 + +# Specify AAC audio profile to use (string) +#sout-avcodec-aac-profile=low + +# Advanced options (string) +#sout-avcodec-options= + +[aribsub] # ARIB subtitles decoder + +# Ignore ruby (furigana) (boolean) +#aribsub-ignore-ruby=0 + +# Use Core Text renderer (boolean) +#aribsub-use-coretext=0 + +[a52] # ATSC A/52 (AC-3) audio decoder + +# A/52 dynamic range compression (boolean) +#a52-dynrng=1 + +[jack] # JACK audio output + +# Automatically connect to writable clients (boolean) +#jack-auto-connect=1 + +# Connect to clients matching (string) +#jack-connect-regex=system + +# JACK client name (string) +#jack-name= + +# Software gain (float) +#jack-gain=1.000000 + +[amem] # Audio memory output + +# Sample format (string) +#amem-format=S16N + +# Sample rate (integer) +#amem-rate=44100 + +# Channels count (integer) +#amem-channels=2 + +[alsa] # ALSA audio output + +# Audio output device (string) +#alsa-audio-device=default + +# Audio output channels (integer) +#alsa-audio-channels=6 + +# Software gain (float) +#alsa-gain=1.000000 + +[afile] # File audio output + +# Output file (string) +#audiofile-file=audiofile.wav + +# Output format (string) +#audiofile-format=s16 + +# Number of output channels (integer) +#audiofile-channels=0 + +# Add WAVE header (boolean) +#audiofile-wav=1 + +[stereo_widen] # Simple stereo widening effect + +# Delay time (float) +#stereowiden-delay=20.000000 + +# Feedback gain (float) +#stereowiden-feedback=0.300000 + +# Crossfeed (float) +#stereowiden-crossfeed=0.300000 + +# Dry mix (float) +#stereowiden-dry-mix=0.800000 + +[speex_resampler] # Speex resampler + +# Resampling quality (integer) +#speex-resampler-quality=4 + +[spatializer] # Audio Spatializer + +# Room size (float) +#spatializer-roomsize=0.850000 + +# Room width (float) +#spatializer-width=1.000000 + +# Wet (float) +#spatializer-wet=0.400000 + +# Dry (float) +#spatializer-dry=0.500000 + +# Damp (float) +#spatializer-damp=0.500000 + +[soxr] # soxr + +# Resampling quality (integer) +#soxr-resampler-quality=2 + +[scaletempo] # Audio tempo scaler synched with rate + +# Stride Length (integer) +#scaletempo-stride=30 + +# Overlap Length (float) +#scaletempo-overlap=0.200000 + +# Search Length (integer) +#scaletempo-search=14 + +[scaletempo_pitch] # Pitch Shifter + +# Stride Length (integer) +#scaletempo-stride=30 + +# Overlap Length (float) +#scaletempo-overlap=0.200000 + +# Search Length (integer) +#scaletempo-search=14 + +# Pitch Shift (float) +#pitch-shift=0.000000 + +[samplerate] # Secret Rabbit Code (libsamplerate) resampler + +# Sample rate converter type (integer) +#src-converter-type=2 + +[remap] # Audio channel remapper + +# Left (integer) +#aout-remap-channel-left=0 + +# Center (integer) +#aout-remap-channel-center=1 + +# Right (integer) +#aout-remap-channel-right=2 + +# Rear left (integer) +#aout-remap-channel-rearleft=3 + +# Rear center (integer) +#aout-remap-channel-rearcenter=4 + +# Rear right (integer) +#aout-remap-channel-rearright=5 + +# Side left (integer) +#aout-remap-channel-middleleft=6 + +# Side right (integer) +#aout-remap-channel-middleright=7 + +# Low-frequency effects (integer) +#aout-remap-channel-lfe=8 + +# Normalize channels (boolean) +#aout-remap-normalize=1 + +[param_eq] # Parametric Equalizer + +# Low freq (Hz) (float) +#param-eq-lowf=100.000000 + +# Low freq gain (dB) (float) +#param-eq-lowgain=0.000000 + +# High freq (Hz) (float) +#param-eq-highf=10000.000000 + +# High freq gain (dB) (float) +#param-eq-highgain=0.000000 + +# Freq 1 (Hz) (float) +#param-eq-f1=300.000000 + +# Freq 1 gain (dB) (float) +#param-eq-gain1=0.000000 + +# Freq 1 Q (float) +#param-eq-q1=3.000000 + +# Freq 2 (Hz) (float) +#param-eq-f2=1000.000000 + +# Freq 2 gain (dB) (float) +#param-eq-gain2=0.000000 + +# Freq 2 Q (float) +#param-eq-q2=3.000000 + +# Freq 3 (Hz) (float) +#param-eq-f3=3000.000000 + +# Freq 3 gain (dB) (float) +#param-eq-gain3=0.000000 + +# Freq 3 Q (float) +#param-eq-q3=3.000000 + +[normvol] # Volume normalizer + +# Number of audio buffers (integer) +#norm-buff-size=20 + +# Maximal volume level (float) +#norm-max-level=2.000000 + +[mono] # Stereo to mono downmixer + +# Use downmix algorithm (boolean) +#sout-mono-downmix=1 + +# Select channel to keep (integer) +#sout-mono-channel=-1 + +[headphone] # Headphone virtual spatialization effect + +# Characteristic dimension (integer) +#headphone-dim=10 + +# Compensate delay (boolean) +#headphone-compensate=0 + +# No decoding of Dolby Surround (boolean) +#headphone-dolby=0 + +[gain] # Gain control filter + +# Gain multiplier (float) +#gain-value=1.000000 + +[equalizer] # Equalizer with 10 bands + +# Equalizer preset (string) +#equalizer-preset=flat + +# Bands gain (string) +#equalizer-bands= + +# Two pass (boolean) +#equalizer-2pass=0 + +# Use VLC frequency bands (boolean) +#equalizer-vlcfreqs=1 + +# Global gain (float) +#equalizer-preamp=12.000000 + +[compressor] # Dynamic range compressor + +# RMS/peak (float) +#compressor-rms-peak=0.200000 + +# Attack time (float) +#compressor-attack=25.000000 + +# Release time (float) +#compressor-release=100.000000 + +# Threshold level (float) +#compressor-threshold=-11.000000 + +# Ratio (float) +#compressor-ratio=4.000000 + +# Knee radius (float) +#compressor-knee=5.000000 + +# Makeup gain (float) +#compressor-makeup-gain=7.000000 + +[chorus_flanger] # Sound Delay + +# Delay time (float) +#delay-time=20.000000 + +# Sweep Depth (float) +#sweep-depth=6.000000 + +# Sweep Rate (float) +#sweep-rate=6.000000 + +# Feedback gain (float) +#feedback-gain=0.500000 + +# Wet mix (float) +#wet-mix=0.400000 + +# Dry Mix (float) +#dry-mix=0.400000 + +[audiobargraph_a] # Audio part of the BarGraph function + +# Defines if BarGraph information should be sent (integer) +#audiobargraph_a-bargraph=1 + +# Sends the barGraph information every n audio packets (integer) +#audiobargraph_a-bargraph_repetition=4 + +# Defines if silence alarm information should be sent (integer) +#audiobargraph_a-silence=1 + +# Time window to use in ms (integer) +#audiobargraph_a-time_window=5000 + +# Minimum Audio level to raise the alarm (float) +#audiobargraph_a-alarm_threshold=0.020000 + +# Time between two alarm messages in ms (integer) +#audiobargraph_a-repetition_time=2000 + +[udp] # UDP stream output + +# Caching value (ms) (integer) +#sout-udp-caching=300 + +# Group packets (integer) +#sout-udp-group=1 + +[access_output_srt] # SRT stream output + +# Return poll wait after timeout milliseconds (-1 = infinite) (integer) +#poll-timeout=-1 + +# SRT latency (ms) (integer) +#latency=120 + +# Password for stream encryption (string) +#passphrase= + +# SRT maximum payload size (bytes) (integer) +#payload-size=1316 + +# SRT maximum bandwidth ceiling (bytes) (integer) +#bandwidth-overhead-limit=25 + +# Crypto key length in bytes (integer) +#key-length=16 + +# SRT Stream ID (string) +#streamid= + +[access_output_shout] # IceCAST output + +# Stream name (string) +#sout-shout-name=VLC media player - Live stream + +# Stream description (string) +#sout-shout-description=Live stream from VLC media player + +# Stream MP3 (boolean) +#sout-shout-mp3=0 + +# Genre description (string) +#sout-shout-genre=Alternative + +# URL description (string) +#sout-shout-url=http://www.videolan.org/vlc + +# Bitrate (string) +#sout-shout-bitrate= + +# Samplerate (string) +#sout-shout-samplerate= + +# Number of channels (string) +#sout-shout-channels= + +# Ogg Vorbis Quality (string) +#sout-shout-quality= + +# Stream public (boolean) +#sout-shout-public=0 + +[access_output_rist] # RIST stream output + +# RIST target packet size (bytes) (integer) +#sout-rist-packet-size=1328 + +# RIST data output caching size (ms) (integer) +#sout-rist-caching=50 + +# RIST retry-buffer queue size (ms) (integer) +#sout-rist-buffer-size=0 + +# SSRC used in RTP output (default is random, i.e. 0) (integer) +#sout-rist-ssrc=0 + +# Stream name (string) +#sout-rist-stream-name= + +[http] # HTTP stream output + +# Username (string) +#sout-http-user= + +# Password (string) +#sout-http-pwd= + +# Mime (string) +#sout-http-mime= + +# Metacube (boolean) +#sout-http-metacube=0 + +[file] # File stream output + +# Overwrite existing file (boolean) +#sout-file-overwrite=1 + +# Append to file (boolean) +#sout-file-append=0 + +# Format time and date (boolean) +#sout-file-format=0 + +# Synchronous writing (boolean) +#sout-file-sync=0 + +[xcb_screen] # Screen capture (with X11/XCB) + +# Frame rate (float) +#screen-fps=2.000000 + +# Region left column (integer) +#screen-left=0 + +# Region top row (integer) +#screen-top=0 + +# Capture region width (integer) +#screen-width=0 + +# Capture region height (integer) +#screen-height=0 + +# Follow the mouse (boolean) +#screen-follow-mouse=0 + +[vdr] # VDR recordings + +# Chapter offset in ms (integer) +#vdr-chapter-offset=0 + +# Frame rate (float) +#vdr-fps=25.000000 + +[udp] # UDP input + +# UDP Source timeout (sec) (integer) +#udp-timeout=-1 + +[timecode] # Time code subpicture elementary stream generator + +# Frame rate (string) +#timecode-fps=25/1 + +[smb] # SMB input + +# Username (string) +#smb-user= + +# Password (string) +#smb-pwd= + +# SMB domain (string) +#smb-domain= + +[shm] # Shared memory framebuffer + +# Frame rate (float) +#shm-fps=10.000000 + +# Frame buffer depth (integer) +#shm-depth=0 + +# Frame buffer width (integer) +#shm-width=800 + +# Frame buffer height (integer) +#shm-height=480 + +[sftp] # SFTP input + +# SFTP port (integer) +#sftp-port=22 + +# Username (string) +#sftp-user= + +# Password (string) +#sftp-pwd= + +[satip] # SAT>IP Receiver Plugin + +# Receive buffer (integer) +#satip-buffer=4194304 + +# Request multicast stream (boolean) +#satip-multicast=0 + +# Host (string) +#satip-host= + +[rtp] # Real-Time Protocol (RTP) input + +# RTCP (local) port (integer) +#rtcp-port=0 + +# Maximum RTP sources (integer) +#rtp-max-src=1 + +# RTP source timeout (sec) (integer) +#rtp-timeout=5 + +# Maximum RTP sequence number dropout (integer) +#rtp-max-dropout=3000 + +# Maximum RTP sequence number misordering (integer) +#rtp-max-misorder=100 + +# RTP payload format assumed for dynamic payloads (string) +#rtp-dynamic-pt= + +[rist] # RIST input + +# RIST maximum packet size (bytes) (integer) +#packet-size=1472 + +# RIST demux/decode maximum jitter (default is 5ms) (integer) +#maximum-jitter=5 + +# RIST latency (ms) (integer) +#latency=1000 + +# RIST nack retry interval (ms) (integer) +#retry-interval=132 + +# RIST reorder buffer (ms) (integer) +#reorder-buffer=70 + +# RIST maximum retry count (integer) +#max-retries=10 + +# RIST nack type, 0 = range, 1 = bitmask. Default is range (integer) +#nack-type=0 + +# Disable NACK output packets (boolean) +#disable-nacks=0 + +# Do not check for a valid rtcp message from the encoder (boolean) +#mcast-blind-nacks=0 + +[linsys_hdsdi] # HD-SDI Input + +# Link # (integer) +#linsys-hdsdi-link=0 + +# Video ID (integer) +#linsys-hdsdi-id-video=0 + +# Aspect ratio (string) +#linsys-hdsdi-aspect-ratio= + +# Audio configuration (string) +#linsys-hdsdi-audio=0=1,1 + +[libbluray] # Blu-ray Disc support (libbluray) + +# Blu-ray menus (boolean) +#bluray-menu=1 + +# Region code (string) +#bluray-region=B + +[access] # HTTPS input + +# Cookies forwarding (boolean) +#http-forward-cookies=1 + +# User agent (string) +#http-user-agent= + +[http] # HTTP input + +# Auto re-connect (boolean) +#http-reconnect=0 + +[ftp] # FTP input + +# Username (string) +#ftp-user= + +# Password (string) +#ftp-pwd= + +# FTP account (string) +#ftp-account=anonymous + +[filesystem] # File input + +# List special files (boolean) +#list-special-files=0 + +[dvdread] # DVDRead Input (no menu support) + +# DVD angle (integer) +#dvdread-angle=1 + +[dvdnav] # DVDnav Input + +# DVD angle (integer) +#dvdnav-angle=1 + +# Start directly in menu (boolean) +#dvdnav-menu=1 + +[dvb] # DVB input with v4l2 support + +# Probe DVB card for capabilities (boolean) +#dvb-probe=1 + +# Satellite scanning config (string) +#dvb-satellite= + +# Scan tuning list (string) +#dvb-scanlist= + +# Use NIT for scanning services (boolean) +#dvb-scan-nit=1 + +[dtv] # Digital Television and Radio + +# DVB adapter (integer) +#dvb-adapter=0 + +# DVB device (integer) +#dvb-device=0 + +# Do not demultiplex (boolean) +#dvb-budget-mode=0 + +# Frequency (Hz) (integer) +#dvb-frequency=0 + +# Spectrum inversion (integer) +#dvb-inversion=-1 + +# Bandwidth (MHz) (integer) +#dvb-bandwidth=0 + +# Transmission mode (integer) +#dvb-transmission=0 + +# Guard interval (string) +#dvb-guard= + +# High-priority code rate (string) +#dvb-code-rate-hp= + +# Low-priority code rate (string) +#dvb-code-rate-lp= + +# Hierarchy mode (integer) +#dvb-hierarchy=-1 + +# DVB-T2 Physical Layer Pipe (integer) +#dvb-plp-id=0 + +# Layer A modulation (string) +#dvb-a-modulation= + +# Layer A code rate (string) +#dvb-a-fec= + +# Layer A segments count (integer) +#dvb-a-count=0 + +# Layer A time interleaving (integer) +#dvb-a-interleaving=0 + +# Layer B modulation (string) +#dvb-b-modulation= + +# Layer B code rate (string) +#dvb-b-fec= + +# Layer B segments count (integer) +#dvb-b-count=0 + +# Layer B time interleaving (integer) +#dvb-b-interleaving=0 + +# Layer C modulation (string) +#dvb-c-modulation= + +# Layer C code rate (string) +#dvb-c-fec= + +# Layer C segments count (integer) +#dvb-c-count=0 + +# Layer C time interleaving (integer) +#dvb-c-interleaving=0 + +# Modulation / Constellation (string) +#dvb-modulation= + +# Symbol rate (bauds) (integer) +#dvb-srate=0 + +# FEC code rate (string) +#dvb-fec= + +# Stream identifier (integer) +#dvb-stream=0 + +# Pilot (integer) +#dvb-pilot=-1 + +# Roll-off factor (integer) +#dvb-rolloff=-1 + +# Transport stream ID (integer) +#dvb-ts-id=0 + +# Polarization (Voltage) (string) +#dvb-polarization= + +# (integer) +#dvb-voltage=13 + +# High LNB voltage (boolean) +#dvb-high-voltage=0 + +# Local oscillator low frequency (kHz) (integer) +#dvb-lnb-low=0 + +# Local oscillator high frequency (kHz) (integer) +#dvb-lnb-high=0 + +# Universal LNB switch frequency (kHz) (integer) +#dvb-lnb-switch=11700000 + +# DiSEqC LNB number (integer) +#dvb-satno=0 + +# Uncommitted DiSEqC LNB number (integer) +#dvb-uncommitted=0 + +# Continuous 22kHz tone (integer) +#dvb-tone=-1 + +[cdda] # Audio CD input + +# Audio CD device (string) +#cd-audio=/dev/sr0 + +# Musicbrainz Server (string) +#musicbrainz-server=musicbrainz.org + +[avio] # libavformat AVIO access + +# Advanced options (string) +#avio-options= + +# Advanced options (string) +#sout-avio-options= + +[access_srt] # SRT input + +# Return poll wait after timeout milliseconds (-1 = infinite) (integer) +#poll-timeout=-1 + +# SRT latency (ms) (integer) +#latency=120 + +# Password for stream encryption (string) +#passphrase= + +# Crypto key length in bytes (integer) +#key-length=16 + +# SRT Stream ID (string) +#streamid= + +[access_mms] # Microsoft Media Server (MMS) input + +# TCP/UDP timeout (ms) (integer) +#mms-timeout=5000 + +# Force selection of all streams (boolean) +#mms-all=0 + +# Maximum bitrate (integer) +#mms-maxbitrate=0 + +[access_jack] # JACK audio input + +# Pace (boolean) +#jack-input-use-vlc-pace=0 + +# Auto connection (boolean) +#jack-input-auto-connect=0 + +[imem] # Memory input + +# ID (integer) +#imem-id=-1 + +# Group (integer) +#imem-group=0 + +# Category (integer) +#imem-cat=0 + +# Codec (string) +#imem-codec= + +# Language (string) +#imem-language= + +# Sample rate (integer) +#imem-samplerate=0 + +# Channels count (integer) +#imem-channels=0 + +# Width (integer) +#imem-width=0 + +# Height (integer) +#imem-height=0 + +# Display aspect ratio (string) +#imem-dar= + +# Frame rate (string) +#imem-fps= + +# Size (integer) +#imem-size=0 + +[concat] # Concatenated inputs + +# Inputs list (string) +#concat-list= + +[access_alsa] # ALSA audio capture + +# Stereo (boolean) +#alsa-stereo=1 + +# Sample rate (integer) +#alsa-samplerate=48000 + +[core] # core program + +# Enable audio (boolean) +#audio=1 + +# Audio gain (float) +#gain=1.000000 + +# Audio output volume step (float) +#volume-step=12.800000 + +# Remember the audio volume (boolean) +#volume-save=1 + +# Force S/PDIF support (boolean) +#spdif=0 + +# Force detection of Dolby Surround (integer) +#force-dolby-surround=0 + +# Stereo audio output mode (integer) +#stereo-mode=0 + +# Audio desynchronization compensation (integer) +#audio-desync=0 + +# Replay gain mode (string) +#audio-replay-gain-mode=none + +# Replay preamp (float) +#audio-replay-gain-preamp=0.000000 + +# Default replay gain (float) +#audio-replay-gain-default=-7.000000 + +# Peak protection (boolean) +#audio-replay-gain-peak-protection=1 + +# Enable time stretching audio (boolean) +#audio-time-stretch=1 + +# Audio output module (string) +#aout= + +# Media role (string) +#role=video + +# Audio filters (string) +#audio-filter= + +# Audio visualizations (string) +#audio-visual=none + +# Audio resampler (string) +#audio-resampler= + +# Enable video (boolean) +#video=1 + +# Grayscale video output (boolean) +#grayscale=0 + +# Fullscreen video output (boolean) +#fullscreen=0 + +# Embedded video (boolean) +#embedded-video=1 + +# (boolean) +#xlib=1 + +# Drop late frames (boolean) +#drop-late-frames=1 + +# Skip frames (boolean) +#skip-frames=1 + +# Quiet synchro (boolean) +#quiet-synchro=0 + +# Key press events (boolean) +#keyboard-events=1 + +# Mouse events (boolean) +#mouse-events=1 + +# Always on top (boolean) +#video-on-top=0 + +# Enable wallpaper mode (boolean) +#video-wallpaper=0 + +# Disable screensaver (boolean) +#disable-screensaver=1 + +# Show media title on video (boolean) +#video-title-show=1 + +# Show video title for x milliseconds (integer) +#video-title-timeout=5000 + +# Position of video title (integer) +#video-title-position=8 + +# Hide cursor and fullscreen controller after x milliseconds (integer) +#mouse-hide-timeout=1000 + +# Video snapshot directory (or filename) (string) +#snapshot-path= + +# Video snapshot file prefix (string) +#snapshot-prefix=vlcsnap- + +# Video snapshot format (string) +#snapshot-format=png + +# Display video snapshot preview (boolean) +#snapshot-preview=1 + +# Use sequential numbers instead of timestamps (boolean) +#snapshot-sequential=0 + +# Video snapshot width (integer) +#snapshot-width=-1 + +# Video snapshot height (integer) +#snapshot-height=-1 + +# Video width (integer) +#width=-1 + +# Video height (integer) +#height=-1 + +# Video X coordinate (integer) +#video-x=0 + +# Video Y coordinate (integer) +#video-y=0 + +# Video cropping (string) +#crop= + +# Custom crop ratios list (string) +#custom-crop-ratios= + +# Source aspect ratio (string) +#aspect-ratio= + +# Video Auto Scaling (boolean) +#autoscale=1 + +# Monitor pixel aspect ratio (string) +#monitor-par= + +# Custom aspect ratios list (string) +#custom-aspect-ratios= + +# Fix HDTV height (boolean) +#hdtv-fix=1 + +# Window decorations (boolean) +#video-deco=1 + +# Video title (string) +#video-title= + +# Video alignment (integer) +#align=0 + +# Zoom video (float) +#zoom=1.000000 + +# Deinterlace (integer) +#deinterlace=-1 + +# Deinterlace mode (string) +#deinterlace-mode=auto + +# Video output module (string) +#vout= + +# Video filter module (string) +#video-filter= + +# Video splitter module (string) +#video-splitter= + +# Enable sub-pictures (boolean) +#spu=1 + +# On Screen Display (boolean) +#osd=1 + +# Text rendering module (string) +#text-renderer= + +# Use subtitle file (string) +#sub-file= + +# Autodetect subtitle files (boolean) +#sub-autodetect-file=1 + +# Subtitle autodetection fuzziness (integer) +#sub-autodetect-fuzzy=3 + +# Subtitle autodetection paths (string) +#sub-autodetect-path=./Subtitles, ./subtitles, ./Subs, ./subs + +# Force subtitle position (integer) +#sub-margin=0 + +# Subpictures source module (string) +#sub-source= + +# Subpictures filter module (string) +#sub-filter= + +# Program (integer) +#program=0 + +# Programs (string) +#programs= + +# Audio track (integer) +#audio-track=-1 + +# Subtitle track (integer) +#sub-track=-1 + +# Audio language (string) +#audio-language= + +# Subtitle language (string) +#sub-language= + +# Menu language (string) +#menu-language= + +# Audio track ID (integer) +#audio-track-id=-1 + +# Subtitle track ID (integer) +#sub-track-id=-1 + +# Preferred Closed Captions decoder (integer) +#captions=608 + +# Preferred video resolution (integer) +#preferred-resolution=-1 + +# Input repetitions (integer) +#input-repeat=0 + +# Start time (float) +#start-time=0.000000 + +# Stop time (float) +#stop-time=0.000000 + +# Run time (float) +#run-time=0.000000 + +# Fast seek (boolean) +#input-fast-seek=0 + +# Playback speed (float) +#rate=1.000000 + +# Input list (string) +#input-list= + +# Input slave (experimental) (string) +#input-slave= + +# Bookmarks list for a stream (string) +#bookmarks= + +# DVD device (string) +#dvd=/dev/sr0 + +# VCD device (string) +#vcd=/dev/sr0 + +# MTU of the network interface (integer) +#mtu=1400 + +# TCP connection timeout (integer) +#ipv4-timeout=5000 + +# HTTP server address (string) +#http-host= + +# HTTP server port (integer) +#http-port=8080 + +# HTTPS server port (integer) +#https-port=8443 + +# RTSP server address (string) +#rtsp-host= + +# RTSP server port (integer) +#rtsp-port=554 + +# HTTP/TLS server certificate (string) +#http-cert= + +# HTTP/TLS server private key (string) +#http-key= + +# SOCKS server (string) +#socks= + +# SOCKS user name (string) +#socks-user= + +# SOCKS password (string) +#socks-pwd= + +# Title metadata (string) +#meta-title= + +# Author metadata (string) +#meta-author= + +# Artist metadata (string) +#meta-artist= + +# Genre metadata (string) +#meta-genre= + +# Copyright metadata (string) +#meta-copyright= + +# Description metadata (string) +#meta-description= + +# Date metadata (string) +#meta-date= + +# URL metadata (string) +#meta-url= + +# File caching (ms) (integer) +#file-caching=1000 + +# Live capture caching (ms) (integer) +#live-caching=300 + +# Disc caching (ms) (integer) +#disc-caching=300 + +# Network caching (ms) (integer) +#network-caching=1000 + +# Clock reference average counter (integer) +#cr-average=40 + +# Clock synchronisation (integer) +#clock-synchro=-1 + +# Clock jitter (integer) +#clock-jitter=5000 + +# Network synchronisation (boolean) +#network-synchronisation=0 + +# Record directory (string) +#input-record-path= + +# Prefer native stream recording (boolean) +#input-record-native=1 + +# Timeshift directory (string) +#input-timeshift-path= + +# Timeshift granularity (integer) +#input-timeshift-granularity=-1 + +# Change title according to current media (string) +#input-title-format=$Z + +# Disable all lua plugins (boolean) +#lua=1 + +# Preferred decoders list (string) +#codec= + +# Preferred encoders list (string) +#encoder= + +# Access module (string) +#access= + +# Demux module (string) +#demux=any + +# Stream filter module (string) +#stream-filter= + +# Demux filter module (string) +#demux-filter= + +# Default stream output chain (string) +#sout= + +# Display while streaming (boolean) +#sout-display=0 + +# Keep stream output open (boolean) +#sout-keep=0 + +# Enable streaming of all ES (boolean) +#sout-all=1 + +# Enable audio stream output (boolean) +#sout-audio=1 + +# Enable video stream output (boolean) +#sout-video=1 + +# Enable SPU stream output (boolean) +#sout-spu=1 + +# Stream output muxer caching (ms) (integer) +#sout-mux-caching=1500 + +# VLM configuration file (string) +#vlm-conf= + +# SAP announcement interval (integer) +#sap-interval=5 + +# Mux module (string) +#mux= + +# Access output module (string) +#access_output= + +# Hop limit (TTL) (integer) +#ttl=-1 + +# Multicast output interface (string) +#miface= + +# DiffServ Code Point (integer) +#dscp=0 + +# Preferred packetizer list (string) +#packetizer= + +# VoD server module (string) +#vod-server= + +# Use a plugins cache (boolean) +#plugins-cache=1 + +# Scan for new plugins (boolean) +#plugins-scan=1 + +# Preferred keystore list (string) +#keystore= + +# Allow real-time priority (boolean) +#rt-priority=0 + +# Adjust VLC priority (integer) +#rt-offset=0 + +# Play files randomly forever (boolean) +#random=0 + +# Repeat all (boolean) +#loop=0 + +# Repeat current item (boolean) +#repeat=0 + +# Play and exit (boolean) +#play-and-exit=0 + +# Play and stop (boolean) +#play-and-stop=0 + +# Play and pause (boolean) +#play-and-pause=0 + +# Start paused (boolean) +#start-paused=0 + +# Auto start (boolean) +#playlist-autostart=1 + +# Pause on audio communication (boolean) +#playlist-cork=1 + +# Allow only one running instance (boolean) +#one-instance=0 + +# Use only one instance when started from file manager (boolean) +#one-instance-when-started-from-file=1 + +# Enqueue items into playlist in one instance mode (boolean) +#playlist-enqueue=0 + +# Expose media player via D-Bus (boolean) +#dbus=0 + +# Use media library (boolean) +#media-library=0 + +# Display playlist tree (boolean) +#playlist-tree=0 + +# Default stream (string) +#open= + +# Automatically preparse items (boolean) +#auto-preparse=1 + +# Preparsing timeout (integer) +#preparse-timeout=5000 + +# Allow metadata network access (boolean) +metadata-network-access=1 + +# Subdirectory behavior (string) +#recursive=collapse + +# Ignored extensions (string) +#ignore-filetypes=m3u,db,nfo,ini,jpg,jpeg,ljpg,gif,png,pgm,pgmyuv,pbm,pam,tga,bmp,pnm,xpm,xcf,pcx,tif,tiff,lbm,sfv,txt,sub,idx,srt,cue,ssa + +# Show hidden files (boolean) +#show-hiddenfiles=0 + +# Services discovery modules (string) +#services-discovery= + +# Run as daemon process (boolean) +#daemon=0 + +# Write process id to file (string) +#pidfile= + +# Show advanced options (boolean) +#advanced=0 + +# Interface interaction (boolean) +#interact=1 + +# Locally collect statistics (boolean) +#stats=1 + +# Interface module (string) +#intf= + +# Extra interface modules (string) +#extraintf= + +# Control interfaces (string) +#control= + +# Mouse wheel vertical axis control (integer) +#hotkeys-y-wheel-mode=0 + +# Mouse wheel horizontal axis control (integer) +#hotkeys-x-wheel-mode=2 + +# Fullscreen (string) +#global-key-toggle-fullscreen= + +# Fullscreen (string) +#key-toggle-fullscreen=f + +# Exit fullscreen (string) +#global-key-leave-fullscreen= + +# Exit fullscreen (string) +#key-leave-fullscreen=Esc + +# Play/Pause (string) +#global-key-play-pause= + +# Play/Pause (string) +#key-play-pause=Space Media Play Pause + +# Pause only (string) +#global-key-pause= + +# Pause only (string) +#key-pause=Browser Stop + +# Play only (string) +#global-key-play= + +# Play only (string) +#key-play=Browser Refresh + +# Faster (string) +#global-key-faster= + +# Faster (string) +#key-faster=+ + +# Slower (string) +#global-key-slower= + +# Slower (string) +#key-slower=- + +# Normal rate (string) +#global-key-rate-normal= + +# Normal rate (string) +#key-rate-normal== + +# Faster (fine) (string) +#global-key-rate-faster-fine= + +# Faster (fine) (string) +#key-rate-faster-fine=] + +# Slower (fine) (string) +#global-key-rate-slower-fine= + +# Slower (fine) (string) +#key-rate-slower-fine=[ + +# Next (string) +#global-key-next= + +# Next (string) +#key-next=n Media Next Track + +# Previous (string) +#global-key-prev= + +# Previous (string) +#key-prev=p Media Prev Track + +# Stop (string) +#global-key-stop= + +# Stop (string) +#key-stop=s Media Stop + +# Position (string) +#global-key-position= + +# Position (string) +#key-position=t + +# Very short backwards jump (string) +#global-key-jump-extrashort= + +# Very short backwards jump (string) +#key-jump-extrashort=Shift+Left + +# Very short forward jump (string) +#global-key-jump+extrashort= + +# Very short forward jump (string) +#key-jump+extrashort=Shift+Right + +# Short backwards jump (string) +#global-key-jump-short= + +# Short backwards jump (string) +#key-jump-short=Alt+Left + +# Short forward jump (string) +#global-key-jump+short= + +# Short forward jump (string) +#key-jump+short=Alt+Right + +# Medium backwards jump (string) +#global-key-jump-medium= + +# Medium backwards jump (string) +#key-jump-medium=Ctrl+Left + +# Medium forward jump (string) +#global-key-jump+medium= + +# Medium forward jump (string) +#key-jump+medium=Ctrl+Right + +# Long backwards jump (string) +#global-key-jump-long= + +# Long backwards jump (string) +#key-jump-long=Ctrl+Alt+Left + +# Long forward jump (string) +#global-key-jump+long= + +# Long forward jump (string) +#key-jump+long=Ctrl+Alt+Right + +# Next frame (string) +#global-key-frame-next= + +# Next frame (string) +#key-frame-next=e Browser Next + +# Activate (string) +#global-key-nav-activate= + +# Activate (string) +#key-nav-activate=Enter + +# Navigate up (string) +#global-key-nav-up= + +# Navigate up (string) +#key-nav-up=Up + +# Navigate down (string) +#global-key-nav-down= + +# Navigate down (string) +#key-nav-down=Down + +# Navigate left (string) +#global-key-nav-left= + +# Navigate left (string) +#key-nav-left=Left + +# Navigate right (string) +#global-key-nav-right= + +# Navigate right (string) +#key-nav-right=Right + +# Go to the DVD menu (string) +#global-key-disc-menu= + +# Go to the DVD menu (string) +#key-disc-menu=Shift+m + +# Select previous DVD title (string) +#global-key-title-prev= + +# Select previous DVD title (string) +#key-title-prev=Shift+o + +# Select next DVD title (string) +#global-key-title-next= + +# Select next DVD title (string) +#key-title-next=Shift+b + +# Select prev DVD chapter (string) +#global-key-chapter-prev= + +# Select prev DVD chapter (string) +#key-chapter-prev=Shift+p + +# Select next DVD chapter (string) +#global-key-chapter-next= + +# Select next DVD chapter (string) +#key-chapter-next=Shift+n + +# Quit (string) +#global-key-quit= + +# Quit (string) +#key-quit=Ctrl+q + +# Volume up (string) +#global-key-vol-up= + +# Volume up (string) +#key-vol-up=Ctrl+Up Volume Up + +# Volume down (string) +#global-key-vol-down= + +# Volume down (string) +#key-vol-down=Ctrl+Down Volume Down + +# Mute (string) +#global-key-vol-mute= + +# Mute (string) +#key-vol-mute=m Volume Mute + +# Subtitle delay up (string) +#global-key-subdelay-up= + +# Subtitle delay up (string) +#key-subdelay-up=h + +# Subtitle delay down (string) +#global-key-subdelay-down= + +# Subtitle delay down (string) +#key-subdelay-down=g + +# Subtitle sync / bookmark audio timestamp (string) +#global-key-subsync-markaudio= + +# Subtitle sync / bookmark audio timestamp (string) +#key-subsync-markaudio=Shift+h + +# Subtitle sync / bookmark subtitle timestamp (string) +#global-key-subsync-marksub= + +# Subtitle sync / bookmark subtitle timestamp (string) +#key-subsync-marksub=Shift+j + +# Subtitle sync / synchronize audio & subtitle timestamps (string) +#global-key-subsync-apply= + +# Subtitle sync / synchronize audio & subtitle timestamps (string) +#key-subsync-apply=Shift+k + +# Subtitle sync / reset audio & subtitle synchronization (string) +#global-key-subsync-reset= + +# Subtitle sync / reset audio & subtitle synchronization (string) +#key-subsync-reset=Ctrl+Shift+k + +# Subtitle position up (string) +#global-key-subpos-up= + +# Subtitle position up (string) +#key-subpos-up= + +# Subtitle position down (string) +#global-key-subpos-down= + +# Subtitle position down (string) +#key-subpos-down= + +# Audio delay up (string) +#global-key-audiodelay-up= + +# Audio delay up (string) +#key-audiodelay-up=k + +# Audio delay down (string) +#global-key-audiodelay-down= + +# Audio delay down (string) +#key-audiodelay-down=j + +# Cycle audio track (string) +#global-key-audio-track= + +# Cycle audio track (string) +#key-audio-track=b + +# Cycle through audio devices (string) +#global-key-audiodevice-cycle= + +# Cycle through audio devices (string) +#key-audiodevice-cycle=Shift+a + +# Cycle subtitle track in reverse order (string) +#global-key-subtitle-revtrack= + +# Cycle subtitle track in reverse order (string) +#key-subtitle-revtrack=Alt+v + +# Cycle subtitle track (string) +#global-key-subtitle-track= + +# Cycle subtitle track (string) +#key-subtitle-track=v + +# Toggle subtitles (string) +#global-key-subtitle-toggle= + +# Toggle subtitles (string) +#key-subtitle-toggle=Shift+v + +# Cycle next program Service ID (string) +#global-key-program-sid-next= + +# Cycle next program Service ID (string) +#key-program-sid-next=x + +# Cycle previous program Service ID (string) +#global-key-program-sid-prev= + +# Cycle previous program Service ID (string) +#key-program-sid-prev=Shift+x + +# Cycle source aspect ratio (string) +#global-key-aspect-ratio= + +# Cycle source aspect ratio (string) +#key-aspect-ratio=a + +# Cycle video crop (string) +#global-key-crop= + +# Cycle video crop (string) +#key-crop=c + +# Toggle autoscaling (string) +#global-key-toggle-autoscale= + +# Toggle autoscaling (string) +#key-toggle-autoscale=o + +# Increase scale factor (string) +#global-key-incr-scalefactor= + +# Increase scale factor (string) +#key-incr-scalefactor=Alt+o + +# Decrease scale factor (string) +#global-key-decr-scalefactor= + +# Decrease scale factor (string) +#key-decr-scalefactor=Alt+Shift+o + +# Toggle deinterlacing (string) +#global-key-deinterlace= + +# Toggle deinterlacing (string) +#key-deinterlace=d + +# Cycle deinterlace modes (string) +#global-key-deinterlace-mode= + +# Cycle deinterlace modes (string) +#key-deinterlace-mode=Shift+d + +# Show controller in fullscreen (string) +#global-key-intf-show= + +# Show controller in fullscreen (string) +#key-intf-show=i + +# Boss key (string) +#global-key-intf-boss= + +# Boss key (string) +#key-intf-boss= + +# Context menu (string) +#global-key-intf-popup-menu= + +# Context menu (string) +#key-intf-popup-menu=Menu + +# Take video snapshot (string) +#global-key-snapshot= + +# Take video snapshot (string) +#key-snapshot=Shift+s + +# Record (string) +#global-key-record= + +# Record (string) +#key-record=Shift+r + +# Zoom (string) +#global-key-zoom= + +# Zoom (string) +#key-zoom=z + +# Un-Zoom (string) +#global-key-unzoom= + +# Un-Zoom (string) +#key-unzoom=Shift+z + +# Toggle wallpaper mode in video output (string) +#global-key-wallpaper= + +# Toggle wallpaper mode in video output (string) +#key-wallpaper=w + +# Crop one pixel from the top of the video (string) +#global-key-crop-top= + +# Crop one pixel from the top of the video (string) +#key-crop-top=Alt+r + +# Uncrop one pixel from the top of the video (string) +#global-key-uncrop-top= + +# Uncrop one pixel from the top of the video (string) +#key-uncrop-top=Alt+Shift+r + +# Crop one pixel from the left of the video (string) +#global-key-crop-left= + +# Crop one pixel from the left of the video (string) +#key-crop-left=Alt+d + +# Uncrop one pixel from the left of the video (string) +#global-key-uncrop-left= + +# Uncrop one pixel from the left of the video (string) +#key-uncrop-left=Alt+Shift+d + +# Crop one pixel from the bottom of the video (string) +#global-key-crop-bottom= + +# Crop one pixel from the bottom of the video (string) +#key-crop-bottom=Alt+c + +# Uncrop one pixel from the bottom of the video (string) +#global-key-uncrop-bottom= + +# Uncrop one pixel from the bottom of the video (string) +#key-uncrop-bottom=Alt+Shift+c + +# Crop one pixel from the right of the video (string) +#global-key-crop-right= + +# Crop one pixel from the right of the video (string) +#key-crop-right=Alt+f + +# Uncrop one pixel from the right of the video (string) +#global-key-uncrop-right= + +# Uncrop one pixel from the right of the video (string) +#key-uncrop-right=Alt+Shift+f + +# Random (string) +#global-key-random= + +# Random (string) +#key-random=r + +# Normal/Loop/Repeat (string) +#global-key-loop= + +# Normal/Loop/Repeat (string) +#key-loop=l + +# Shrink the viewpoint field of view (360°) (string) +#global-key-viewpoint-fov-in= + +# Shrink the viewpoint field of view (360°) (string) +#key-viewpoint-fov-in=Page Up + +# Expand the viewpoint field of view (360°) (string) +#global-key-viewpoint-fov-out= + +# Expand the viewpoint field of view (360°) (string) +#key-viewpoint-fov-out=Page Down + +# Roll the viewpoint clockwise (360°) (string) +#global-key-viewpoint-roll-clock= + +# Roll the viewpoint clockwise (360°) (string) +#key-viewpoint-roll-clock= + +# Roll the viewpoint anti-clockwise (360°) (string) +#global-key-viewpoint-roll-anticlock= + +# Roll the viewpoint anti-clockwise (360°) (string) +#key-viewpoint-roll-anticlock= + +# 1:4 Quarter (string) +#global-key-zoom-quarter= + +# 1:4 Quarter (string) +#key-zoom-quarter=Alt+1 + +# 1:2 Half (string) +#global-key-zoom-half= + +# 1:2 Half (string) +#key-zoom-half=Alt+2 + +# 1:1 Original (string) +#global-key-zoom-original= + +# 1:1 Original (string) +#key-zoom-original=Alt+3 + +# 2:1 Double (string) +#global-key-zoom-double= + +# 2:1 Double (string) +#key-zoom-double=Alt+4 + +# Very short jump length (integer) +#extrashort-jump-size=3 + +# Short jump length (integer) +#short-jump-size=10 + +# Medium jump length (integer) +#medium-jump-size=60 + +# Long jump length (integer) +#long-jump-size=300 + +# Set playlist bookmark 1 (string) +#global-key-set-bookmark1= + +# Set playlist bookmark 1 (string) +#key-set-bookmark1=Ctrl+F1 + +# Set playlist bookmark 2 (string) +#global-key-set-bookmark2= + +# Set playlist bookmark 2 (string) +#key-set-bookmark2=Ctrl+F2 + +# Set playlist bookmark 3 (string) +#global-key-set-bookmark3= + +# Set playlist bookmark 3 (string) +#key-set-bookmark3=Ctrl+F3 + +# Set playlist bookmark 4 (string) +#global-key-set-bookmark4= + +# Set playlist bookmark 4 (string) +#key-set-bookmark4=Ctrl+F4 + +# Set playlist bookmark 5 (string) +#global-key-set-bookmark5= + +# Set playlist bookmark 5 (string) +#key-set-bookmark5=Ctrl+F5 + +# Set playlist bookmark 6 (string) +#global-key-set-bookmark6= + +# Set playlist bookmark 6 (string) +#key-set-bookmark6=Ctrl+F6 + +# Set playlist bookmark 7 (string) +#global-key-set-bookmark7= + +# Set playlist bookmark 7 (string) +#key-set-bookmark7=Ctrl+F7 + +# Set playlist bookmark 8 (string) +#global-key-set-bookmark8= + +# Set playlist bookmark 8 (string) +#key-set-bookmark8=Ctrl+F8 + +# Set playlist bookmark 9 (string) +#global-key-set-bookmark9= + +# Set playlist bookmark 9 (string) +#key-set-bookmark9=Ctrl+F9 + +# Set playlist bookmark 10 (string) +#global-key-set-bookmark10= + +# Set playlist bookmark 10 (string) +#key-set-bookmark10=Ctrl+F10 + +# Play playlist bookmark 1 (string) +#global-key-play-bookmark1= + +# Play playlist bookmark 1 (string) +#key-play-bookmark1=F1 + +# Play playlist bookmark 2 (string) +#global-key-play-bookmark2= + +# Play playlist bookmark 2 (string) +#key-play-bookmark2=F2 + +# Play playlist bookmark 3 (string) +#global-key-play-bookmark3= + +# Play playlist bookmark 3 (string) +#key-play-bookmark3=F3 + +# Play playlist bookmark 4 (string) +#global-key-play-bookmark4= + +# Play playlist bookmark 4 (string) +#key-play-bookmark4=F4 + +# Play playlist bookmark 5 (string) +#global-key-play-bookmark5= + +# Play playlist bookmark 5 (string) +#key-play-bookmark5=F5 + +# Play playlist bookmark 6 (string) +#global-key-play-bookmark6= + +# Play playlist bookmark 6 (string) +#key-play-bookmark6=F6 + +# Play playlist bookmark 7 (string) +#global-key-play-bookmark7= + +# Play playlist bookmark 7 (string) +#key-play-bookmark7=F7 + +# Play playlist bookmark 8 (string) +#global-key-play-bookmark8= + +# Play playlist bookmark 8 (string) +#key-play-bookmark8=F8 + +# Play playlist bookmark 9 (string) +#global-key-play-bookmark9= + +# Play playlist bookmark 9 (string) +#key-play-bookmark9=F9 + +# Play playlist bookmark 10 (string) +#global-key-play-bookmark10= + +# Play playlist bookmark 10 (string) +#key-play-bookmark10=F10 + +# Clear the playlist (string) +#global-key-clear-playlist= + +# Clear the playlist (string) +#key-clear-playlist=Ctrl+w + +# Reset subtitles text scale (string) +#global-key-subtitle-text-scale-normal= + +# Reset subtitles text scale (string) +#key-subtitle-text-scale-normal=Ctrl+0 + +# Scale down subtitles text (string) +#global-key-subtitle-text-scale-up= + +# Scale down subtitles text (string) +#key-subtitle-text-scale-up=Ctrl+Mouse Wheel Up + +# Scale up subtitles text (string) +#global-key-subtitle-text-scale-down= + +# Scale up subtitles text (string) +#key-subtitle-text-scale-down=Ctrl+Mouse Wheel Down + +# Playlist bookmark 1 (string) +#bookmark1= + +# Playlist bookmark 2 (string) +#bookmark2= + +# Playlist bookmark 3 (string) +#bookmark3= + +# Playlist bookmark 4 (string) +#bookmark4= + +# Playlist bookmark 5 (string) +#bookmark5= + +# Playlist bookmark 6 (string) +#bookmark6= + +# Playlist bookmark 7 (string) +#bookmark7= + +# Playlist bookmark 8 (string) +#bookmark8= + +# Playlist bookmark 9 (string) +#bookmark9= + +# Playlist bookmark 10 (string) +#bookmark10= + diff --git a/.config/waybar/config.jsonc b/.config/waybar/config.jsonc index 8c6488e..7c7d28b 100644 --- a/.config/waybar/config.jsonc +++ b/.config/waybar/config.jsonc @@ -29,7 +29,7 @@ }, "cpu": { "interval": 1, - "format": "{usage}% \uf2db", + "format": "{usage}% \uf2db", "on-click": "kitty btop" }, "memory": { @@ -64,7 +64,7 @@ "format": "{}°C", "tooltip": false, "interval": 3600, - "exec": "wttrbar --location 'Ahmedabad'", + "exec": "wttrbar --location 'Surat'", "return-type": "json" }, "custom/wallpaper": { diff --git a/.config/waybar/scripts/change-wallpaper.sh b/.config/waybar/scripts/change-wallpaper.sh index f632e65..be1e813 100755 --- a/.config/waybar/scripts/change-wallpaper.sh +++ b/.config/waybar/scripts/change-wallpaper.sh @@ -10,5 +10,5 @@ WALLPAPER=$( find $TARGET -type f -regex '.*\.\(jpg\|jpeg\|png\|webp\)' | shuf - echo "preload = $WALLPAPER" > /home/archer/.config/hypr/hyprpaper.conf echo "wallpaper = eDP-1, $WALLPAPER" >> /home/archer/.config/hypr/hyprpaper.conf -echo "splash = on" >> /home/archer/.config/hypr/hyprpaper.conf +echo "splash = off" >> /home/archer/.config/hypr/hyprpaper.conf echo "ipc = off" >> /home/archer/.config/hypr/hyprpaper.conf diff --git a/.config/waybar/scripts/network.sh b/.config/waybar/scripts/network.sh new file mode 100644 index 0000000..e69de29 diff --git a/.config/wlogout/layout b/.config/wlogout/layout new file mode 100644 index 0000000..3046d88 --- /dev/null +++ b/.config/wlogout/layout @@ -0,0 +1,30 @@ +{ + "label" : "lock", + "action" : "~/.config/hypr/scripts/lock.sh", + "text" : "Lock", + "keybind" : "l" +} +{ + "label" : "reboot", + "action" : "systemctl reboot", + "text" : "Reboot", + "keybind" : "r" +} +{ + "label" : "shutdown", + "action" : "systemctl poweroff", + "text" : "Shutdown", + "keybind" : "s" +} +{ + "label" : "logout", + "action" : "hyprctl dispatch exit 0", + "text" : "Logout", + "keybind" : "e" +} +{ + "label" : "suspend", + "action" : "systemctl suspend", + "text" : "Suspend", + "keybind" : "u" +} diff --git a/.config/wlogout/lock-hover.png b/.config/wlogout/lock-hover.png new file mode 100644 index 0000000..8fb86fe Binary files /dev/null and b/.config/wlogout/lock-hover.png differ diff --git a/.config/wlogout/lock.png b/.config/wlogout/lock.png new file mode 100644 index 0000000..430451c Binary files /dev/null and b/.config/wlogout/lock.png differ diff --git a/.config/wlogout/logout-hover.png b/.config/wlogout/logout-hover.png new file mode 100644 index 0000000..9e570a9 Binary files /dev/null and b/.config/wlogout/logout-hover.png differ diff --git a/.config/wlogout/logout.png b/.config/wlogout/logout.png new file mode 100644 index 0000000..128c995 Binary files /dev/null and b/.config/wlogout/logout.png differ diff --git a/.config/wlogout/power-hover.png b/.config/wlogout/power-hover.png new file mode 100644 index 0000000..122d331 Binary files /dev/null and b/.config/wlogout/power-hover.png differ diff --git a/.config/wlogout/power.png b/.config/wlogout/power.png new file mode 100644 index 0000000..ce56166 Binary files /dev/null and b/.config/wlogout/power.png differ diff --git a/.config/wlogout/restart-hover.png b/.config/wlogout/restart-hover.png new file mode 100644 index 0000000..3e18536 Binary files /dev/null and b/.config/wlogout/restart-hover.png differ diff --git a/.config/wlogout/restart.png b/.config/wlogout/restart.png new file mode 100644 index 0000000..7855d40 Binary files /dev/null and b/.config/wlogout/restart.png differ diff --git a/.config/wlogout/sleep-hover.png b/.config/wlogout/sleep-hover.png new file mode 100644 index 0000000..0fd3bad Binary files /dev/null and b/.config/wlogout/sleep-hover.png differ diff --git a/.config/wlogout/sleep.png b/.config/wlogout/sleep.png new file mode 100644 index 0000000..6a3d607 Binary files /dev/null and b/.config/wlogout/sleep.png differ diff --git a/.config/wlogout/style.css b/.config/wlogout/style.css new file mode 100644 index 0000000..53b4e4b --- /dev/null +++ b/.config/wlogout/style.css @@ -0,0 +1,62 @@ +* { + background-image: none; + box-shadow: none; +} + +window { + background-color: rgba(12, 12, 12, 0.9); +} + +button { + border-radius: 0; + border-color: black; + text-decoration-color: #FFFFFF; + color: #FFFFFF; + background-color: #1E1E1E; + border-style: solid; + border-width: 1px; + background-repeat: no-repeat; + background-position: center; + background-size: 25%; +} + +button:focus, button:active, button:hover { + background-color: #3700B3; + outline-style: none; +} + +#lock { + background-image: image(url("./lock.png")); +} +#lock:focus { + background-image: image(url("./lock-hover.png")); +} + +#logout { + background-image: image(url("./logout.png")); +} +#logout:focus{ + background-image: image(url("./logout-hover.png")); +} + +#suspend { + background-image: image(url("./sleep.png")); +} +#suspend:focus { + background-image: image(url("./sleep-hover.png")); +} + +#shutdown { + background-image: image(url("./power.png")); +} +#shutdown:focus { + background-image: image(url("./power-hover.png")); +} + +#reboot { + background-image: image(url("./restart.png")); +} +#reboot:focus { + background-image: image(url("./restart-hover.png")); + background-image: image(url("./restart.png")); +} diff --git a/.zshrc b/.zshrc new file mode 100644 index 0000000..e5a4109 --- /dev/null +++ b/.zshrc @@ -0,0 +1,117 @@ +if [[ -f "/opt/homebrew/bin/brew" ]] then + # If you're using macOS, you'll want this enabled + eval "$(/opt/homebrew/bin/brew shellenv)" +fi + +# Set the directory we want to store zinit and plugins +ZINIT_HOME="${XDG_DATA_HOME:-${HOME}/.local/share}/zinit/zinit.git" + +# # Download Zinit, if it's not there yet +if [ ! -d "$ZINIT_HOME" ]; then + mkdir -p "$(dirname $ZINIT_HOME)" + git clone https://github.com/zdharma-continuum/zinit.git "$ZINIT_HOME" +fi + +# # Source/Load zinit +source "${ZINIT_HOME}/zinit.zsh" + +# # Add in zsh plugins +zinit light zsh-users/zsh-syntax-highlighting +zinit light zsh-users/zsh-completions +zinit light zsh-users/zsh-autosuggestions +zinit light Aloxaf/fzf-tab +zinit light xylous/gitstatus +zinit light zsh-users/zsh-history-substring-search + +# # Add in snippets +zinit snippet OMZP::git +zinit snippet OMZP::sudo +#zinit snippet OMZP::archLinux +zinit snippet OMZP::aws +zinit snippet OMZP::kubectl +zinit snippet OMZP::kubectx +zinit snippet OMZP::command-not-found + +# # Load completions +autoload -Uz compinit && compinit + +#."$HOME/" + + +# zinit cdreplay -q + + +# # Keybindings +bindkey -e +bindkey '^ ' autosuggest-execute +bindkey '^[[Z' autosuggest-accept +bindkey '^p' history-search-backward +bindkey '^n' history-search-forward +bindkey '^[w' kill-region +bindkey -s '^o' 'tmux new -s default\n' + + +# # History +HISTSIZE=5001 +HISTFILE=~/.zsh_history +SAVEHIST=$HISTSIZE +HISTDUP=erase +setopt appendhistory +setopt sharehistory +setopt hist_ignore_space +setopt hist_ignore_all_dups +setopt hist_save_no_dups +setopt hist_ignore_dups +setopt hist_find_no_dups + +# # Completion styling +zstyle ':completion:*' matcher-list 'm:{a-z}={A-Za-z}' +zstyle ':completion:*' list-colors "${(s.:.)LS_COLORS}" +zstyle ':completion:*' menu no +zstyle ':fzf-tab:complete:cd:*' fzf-preview 'ls --color $realpath' +zstyle ':fzf-tab:complete:__zoxide_z:*' fzf-preview 'ls --color $realpath' + +# # Aliases +alias vim='nvim' +alias cat='bat' +#alias man='tldr' + +# # Shell integrations +eval "$(fzf --zsh)" +eval "$(zoxide init --cmd cd zsh)" + +alias cls='clear' +alias tkill='tmux kill-server' +alias isc='nvim $(fzf -m --preview="bat --color=always {}")' +alias ls='eza --tree --level=1 --icons --all --sort=Name' + +# # eval "$(oh-my-posh init zsh)" +# eval "$(starship init zsh --config $HOME/.config/starship/base.toml)" +#export STARSHIP_CONFIG="$HOME/.config/starship/base.toml" +# eval "$(starship init zsh)" +eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" + + + +#fastfetch +#nerdfetch +nitch + +#wl-paste --watch cliphist store & +eval $(thefuck --alias) +eval "$(atuin init zsh)" + +eval "$(starship init zsh)" + + +export FZF_DEFAULT_OPTS=" \ +--color=bg+:#313244,bg:#1e1e2e,spinner:#f5e0dc,hl:#f38ba8 \ +--color=fg:#cdd6f4,header:#f38ba8,info:#cba6f7,pointer:#f5e0dc \ +--color=marker:#b4befe,fg+:#cdd6f4,prompt:#cba6f7,hl+:#f38ba8 \ +--color=selected-bg:#45475a \ +--multi" + + +export PATH=$HOME/.config/rofi/scripts:$PATH +export HYPRSHOT_DIR=$HOME/Downloads/Screenshot:$HYPRSHOT_DIR +export STARSHIP_CONFIG=~/.config/starship/starship.toml