Liu Song’s Projects


~/Projects/confbook

git clone https://code.lsong.org/confbook

Commit

Commit
04e95dcc7bde2a2cc315a6f81cb11d40fc6db4aa
Author
Lsong <[email protected]>
Date
2023-07-06 13:37:23 +0000 +0000
Diffstat
 polybar/forest/colors.ini | 6 
 polybar/forest/scripts/rofi | 1 
 polybar/forest/scripts/rofi/colors.rasi | 10 -
  | 0 
  | 4 
  | 0 
  | 0 
  | 4 
  | 4 
 rofi/colors.rasi | 10 +
 rofi/config.rasi | 151 ---------------------------
 sxhkd/sxhkdrc | 1 

update


diff --git a/polybar/forest/colors.ini b/polybar/forest/colors.ini
index d126dcdf827a5aa27fcd916f37ccd7f2ae2dfbf7..c47f9a1867b9d875f3ec364651134f836d5c931c 100644
--- a/polybar/forest/colors.ini
+++ b/polybar/forest/colors.ini
@@ -12,11 +12,11 @@
 ;; Use pywal.sh in scripts directory to use colors from an image/wallpaper.
 
 ;; main colors
-;; ┌────────────────────────────────────────────────────────────┐
+;; │░█▀▀░█░█░█░░░░█░░█▀▄░█▀█░█▀▄░░░░▀░░░░█░░░█░█░█░░░█░█░█▀▄░▀▀█│
 ;; │░█▀█░█▀█░█░░░█░█░█▀▄░█▀█░█▀▄░░░░░░░░░█▀▀░█▀█░█░░░█▀█░█▀▄░█▀▀│
-;; ┌────────────────────────────────────────────────────────────┐
+;; │░█▀▀░█░█░█░░░░█░░█▀▄░█▀█░█▀▄░░░░▀░░░░█░░░█░█░█░░░█░█░█▀▄░▀▀█│
 ;; │░█▀▀░█░█░█░░░░█░░█▀▄░█▀█░█▀▄░░░░▀░░░░█░░░█░█░█░░░█░█░█▀▄░▀▀█│
-;; ┌────────────────────────────────────────────────────────────┐
+;; │░█▀▀░█░█░█░░░░█░░█▀▄░█▀█░█▀▄░░░░▀░░░░█░░░█░█░█░░░█░█░█▀▄░▀▀█│
 ;; │░▀░░░▀▀▀░▀▀▀░░▀░░▀▀░░▀░▀░▀░▀░░░░▀░░░░▀▀▀░▀▀▀░▀▀▀░▀▀▀░▀░▀░▀▀▀│
 
 white = #FFFFFF




diff --git a/polybar/forest/scripts/rofi/colors.rasi b/polybar/forest/scripts/rofi/colors.rasi
deleted file mode 100644
index de93d96a4213ca13e00e80f006c66e498fc09981..0000000000000000000000000000000000000000
--- a/polybar/forest/scripts/rofi/colors.rasi
+++ /dev/null
@@ -1,10 +0,0 @@
-/* colors */
-
-* {
-  al:   #00000000;
-  bg:   #1F1626FF;
-  bga:  #292030FF;
-  fg:   #FFFFFFFF;
-  ac:   #D94084FF;
-  se:   #4F5D95FF;
-}




diff --git a/polybar/forest/scripts/rofi/confirm.rasi b/polybar/forest/scripts/rofi/confirm.rasi
deleted file mode 100644
index 0db4b79ac7d0524f3d0dbfe012e91227e43aac23..0000000000000000000000000000000000000000
--- a/polybar/forest/scripts/rofi/confirm.rasi
+++ /dev/null
@@ -1,24 +0,0 @@
-/* Confirm Dialog */
-
-@import "colors.rasi"
-
-* {
-    background-color:       @bg;
-    text-color:             @fg;
-	font:				 	"Iosevka Nerd Font 10";
-}
-
-window {
-    width:      			210px;
-    padding:    			25px;
-    border:					0px 0px 1px 0px;
-    border-radius:          0px;
-    border-color:           @se;
-    location:               center;
-    y-offset:               -2em;
-}
-
-entry {
-    expand: 				true;
-    text-color:				@ac;
-}




diff --git a/polybar/forest/scripts/rofi/launcher.rasi b/polybar/forest/scripts/rofi/launcher.rasi
deleted file mode 100644
index 91163e8e03b6fc7f4ccb1a96dcd68b4c55a56c73..0000000000000000000000000000000000000000
--- a/polybar/forest/scripts/rofi/launcher.rasi
+++ /dev/null
@@ -1,119 +0,0 @@
-/*
- *
- * Author  : Aditya Shakya
- * Mail    : [email protected]
- * Github  : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
-	font:							"Iosevka Nerd Font 10";
-    show-icons:                     true;
-	icon-theme: 					"Papirus";
-    display-drun: 					"";
-    drun-display-format:            "{name}";
-    disable-history:                false;
-    fullscreen:                     false;
-	hide-scrollbar: 				true;
-	sidebar-mode: 					false;
-}
-
-@import "colors.rasi"
-
-window {
-    transparency:                   "real";
-    background-color:               @bg;
-    text-color:                     @fg;
-	border:							0px 0px 0px 0px;
-	border-color:					@ac;
-    border-radius:                  0px;
-	width:							500px;
-    location:                       center;
-    x-offset:                       0;
-    y-offset:                       0;
-}
-
-prompt {
-    enabled: 						true;
-	padding: 						0px;
-	background-color: 				@bga;
-	text-color: 					@ac;
-	font:							"feather 12";
-}
-
-entry {
-    background-color:               @al;
-    text-color:                     @fg;
-    placeholder-color:              @fg;
-    expand:                         true;
-    horizontal-align:               0;
-    placeholder:                    "Search...";
-	padding: 						0px 0px 0px 5px;
-    blink:                          true;
-}
-
-inputbar {
-	children: 						[ prompt, entry ];
-    background-color:               @bga;
-    text-color:                     @fg;
-    expand:                         false;
-	border:							0px 0px 1px 0px;
-    border-radius:                  0px;
-	border-color:					@se;
-    margin:                         0px;
-    padding:                        10px;
-}
-
-listview {
-    background-color:               @al;
-    padding:                        0px;
-    columns:                        1;
-    lines:                          6;
-    spacing:                        5px;
-    cycle:                          true;
-    dynamic:                        true;
-    layout:                         vertical;
-}
-
-mainbox {
-    background-color:               @al;
-	border:							0px;
-    border-radius:                  0px;
-	border-color:					@ac;
-    children:                       [ inputbar, listview ];
-    spacing:                       	5px;
-    padding:                        5px;
-}
-
-element {
-    background-color:               @al;
-    text-color:                     @fg;
-    orientation:                    horizontal;
-    border-radius:                  0px;
-	padding: 						8px;
-}
-
-element-icon {
-    background-color:               transparent;
-    text-color:               		inherit;
-    size:                           24px;
-    border:                         0px;
-}
-
-element-text {
-    background-color:               transparent;
-    text-color:               		inherit;
-    expand:                         true;
-    horizontal-align:               0;
-    vertical-align:                 0.5;
-    margin:                         0px 2.5px 0px 2.5px;
-}
-
-element selected {
-    background-color:               @se;
-    text-color:                     @bg;
-	border:							0px 0px 0px 0px;
-    border-radius:                  0px;
-    border-color:                  	@ac;
-}




diff --git a/polybar/forest/scripts/rofi/message.rasi b/polybar/forest/scripts/rofi/message.rasi
deleted file mode 100644
index 4c7ef7f27fb346142a767cf439d990e48886fd8d..0000000000000000000000000000000000000000
--- a/polybar/forest/scripts/rofi/message.rasi
+++ /dev/null
@@ -1,24 +0,0 @@
-/* Confirm Dialog */
-
-@import "colors.rasi"
-
-* {
-    background-color:       @bg;
-    text-color:             @fg;
-	font:				 	"Iosevka Nerd Font 10";
-}
-
-window {
-    width:      			320px;
-    padding:    			25px;
-    border:					0px 0px 1px 0px;
-    border-radius:          0px;
-    border-color:           @se;
-    location:               center;
-    y-offset:               -2em;
-}
-
-entry {
-    expand: 				true;
-    text-color:				@ac;
-}




diff --git a/polybar/forest/scripts/rofi/networkmenu.rasi b/polybar/forest/scripts/rofi/networkmenu.rasi
deleted file mode 100644
index 898aeadbd6be5bb171fcf85cf9d4109013b965f6..0000000000000000000000000000000000000000
--- a/polybar/forest/scripts/rofi/networkmenu.rasi
+++ /dev/null
@@ -1,127 +0,0 @@
-/*
- *
- * Author  : Aditya Shakya
- * Mail    : [email protected]
- * Github  : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
-	font:							"Iosevka Nerd Font 10";
-    show-icons:                     true;
-	icon-theme: 					"Papirus";
-    display-drun: 					"";
-    drun-display-format:            "{name}";
-    disable-history:                false;
-    fullscreen:                     false;
-	hide-scrollbar: 				true;
-	sidebar-mode: 					false;
-}
-
-@import "colors.rasi"
-
-window {
-    transparency:                   "real";
-    background-color:               @bg;
-    text-color:                     @fg;
-	border:							0px 0px 0px 0px;
-	border-color:					@ac;
-    border-radius:                  0px;
-	width:							400px;
-    location:                       center;
-    x-offset:                       0;
-    y-offset:                       0;
-}
-
-prompt {
-    enabled: 						true;
-	padding: 						0px 0px 0px 10px;
-	background-color: 				@bga;
-	text-color: 					@fg;
-}
-
-textbox-prompt-colon {
-	padding: 						0px;
-	background-color: 				@bga;
-	text-color: 					@ac;
-	expand: false;
-	str: "";
-	font:							"feather 12";
-}
-
-entry {
-    background-color:               @al;
-    text-color:                     @fg;
-    placeholder-color:              @fg;
-    expand:                         true;
-    horizontal-align:               0;
-    placeholder:                    "Search...";
-	padding: 						0px 0px 0px 5px;
-    blink:                          true;
-}
-
-inputbar {
-	children: 						[ textbox-prompt-colon, prompt ];
-    background-color:               @bga;
-    text-color:                     @fg;
-    expand:                         false;
-	border:							0px 0px 1px 0px;
-    border-radius:                  0px;
-	border-color:					@se;
-    margin:                         0px;
-    padding:                        10px;
-}
-
-listview {
-    background-color:               @al;
-    padding:                        0px;
-    columns:                        1;
-    lines:                          8;
-    spacing:                        5px;
-    cycle:                          true;
-    dynamic:                        true;
-    layout:                         vertical;
-}
-
-mainbox {
-    background-color:               @al;
-	border:							0px;
-    border-radius:                  0px;
-	border-color:					@ac;
-    children:                       [ inputbar, listview ];
-    spacing:                       	5px;
-    padding:                        5px;
-}
-
-element {
-    background-color:               @al;
-    text-color:                     @fg;
-    orientation:                    horizontal;
-    border-radius:                  0px;
-	padding: 						8px 8px 8px -15px;
-}
-
-element-icon {
-    background-color:               transparent;
-    text-color:               		inherit;
-    size:                           24px;
-    border:                         0px;
-}
-
-element-text {
-    background-color:               transparent;
-    text-color:               		inherit;
-    expand:                         true;
-    horizontal-align:               0;
-    vertical-align:                 0.5;
-    margin:                         0px 2.5px 0px 2.5px;
-}
-
-element selected {
-    background-color:               @se;
-    text-color:                     @bg;
-	border:							0px 0px 0px 0px;
-    border-radius:                  0px;
-    border-color:                  	@ac;
-}




diff --git a/polybar/forest/scripts/rofi/powermenu.rasi b/polybar/forest/scripts/rofi/powermenu.rasi
deleted file mode 100644
index 37900e83409bf1fe6f67400aff2e92a2f330f192..0000000000000000000000000000000000000000
--- a/polybar/forest/scripts/rofi/powermenu.rasi
+++ /dev/null
@@ -1,127 +0,0 @@
-/*
- *
- * Author  : Aditya Shakya
- * Mail    : [email protected]
- * Github  : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
-	font:							"Iosevka Nerd Font 10";
-    show-icons:                     true;
-	icon-theme: 					"Papirus";
-    display-drun: 					"";
-    drun-display-format:            "{name}";
-    disable-history:                false;
-    fullscreen:                     false;
-	hide-scrollbar: 				true;
-	sidebar-mode: 					false;
-}
-
-@import "colors.rasi"
-
-window {
-    transparency:                   "real";
-    background-color:               @bg;
-    text-color:                     @fg;
-	border:							0px 0px 0px 0px;
-	border-color:					@ac;
-    border-radius:                  0px;
-	width:							350px;
-    location:                       center;
-    x-offset:                       0;
-    y-offset:                       0;
-}
-
-prompt {
-    enabled: 						true;
-	padding: 						0px 0px 0px 10px;
-	background-color: 				@bga;
-	text-color: 					@fg;
-}
-
-textbox-prompt-colon {
-	padding: 						0px;
-	background-color: 				@bga;
-	text-color: 					@ac;
-	expand: false;
-	str: "";
-	font:							"feather 12";
-}
-
-entry {
-    background-color:               @al;
-    text-color:                     @fg;
-    placeholder-color:              @fg;
-    expand:                         true;
-    horizontal-align:               0;
-    placeholder:                    "Search...";
-	padding: 						0px 0px 0px 5px;
-    blink:                          true;
-}
-
-inputbar {
-	children: 						[ textbox-prompt-colon, prompt ];
-    background-color:               @bga;
-    text-color:                     @fg;
-    expand:                         false;
-	border:							0px 0px 1px 0px;
-    border-radius:                  0px;
-	border-color:					@se;
-    margin:                         0px;
-    padding:                        10px;
-}
-
-listview {
-    background-color:               @al;
-    padding:                        0px;
-    columns:                        1;
-    lines:                          5;
-    spacing:                        5px;
-    cycle:                          true;
-    dynamic:                        true;
-    layout:                         vertical;
-}
-
-mainbox {
-    background-color:               @al;
-	border:							0px;
-    border-radius:                  0px;
-	border-color:					@ac;
-    children:                       [ inputbar, listview ];
-    spacing:                       	5px;
-    padding:                        5px;
-}
-
-element {
-    background-color:               @al;
-    text-color:                     @fg;
-    orientation:                    horizontal;
-    border-radius:                  0px;
-	padding: 						8px 8px 8px -20px;
-}
-
-element-icon {
-    background-color:               transparent;
-    text-color:               		inherit;
-    size:                           24px;
-    border:                         0px;
-}
-
-element-text {
-    background-color:               transparent;
-    text-color:               		inherit;
-    expand:                         true;
-    horizontal-align:               0;
-    vertical-align:                 0.5;
-    margin:                         0px 2.5px 0px 2.5px;
-}
-
-element selected {
-    background-color:               @se;
-    text-color:                     @bg;
-	border:							0px 0px 0px 0px;
-    border-radius:                  0px;
-    border-color:                  	@ac;
-}




diff --git a/polybar/forest/scripts/rofi/styles.rasi b/polybar/forest/scripts/rofi/styles.rasi
deleted file mode 100644
index 1c3f182b40e87383538a7410b11abab939727086..0000000000000000000000000000000000000000
--- a/polybar/forest/scripts/rofi/styles.rasi
+++ /dev/null
@@ -1,127 +0,0 @@
-/*
- *
- * Author  : Aditya Shakya
- * Mail    : [email protected]
- * Github  : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
-	font:							"Iosevka Nerd Font 10";
-    show-icons:                     true;
-	icon-theme: 					"Papirus";
-    display-drun: 					"";
-    drun-display-format:            "{name}";
-    disable-history:                false;
-    fullscreen:                     false;
-	hide-scrollbar: 				true;
-	sidebar-mode: 					false;
-}
-
-@import "colors.rasi"
-
-window {
-    transparency:                   "real";
-    background-color:               @bg;
-    text-color:                     @fg;
-	border:							0px 0px 0px 0px;
-	border-color:					@ac;
-    border-radius:                  0px;
-	width:							350px;
-    location:                       center;
-    x-offset:                       0;
-    y-offset:                       0;
-}
-
-prompt {
-    enabled: 						true;
-	padding: 						0px 0px 0px 5px;
-	background-color: 				@bga;
-	text-color: 					@fg;
-}
-
-textbox-prompt-colon {
-	padding: 						0px;
-	background-color: 				@bga;
-	text-color: 					@ac;
-	expand: false;
-	str: "";
-	font:							"feather 12";
-}
-
-entry {
-    background-color:               @al;
-    text-color:                     @fg;
-    placeholder-color:              @fg;
-    expand:                         true;
-    horizontal-align:               0;
-    placeholder:                    "Search...";
-	padding: 						0px 0px 0px 10px;
-    blink:                          true;
-}
-
-inputbar {
-	children: 						[ textbox-prompt-colon, entry ];
-    background-color:               @bga;
-    text-color:                     @fg;
-    expand:                         false;
-	border:							0px 0px 1px 0px;
-    border-radius:                  0px;
-	border-color:					@se;
-    margin:                         0px;
-    padding:                        10px;
-}
-
-listview {
-    background-color:               @al;
-    padding:                        0px;
-    columns:                        1;
-    lines:                          5;
-    spacing:                        5px;
-    cycle:                          true;
-    dynamic:                        true;
-    layout:                         vertical;
-}
-
-mainbox {
-    background-color:               @al;
-	border:							0px;
-    border-radius:                  0px;
-	border-color:					@ac;
-    children:                       [ inputbar, listview ];
-    spacing:                       	5px;
-    padding:                        5px;
-}
-
-element {
-    background-color:               @al;
-    text-color:                     @fg;
-    orientation:                    horizontal;
-    border-radius:                  0px;
-	padding: 						8px 8px 8px -20px;
-}
-
-element-icon {
-    background-color:               transparent;
-    text-color:               		inherit;
-    size:                           24px;
-    border:                         0px;
-}
-
-element-text {
-    background-color:               transparent;
-    text-color:               		inherit;
-    expand:                         true;
-    horizontal-align:               0;
-    vertical-align:                 0.5;
-    margin:                         0px 2.5px 0px 2.5px;
-}
-
-element selected {
-    background-color:               @se;
-    text-color:                     @bg;
-	border:							0px 0px 0px 0px;
-    border-radius:                  0px;
-    border-color:                  	@ac;
-}




diff --git a/polybar/forest/scripts/rofi b/polybar/forest/scripts/rofi
new file mode 120000
index 0000000000000000000000000000000000000000..baf309dcdf860010f603080f182363f252f98fe1
--- /dev/null
+++ b/polybar/forest/scripts/rofi
@@ -0,0 +1 @@
+../../../rofi
\ No newline at end of file




diff --git a/rofi/colors.rasi b/rofi/colors.rasi
new file mode 100644
index 0000000000000000000000000000000000000000..af42ffc7f9e2ef489410354bd7fae9afba3faa81
--- /dev/null
+++ b/rofi/colors.rasi
@@ -0,0 +1,10 @@
+/* colors */
+
+* {
+  al:   #00000000;
+  bg:   #282828FF;
+  bga:  #313131FF;
+  fg:   #EBDBB2FF;
+  ac:   #FB4934FF;
+  se:   #8EC07CFF;
+}




diff --git a/rofi/config.rasi b/rofi/config.rasi
deleted file mode 100644
index 55c137594cb16610a072d8ce9e417df72aaf1ca4..0000000000000000000000000000000000000000
--- a/rofi/config.rasi
+++ /dev/null
@@ -1,151 +0,0 @@
-configuration {
-/*	modes: "window,drun,run,ssh";*/
-/*	font: "mono 12";*/
-/*	location: 0;*/
-/*	yoffset: 0;*/
-/*	xoffset: 0;*/
-/*	fixed-num-lines: true;*/
-/*	show-icons: false;*/
-/*	terminal: "rofi-sensible-terminal";*/
-/*	ssh-client: "ssh";*/
-/*	ssh-command: "{terminal} -e {ssh-client} {host} [-p {port}]";*/
-/*	run-command: "{cmd}";*/
-/*	run-list-command: "";*/
-/*	run-shell-command: "{terminal} -e {cmd}";*/
-/*	window-command: "wmctrl -i -R {window}";*/
-/*	window-match-fields: "all";*/
-/*	icon-theme: ;*/
-/*	drun-match-fields: "name,generic,exec,categories,keywords";*/
-/*	drun-categories: ;*/
-/*	drun-show-actions: false;*/
-/*	drun-display-format: "{name} [<span weight='light' size='small'><i>({generic})</i></span>]";*/
-/*	drun-url-launcher: "xdg-open";*/
-/*	disable-history: false;*/
-/*	ignored-prefixes: "";*/
-/*	sort: false;*/
-/*	sorting-method: "normal";*/
-/*	case-sensitive: false;*/
-/*	cycle: true;*/
-/*	sidebar-mode: false;*/
-/*	hover-select: false;*/
-/*	eh: 1;*/
-/*	auto-select: false;*/
-/*	parse-hosts: false;*/
-/*	parse-known-hosts: true;*/
-/*	combi-modes: "window,run";*/
-/*	matching: "normal";*/
-/*	tokenize: true;*/
-/*	m: "-5";*/
-/*	filter: ;*/
-/*	dpi: -1;*/
-/*	threads: 0;*/
-/*	scroll-method: 0;*/
-/*	window-format: "{w}    {c}   {t}";*/
-/*	click-to-exit: true;*/
-/*	max-history-size: 25;*/
-/*	combi-hide-mode-prefix: false;*/
-/*	combi-display-format: "{mode} {text}";*/
-/*	matching-negate-char: '-' /* unsupported */;*/
-/*	cache-dir: ;*/
-/*	window-thumbnail: false;*/
-/*	drun-use-desktop-cache: false;*/
-/*	drun-reload-desktop-cache: false;*/
-/*	normalize-match: false;*/
-/*	steal-focus: false;*/
-/*	application-fallback-icon: ;*/
-/*	refilter-timeout-limit: 8192;*/
-/*	xserver-i300-workaround: false;*/
-/*	pid: "/run/user/1000/rofi.pid";*/
-/*	display-window: ;*/
-/*	display-windowcd: ;*/
-/*	display-run: ;*/
-/*	display-ssh: ;*/
-/*	display-drun: ;*/
-/*	display-combi: ;*/
-/*	display-keys: ;*/
-/*	display-filebrowser: ;*/
-/*	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-up: "Up,Control+p";*/
-/*	kb-row-down: "Down,Control+n";*/
-/*	kb-row-tab: "";*/
-/*	kb-element-next: "Tab";*/
-/*	kb-element-prev: "ISO_Left_Tab";*/
-/*	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";*/
-  timeout {
-      action: "kb-cancel";
-      delay:  0;
-  }
-  filebrowser {
-      directories-first: true;
-      sorting-method:    "name";
-  }
-}




diff --git a/rofi/confirm.rasi b/rofi/confirm.rasi
new file mode 100644
index 0000000000000000000000000000000000000000..0db4b79ac7d0524f3d0dbfe012e91227e43aac23
--- /dev/null
+++ b/rofi/confirm.rasi
@@ -0,0 +1,24 @@
+/* Confirm Dialog */
+
+@import "colors.rasi"
+
+* {
+    background-color:       @bg;
+    text-color:             @fg;
+	font:				 	"Iosevka Nerd Font 10";
+}
+
+window {
+    width:      			210px;
+    padding:    			25px;
+    border:					0px 0px 1px 0px;
+    border-radius:          0px;
+    border-color:           @se;
+    location:               center;
+    y-offset:               -2em;
+}
+
+entry {
+    expand: 				true;
+    text-color:				@ac;
+}




diff --git a/rofi/launcher.rasi b/rofi/launcher.rasi
new file mode 100644
index 0000000000000000000000000000000000000000..bd8d197075e377ac4bafeab6ddbc8cad0c5f2495
--- /dev/null
+++ b/rofi/launcher.rasi
@@ -0,0 +1,119 @@
+/*
+ *
+ * Author  : Aditya Shakya
+ * Mail    : [email protected]
+ * Github  : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+	font:							"Nerd Font 18";
+    show-icons:                     true;
+	icon-theme: 					"Papirus";
+    display-drun: 					"";
+    drun-display-format:            "{name}";
+    disable-history:                false;
+    fullscreen:                     false;
+	hide-scrollbar: 				true;
+	sidebar-mode: 					false;
+}
+
+@import "colors.rasi"
+
+window {
+    transparency:                   "real";
+    background-color:               @bg;
+    text-color:                     @fg;
+	border:							0px 0px 0px 0px;
+	border-color:					@ac;
+    border-radius:                  0px;
+	width:							800px;
+    location:                       center;
+    x-offset:                       0;
+    y-offset:                       0;
+}
+
+prompt {
+    enabled: 						true;
+	padding: 						0px;
+	background-color: 				@bga;
+	text-color: 					@ac;
+	font:							"feather 12";
+}
+
+entry {
+    background-color:               @al;
+    text-color:                     @fg;
+    placeholder-color:              @fg;
+    expand:                         true;
+    horizontal-align:               0;
+    placeholder:                    "Search...";
+	padding: 						0px 0px 0px 5px;
+    blink:                          true;
+}
+
+inputbar {
+	children: 						[ prompt, entry ];
+    background-color:               @bga;
+    text-color:                     @fg;
+    expand:                         false;
+	border:							0px 0px 1px 0px;
+    border-radius:                  0px;
+	border-color:					@se;
+    margin:                         0px;
+    padding:                        10px;
+}
+
+listview {
+    background-color:               @al;
+    padding:                        0px;
+    columns:                        1;
+    lines:                          6;
+    spacing:                        5px;
+    cycle:                          true;
+    dynamic:                        true;
+    layout:                         vertical;
+}
+
+mainbox {
+    background-color:               @al;
+	border:							0px;
+    border-radius:                  0px;
+	border-color:					@ac;
+    children:                       [ inputbar, listview ];
+    spacing:                       	5px;
+    padding:                        5px;
+}
+
+element {
+    background-color:               @al;
+    text-color:                     @fg;
+    orientation:                    horizontal;
+    border-radius:                  0px;
+	padding: 						8px;
+}
+
+element-icon {
+    background-color:               transparent;
+    text-color:               		inherit;
+    size:                           24px;
+    border:                         0px;
+}
+
+element-text {
+    background-color:               transparent;
+    text-color:               		inherit;
+    expand:                         true;
+    horizontal-align:               0;
+    vertical-align:                 0.5;
+    margin:                         0px 2.5px 0px 2.5px;
+}
+
+element selected {
+    background-color:               @se;
+    text-color:                     @bg;
+	border:							0px 0px 0px 0px;
+    border-radius:                  0px;
+    border-color:                  	@ac;
+}




diff --git a/rofi/message.rasi b/rofi/message.rasi
new file mode 100644
index 0000000000000000000000000000000000000000..4c7ef7f27fb346142a767cf439d990e48886fd8d
--- /dev/null
+++ b/rofi/message.rasi
@@ -0,0 +1,24 @@
+/* Confirm Dialog */
+
+@import "colors.rasi"
+
+* {
+    background-color:       @bg;
+    text-color:             @fg;
+	font:				 	"Iosevka Nerd Font 10";
+}
+
+window {
+    width:      			320px;
+    padding:    			25px;
+    border:					0px 0px 1px 0px;
+    border-radius:          0px;
+    border-color:           @se;
+    location:               center;
+    y-offset:               -2em;
+}
+
+entry {
+    expand: 				true;
+    text-color:				@ac;
+}




diff --git a/rofi/networkmenu.rasi b/rofi/networkmenu.rasi
new file mode 100644
index 0000000000000000000000000000000000000000..898aeadbd6be5bb171fcf85cf9d4109013b965f6
--- /dev/null
+++ b/rofi/networkmenu.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author  : Aditya Shakya
+ * Mail    : [email protected]
+ * Github  : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+	font:							"Iosevka Nerd Font 10";
+    show-icons:                     true;
+	icon-theme: 					"Papirus";
+    display-drun: 					"";
+    drun-display-format:            "{name}";
+    disable-history:                false;
+    fullscreen:                     false;
+	hide-scrollbar: 				true;
+	sidebar-mode: 					false;
+}
+
+@import "colors.rasi"
+
+window {
+    transparency:                   "real";
+    background-color:               @bg;
+    text-color:                     @fg;
+	border:							0px 0px 0px 0px;
+	border-color:					@ac;
+    border-radius:                  0px;
+	width:							400px;
+    location:                       center;
+    x-offset:                       0;
+    y-offset:                       0;
+}
+
+prompt {
+    enabled: 						true;
+	padding: 						0px 0px 0px 10px;
+	background-color: 				@bga;
+	text-color: 					@fg;
+}
+
+textbox-prompt-colon {
+	padding: 						0px;
+	background-color: 				@bga;
+	text-color: 					@ac;
+	expand: false;
+	str: "";
+	font:							"feather 12";
+}
+
+entry {
+    background-color:               @al;
+    text-color:                     @fg;
+    placeholder-color:              @fg;
+    expand:                         true;
+    horizontal-align:               0;
+    placeholder:                    "Search...";
+	padding: 						0px 0px 0px 5px;
+    blink:                          true;
+}
+
+inputbar {
+	children: 						[ textbox-prompt-colon, prompt ];
+    background-color:               @bga;
+    text-color:                     @fg;
+    expand:                         false;
+	border:							0px 0px 1px 0px;
+    border-radius:                  0px;
+	border-color:					@se;
+    margin:                         0px;
+    padding:                        10px;
+}
+
+listview {
+    background-color:               @al;
+    padding:                        0px;
+    columns:                        1;
+    lines:                          8;
+    spacing:                        5px;
+    cycle:                          true;
+    dynamic:                        true;
+    layout:                         vertical;
+}
+
+mainbox {
+    background-color:               @al;
+	border:							0px;
+    border-radius:                  0px;
+	border-color:					@ac;
+    children:                       [ inputbar, listview ];
+    spacing:                       	5px;
+    padding:                        5px;
+}
+
+element {
+    background-color:               @al;
+    text-color:                     @fg;
+    orientation:                    horizontal;
+    border-radius:                  0px;
+	padding: 						8px 8px 8px -15px;
+}
+
+element-icon {
+    background-color:               transparent;
+    text-color:               		inherit;
+    size:                           24px;
+    border:                         0px;
+}
+
+element-text {
+    background-color:               transparent;
+    text-color:               		inherit;
+    expand:                         true;
+    horizontal-align:               0;
+    vertical-align:                 0.5;
+    margin:                         0px 2.5px 0px 2.5px;
+}
+
+element selected {
+    background-color:               @se;
+    text-color:                     @bg;
+	border:							0px 0px 0px 0px;
+    border-radius:                  0px;
+    border-color:                  	@ac;
+}




diff --git a/rofi/powermenu.rasi b/rofi/powermenu.rasi
new file mode 100644
index 0000000000000000000000000000000000000000..4244ad7d64c006166f54dbd2d9620c816b45d262
--- /dev/null
+++ b/rofi/powermenu.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author  : Aditya Shakya
+ * Mail    : [email protected]
+ * Github  : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+	font:							"Nerd Font 18";
+    show-icons:                     true;
+	icon-theme: 					"Papirus";
+    display-drun: 					"";
+    drun-display-format:            "{name}";
+    disable-history:                false;
+    fullscreen:                     false;
+	hide-scrollbar: 				true;
+	sidebar-mode: 					false;
+}
+
+@import "colors.rasi"
+
+window {
+    transparency:                   "real";
+    background-color:               @bg;
+    text-color:                     @fg;
+	border:							0px 0px 0px 0px;
+	border-color:					@ac;
+    border-radius:                  0px;
+	width:							500px;
+    location:                       center;
+    x-offset:                       0;
+    y-offset:                       0;
+}
+
+prompt {
+    enabled: 						true;
+	padding: 						0px 0px 0px 10px;
+	background-color: 				@bga;
+	text-color: 					@fg;
+}
+
+textbox-prompt-colon {
+	padding: 						0px;
+	background-color: 				@bga;
+	text-color: 					@ac;
+	expand: false;
+	str: "";
+	font:							"feather 12";
+}
+
+entry {
+    background-color:               @al;
+    text-color:                     @fg;
+    placeholder-color:              @fg;
+    expand:                         true;
+    horizontal-align:               0;
+    placeholder:                    "Search...";
+	padding: 						0px 0px 0px 5px;
+    blink:                          true;
+}
+
+inputbar {
+	children: 						[ textbox-prompt-colon, prompt ];
+    background-color:               @bga;
+    text-color:                     @fg;
+    expand:                         false;
+	border:							0px 0px 1px 0px;
+    border-radius:                  0px;
+	border-color:					@se;
+    margin:                         0px;
+    padding:                        10px;
+}
+
+listview {
+    background-color:               @al;
+    padding:                        0px;
+    columns:                        1;
+    lines:                          5;
+    spacing:                        5px;
+    cycle:                          true;
+    dynamic:                        true;
+    layout:                         vertical;
+}
+
+mainbox {
+    background-color:               @al;
+	border:							0px;
+    border-radius:                  0px;
+	border-color:					@ac;
+    children:                       [ inputbar, listview ];
+    spacing:                       	5px;
+    padding:                        5px;
+}
+
+element {
+    background-color:               @al;
+    text-color:                     @fg;
+    orientation:                    horizontal;
+    border-radius:                  0px;
+	padding: 						8px 8px 8px -20px;
+}
+
+element-icon {
+    background-color:               transparent;
+    text-color:               		inherit;
+    size:                           24px;
+    border:                         0px;
+}
+
+element-text {
+    background-color:               transparent;
+    text-color:               		inherit;
+    expand:                         true;
+    horizontal-align:               0;
+    vertical-align:                 0.5;
+    margin:                         0px 2.5px 0px 2.5px;
+}
+
+element selected {
+    background-color:               @se;
+    text-color:                     @bg;
+	border:							0px 0px 0px 0px;
+    border-radius:                  0px;
+    border-color:                  	@ac;
+}




diff --git a/rofi/styles.rasi b/rofi/styles.rasi
new file mode 100644
index 0000000000000000000000000000000000000000..02723c41c3fc737778e186d97eccacc4aa2a70c1
--- /dev/null
+++ b/rofi/styles.rasi
@@ -0,0 +1,127 @@
+/*
+ *
+ * Author  : Aditya Shakya
+ * Mail    : [email protected]
+ * Github  : @adi1090x
+ * Twitter : @adi1090x
+ *
+ */
+
+configuration {
+	font:							"Nerd Font 18";
+    show-icons:                     true;
+	icon-theme: 					"Papirus";
+    display-drun: 					"";
+    drun-display-format:            "{name}";
+    disable-history:                false;
+    fullscreen:                     false;
+	hide-scrollbar: 				true;
+	sidebar-mode: 					false;
+}
+
+@import "colors.rasi"
+
+window {
+    transparency:                   "real";
+    background-color:               @bg;
+    text-color:                     @fg;
+	border:							0px 0px 0px 0px;
+	border-color:					@ac;
+    border-radius:                  0px;
+	width:							500px;
+    location:                       center;
+    x-offset:                       0;
+    y-offset:                       0;
+}
+
+prompt {
+    enabled: 						true;
+	padding: 						0px 0px 0px 5px;
+	background-color: 				@bga;
+	text-color: 					@fg;
+}
+
+textbox-prompt-colon {
+	padding: 						0px;
+	background-color: 				@bga;
+	text-color: 					@ac;
+	expand: false;
+	str: "";
+	font:							"feather 12";
+}
+
+entry {
+    background-color:               @al;
+    text-color:                     @fg;
+    placeholder-color:              @fg;
+    expand:                         true;
+    horizontal-align:               0;
+    placeholder:                    "Search...";
+	padding: 						0px 0px 0px 10px;
+    blink:                          true;
+}
+
+inputbar {
+	children: 						[ textbox-prompt-colon, entry ];
+    background-color:               @bga;
+    text-color:                     @fg;
+    expand:                         false;
+	border:							0px 0px 1px 0px;
+    border-radius:                  0px;
+	border-color:					@se;
+    margin:                         0px;
+    padding:                        10px;
+}
+
+listview {
+    background-color:               @al;
+    padding:                        0px;
+    columns:                        1;
+    lines:                          5;
+    spacing:                        5px;
+    cycle:                          true;
+    dynamic:                        true;
+    layout:                         vertical;
+}
+
+mainbox {
+    background-color:               @al;
+	border:							0px;
+    border-radius:                  0px;
+	border-color:					@ac;
+    children:                       [ inputbar, listview ];
+    spacing:                       	5px;
+    padding:                        5px;
+}
+
+element {
+    background-color:               @al;
+    text-color:                     @fg;
+    orientation:                    horizontal;
+    border-radius:                  0px;
+	padding: 						8px 8px 8px -20px;
+}
+
+element-icon {
+    background-color:               transparent;
+    text-color:               		inherit;
+    size:                           24px;
+    border:                         0px;
+}
+
+element-text {
+    background-color:               transparent;
+    text-color:               		inherit;
+    expand:                         true;
+    horizontal-align:               0;
+    vertical-align:                 0.5;
+    margin:                         0px 2.5px 0px 2.5px;
+}
+
+element selected {
+    background-color:               @se;
+    text-color:                     @bg;
+	border:							0px 0px 0px 0px;
+    border-radius:                  0px;
+    border-color:                  	@ac;
+}




diff --git a/sxhkd/sxhkdrc b/sxhkd/sxhkdrc
index 54932f6d8a82d9906d9255464e88d3038524c9e3..f1d9e935dbf92948e98a3a6fbe9b5571c5a650b6 100644
--- a/sxhkd/sxhkdrc
+++ b/sxhkd/sxhkdrc
@@ -7,6 +7,7 @@
 # program launcher
 super + @space
 	rofi -show drun
+# terminal emulator
 
 # make sxhkd reload its configuration files:
 super + Escape