Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
2e6903505e
2
.gitignore
vendored
2
.gitignore
vendored
@ -22,3 +22,5 @@ gotools
|
|||||||
/dotfiles/config/xmonad/result
|
/dotfiles/config/xmonad/result
|
||||||
/dotfiles/config/taffybar/result
|
/dotfiles/config/taffybar/result
|
||||||
/dotfiles/emacs.d/*.sqlite
|
/dotfiles/emacs.d/*.sqlite
|
||||||
|
/dotfiles/config/gtk-3.0/colors.css
|
||||||
|
/dotfiles/emacs.d/.cache/
|
||||||
|
56
dotfiles/config/alacritty/alacritty.yml
Normal file
56
dotfiles/config/alacritty/alacritty.yml
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
scrolling:
|
||||||
|
# How many lines of scrollback to keep,
|
||||||
|
# '0' will disable scrolling.
|
||||||
|
history: 10000
|
||||||
|
|
||||||
|
# Number of lines the viewport will move for every line
|
||||||
|
# scrolled when scrollback is enabled (history > 0).
|
||||||
|
multiplier: 3
|
||||||
|
|
||||||
|
# Faux Scrolling
|
||||||
|
#
|
||||||
|
# The `faux_multiplier` setting controls the number
|
||||||
|
# of lines the terminal should scroll when the alternate
|
||||||
|
# screen buffer is active. This is used to allow mouse
|
||||||
|
# scrolling for applications like `man`.
|
||||||
|
#
|
||||||
|
# To disable this completely, set `faux_multiplier` to 0.
|
||||||
|
faux_multiplier: 3
|
||||||
|
|
||||||
|
# Automatically scroll to the bottom when new text is written
|
||||||
|
# to the terminal.
|
||||||
|
auto_scroll: false
|
||||||
|
|
||||||
|
# Colors (Solarized Light)
|
||||||
|
colors:
|
||||||
|
# Default colors
|
||||||
|
primary:
|
||||||
|
background: '#fdf6e3' # base3
|
||||||
|
foreground: '#657b83' # base00
|
||||||
|
|
||||||
|
# Cursor colors
|
||||||
|
cursor:
|
||||||
|
text: '#fdf6e3' # base3
|
||||||
|
cursor: '#657b83' # base00
|
||||||
|
|
||||||
|
# Normal colors
|
||||||
|
normal:
|
||||||
|
black: '#073642' # base02
|
||||||
|
red: '#dc322f' # red
|
||||||
|
green: '#859900' # green
|
||||||
|
yellow: '#b58900' # yellow
|
||||||
|
blue: '#268bd2' # blue
|
||||||
|
magenta: '#d33682' # magenta
|
||||||
|
cyan: '#2aa198' # cyan
|
||||||
|
white: '#eee8d5' # base2
|
||||||
|
|
||||||
|
# Bright colors
|
||||||
|
bright:
|
||||||
|
black: '#002b36' # base03
|
||||||
|
red: '#cb4b16' # orange
|
||||||
|
green: '#586e75' # base01
|
||||||
|
yellow: '#657b83' # base00
|
||||||
|
blue: '#839496' # base0
|
||||||
|
magenta: '#6c71c4' # violet
|
||||||
|
cyan: '#93a1a1' # base1
|
||||||
|
white: '#fdf6e3' # base3
|
9
dotfiles/config/rofi/colorful/colors.rasi
Normal file
9
dotfiles/config/rofi/colorful/colors.rasi
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
/* colors */
|
||||||
|
|
||||||
|
* {
|
||||||
|
al: #00000000;
|
||||||
|
bg: #00000099;
|
||||||
|
se: #101010ff;
|
||||||
|
fg: #FFFFFFff;
|
||||||
|
ac: #FFFF00ff;
|
||||||
|
}
|
51
dotfiles/config/rofi/colorful/launcher.sh
Executable file
51
dotfiles/config/rofi/colorful/launcher.sh
Executable file
@ -0,0 +1,51 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
## Author : Aditya Shakya
|
||||||
|
## Mail : adi1090x@gmail.com
|
||||||
|
## Github : @adi1090x
|
||||||
|
## Twitter : @adi1090x
|
||||||
|
|
||||||
|
# Available Styles
|
||||||
|
# >> Created and tested on : rofi 1.6.0-1
|
||||||
|
#
|
||||||
|
# style_1 style_2 style_3 style_4 style_5 style_6
|
||||||
|
# style_7 style_8 style_9 style_10 style_11 style_12
|
||||||
|
|
||||||
|
theme="style_1"
|
||||||
|
dir="$HOME/.config/rofi/colorful"
|
||||||
|
|
||||||
|
# dark
|
||||||
|
ALPHA="#00000000"
|
||||||
|
BG="#000000ff"
|
||||||
|
FG="#FFFFFFff"
|
||||||
|
SELECT="#101010ff"
|
||||||
|
|
||||||
|
# light
|
||||||
|
#ALPHA="#00000000"
|
||||||
|
#BG="#FFFFFFff"
|
||||||
|
#FG="#000000ff"
|
||||||
|
#SELECT="#f3f3f3ff"
|
||||||
|
|
||||||
|
# accent colors
|
||||||
|
COLORS=('#EC7875' '#61C766' '#FDD835' '#42A5F5' '#BA68C8' '#4DD0E1' '#00B19F' \
|
||||||
|
'#FBC02D' '#E57C46' '#AC8476' '#6D8895' '#EC407A' '#B9C244' '#6C77BB')
|
||||||
|
ACCENT="${COLORS[$(( $RANDOM % 14 ))]}ff"
|
||||||
|
|
||||||
|
# overwrite colors file
|
||||||
|
cat > $dir/colors.rasi <<- EOF
|
||||||
|
/* colors */
|
||||||
|
|
||||||
|
* {
|
||||||
|
al: $ALPHA;
|
||||||
|
bg: $BG;
|
||||||
|
se: $SELECT;
|
||||||
|
fg: $FG;
|
||||||
|
ac: $ACCENT;
|
||||||
|
}
|
||||||
|
EOF
|
||||||
|
|
||||||
|
# comment these lines to disable random style
|
||||||
|
themes=($(ls -p --hide="launcher.sh" --hide="colors.rasi" $dir))
|
||||||
|
theme="${themes[$(( $RANDOM % 12 ))]}"
|
||||||
|
|
||||||
|
rofi -no-lazy-grab -show drun -modi drun -theme $dir/"$theme"
|
115
dotfiles/config/rofi/colorful/style_1.rasi
Normal file
115
dotfiles/config/rofi/colorful/style_1.rasi
Normal file
@ -0,0 +1,115 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* Author : Aditya Shakya
|
||||||
|
* Mail : adi1090x@gmail.com
|
||||||
|
* 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;
|
||||||
|
border-color: @ac;
|
||||||
|
border-radius: 12px;
|
||||||
|
width: 35%;
|
||||||
|
location: center;
|
||||||
|
x-offset: 0;
|
||||||
|
y-offset: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
prompt {
|
||||||
|
enabled: true;
|
||||||
|
padding: 0.30% 1% 0% -0.5%;
|
||||||
|
background-color: @al;
|
||||||
|
text-color: @bg;
|
||||||
|
font: "FantasqueSansMono Nerd Font 12";
|
||||||
|
}
|
||||||
|
|
||||||
|
entry {
|
||||||
|
background-color: @al;
|
||||||
|
text-color: @bg;
|
||||||
|
placeholder-color: @bg;
|
||||||
|
expand: true;
|
||||||
|
horizontal-align: 0;
|
||||||
|
placeholder: "Search";
|
||||||
|
padding: 0.10% 0% 0% 0%;
|
||||||
|
blink: true;
|
||||||
|
}
|
||||||
|
|
||||||
|
inputbar {
|
||||||
|
children: [ prompt, entry ];
|
||||||
|
background-color: @ac;
|
||||||
|
text-color: @bg;
|
||||||
|
expand: false;
|
||||||
|
border: 0% 0% 0% 0%;
|
||||||
|
border-radius: 0px;
|
||||||
|
border-color: @ac;
|
||||||
|
margin: 0% 0% 0% 0%;
|
||||||
|
padding: 1.5%;
|
||||||
|
}
|
||||||
|
|
||||||
|
listview {
|
||||||
|
background-color: @al;
|
||||||
|
padding: 10px;
|
||||||
|
columns: 5;
|
||||||
|
lines: 3;
|
||||||
|
spacing: 0%;
|
||||||
|
cycle: false;
|
||||||
|
dynamic: true;
|
||||||
|
layout: vertical;
|
||||||
|
}
|
||||||
|
|
||||||
|
mainbox {
|
||||||
|
background-color: @al;
|
||||||
|
border: 0% 0% 0% 0%;
|
||||||
|
border-radius: 0% 0% 0% 0%;
|
||||||
|
border-color: @ac;
|
||||||
|
children: [ inputbar, listview ];
|
||||||
|
spacing: 0%;
|
||||||
|
padding: 0%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element {
|
||||||
|
background-color: @al;
|
||||||
|
text-color: @fg;
|
||||||
|
orientation: vertical;
|
||||||
|
border-radius: 0%;
|
||||||
|
padding: 2% 0% 2% 0%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element-icon {
|
||||||
|
size: 64px;
|
||||||
|
border: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
element-text {
|
||||||
|
expand: true;
|
||||||
|
horizontal-align: 0.5;
|
||||||
|
vertical-align: 0.5;
|
||||||
|
margin: 0.5% 0.5% -0.5% 0.5%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element selected {
|
||||||
|
background-color: @se;
|
||||||
|
text-color: @fg;
|
||||||
|
border: 0% 0% 0% 0%;
|
||||||
|
border-radius: 12px;
|
||||||
|
border-color: @bg;
|
||||||
|
}
|
114
dotfiles/config/rofi/colorful/style_10.rasi
Normal file
114
dotfiles/config/rofi/colorful/style_10.rasi
Normal file
@ -0,0 +1,114 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* Author : Aditya Shakya
|
||||||
|
* Mail : adi1090x@gmail.com
|
||||||
|
* Github : @adi1090x
|
||||||
|
* Twitter : @adi1090x
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
configuration {
|
||||||
|
show-icons: true;
|
||||||
|
icon-theme: "Papirus";
|
||||||
|
display-drun: "Applications";
|
||||||
|
drun-display-format: "{name}";
|
||||||
|
disable-history: false;
|
||||||
|
fullscreen: true;
|
||||||
|
hide-scrollbar: true;
|
||||||
|
sidebar-mode: false;
|
||||||
|
}
|
||||||
|
|
||||||
|
@import "colors.rasi"
|
||||||
|
|
||||||
|
window {
|
||||||
|
background-color: @bg;
|
||||||
|
text-color: @fg;
|
||||||
|
border: 0px;
|
||||||
|
border-color: @ac;
|
||||||
|
border-radius: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
prompt {
|
||||||
|
enabled: true;
|
||||||
|
padding: 1% 0.75% 1% 0.75%;
|
||||||
|
background-color: @ac;
|
||||||
|
text-color: @bg;
|
||||||
|
border-radius: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
textbox-prompt-colon {
|
||||||
|
padding: 1% 0% 1% 0%;
|
||||||
|
background-color: @se;
|
||||||
|
text-color: @fg;
|
||||||
|
expand: false;
|
||||||
|
str: " :: ";
|
||||||
|
}
|
||||||
|
|
||||||
|
entry {
|
||||||
|
background-color: @al;
|
||||||
|
text-color: @fg;
|
||||||
|
placeholder-color: @fg;
|
||||||
|
expand: true;
|
||||||
|
horizontal-align: 0;
|
||||||
|
placeholder: "Search...";
|
||||||
|
padding: 1.15% 0.5% 1% 0.5%;
|
||||||
|
blink: true;
|
||||||
|
}
|
||||||
|
|
||||||
|
inputbar {
|
||||||
|
children: [ prompt, entry ];
|
||||||
|
background-color: @se;
|
||||||
|
text-color: @fg;
|
||||||
|
expand: false;
|
||||||
|
border: 0% 0.2% 0.3% 0%;
|
||||||
|
border-radius: 100%;
|
||||||
|
border-color: @ac;
|
||||||
|
}
|
||||||
|
|
||||||
|
listview {
|
||||||
|
background-color: @al;
|
||||||
|
padding: 0px;
|
||||||
|
columns: 3;
|
||||||
|
spacing: 1%;
|
||||||
|
cycle: false;
|
||||||
|
dynamic: true;
|
||||||
|
layout: vertical;
|
||||||
|
}
|
||||||
|
|
||||||
|
mainbox {
|
||||||
|
background-color: @al;
|
||||||
|
border: 0% 0% 0% 0%;
|
||||||
|
border-radius: 0% 0% 0% 0%;
|
||||||
|
border-color: @ac;
|
||||||
|
children: [ inputbar, listview ];
|
||||||
|
spacing: 2%;
|
||||||
|
padding: 20% 15% 20% 15%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element {
|
||||||
|
background-color: @se;
|
||||||
|
text-color: @fg;
|
||||||
|
orientation: horizontal;
|
||||||
|
border-radius: 100%;
|
||||||
|
padding: 1% 0.5% 1% 0.75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element-icon {
|
||||||
|
size: 24px;
|
||||||
|
border: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
element-text {
|
||||||
|
expand: true;
|
||||||
|
horizontal-align: 0;
|
||||||
|
vertical-align: 0.5;
|
||||||
|
margin: 0% 0.25% 0% 0.25%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element selected {
|
||||||
|
background-color: @se;
|
||||||
|
text-color: @ac;
|
||||||
|
border: 0% 0% 0.3% 0.2%;
|
||||||
|
border-radius: 100%;
|
||||||
|
border-color: @ac;
|
||||||
|
}
|
125
dotfiles/config/rofi/colorful/style_11.rasi
Normal file
125
dotfiles/config/rofi/colorful/style_11.rasi
Normal file
@ -0,0 +1,125 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* Author : Aditya Shakya
|
||||||
|
* Mail : adi1090x@gmail.com
|
||||||
|
* Github : @adi1090x
|
||||||
|
* Twitter : @adi1090x
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
configuration {
|
||||||
|
font: "Iosevka Nerd Font 10";
|
||||||
|
show-icons: true;
|
||||||
|
icon-theme: "Papirus";
|
||||||
|
display-drun: "Applications";
|
||||||
|
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;
|
||||||
|
border-color: @ac;
|
||||||
|
border-radius: 25px;
|
||||||
|
width: 50%;
|
||||||
|
location: center;
|
||||||
|
x-offset: 0;
|
||||||
|
y-offset: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
prompt {
|
||||||
|
enabled: true;
|
||||||
|
padding: 1.25% 0.75% 1.25% 0.75%;
|
||||||
|
background-color: @ac;
|
||||||
|
text-color: @fg;
|
||||||
|
font: "Iosevka Nerd Font 12";
|
||||||
|
border-radius: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
textbox-prompt-colon {
|
||||||
|
padding: 1.40% 0% 1% 0%;
|
||||||
|
background-color: @se;
|
||||||
|
text-color: @fg;
|
||||||
|
expand: false;
|
||||||
|
str: " :: ";
|
||||||
|
}
|
||||||
|
|
||||||
|
entry {
|
||||||
|
background-color: @al;
|
||||||
|
text-color: @fg;
|
||||||
|
placeholder-color: @fg;
|
||||||
|
expand: true;
|
||||||
|
horizontal-align: 0;
|
||||||
|
placeholder: "Search";
|
||||||
|
padding: 1.5% 0.5% 1% 0%;
|
||||||
|
blink: true;
|
||||||
|
}
|
||||||
|
|
||||||
|
inputbar {
|
||||||
|
children: [ prompt, textbox-prompt-colon, entry ];
|
||||||
|
background-color: @se;
|
||||||
|
text-color: @fg;
|
||||||
|
expand: false;
|
||||||
|
border: 0% 0% 0% 0%;
|
||||||
|
border-radius: 100px;
|
||||||
|
border-color: @ac;
|
||||||
|
}
|
||||||
|
|
||||||
|
listview {
|
||||||
|
background-color: @al;
|
||||||
|
padding: 0px;
|
||||||
|
columns: 3;
|
||||||
|
lines: 8;
|
||||||
|
spacing: 1%;
|
||||||
|
cycle: false;
|
||||||
|
dynamic: true;
|
||||||
|
layout: vertical;
|
||||||
|
}
|
||||||
|
|
||||||
|
mainbox {
|
||||||
|
background-color: @al;
|
||||||
|
border: 0% 0% 0% 0%;
|
||||||
|
border-radius: 0% 0% 0% 0%;
|
||||||
|
border-color: @ac;
|
||||||
|
children: [ inputbar, listview ];
|
||||||
|
spacing: 2%;
|
||||||
|
padding: 4% 2% 4% 2%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element {
|
||||||
|
background-color: @bg;
|
||||||
|
text-color: @fg;
|
||||||
|
orientation: horizontal;
|
||||||
|
border-radius: 0%;
|
||||||
|
padding: 0%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element-icon {
|
||||||
|
size: 24px;
|
||||||
|
border: 1%;
|
||||||
|
border-color: @ac;
|
||||||
|
border-radius: 15px;
|
||||||
|
background-color: @ac;
|
||||||
|
}
|
||||||
|
|
||||||
|
element-text {
|
||||||
|
expand: true;
|
||||||
|
horizontal-align: 0;
|
||||||
|
vertical-align: 0.5;
|
||||||
|
margin: 0% 0.25% 0% 0.25%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element selected {
|
||||||
|
background-color: @se;
|
||||||
|
text-color: @ac;
|
||||||
|
border: 0% 0% 0% 0%;
|
||||||
|
border-radius: 15px;
|
||||||
|
border-color: @ac;
|
||||||
|
}
|
128
dotfiles/config/rofi/colorful/style_12.rasi
Normal file
128
dotfiles/config/rofi/colorful/style_12.rasi
Normal file
@ -0,0 +1,128 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* Author : Aditya Shakya
|
||||||
|
* Mail : adi1090x@gmail.com
|
||||||
|
* Github : @adi1090x
|
||||||
|
* Twitter : @adi1090x
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
configuration {
|
||||||
|
font: "Iosevka Nerd Font 10";
|
||||||
|
show-icons: true;
|
||||||
|
icon-theme: "Papirus";
|
||||||
|
display-drun: " Applications";
|
||||||
|
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;
|
||||||
|
border-color: @ac;
|
||||||
|
border-radius: 50px;
|
||||||
|
width: 50%;
|
||||||
|
location: center;
|
||||||
|
x-offset: 0;
|
||||||
|
y-offset: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
prompt {
|
||||||
|
enabled: true;
|
||||||
|
padding: 1.25% 0.75% 1.25% 0.75%;
|
||||||
|
background-color: @ac;
|
||||||
|
text-color: @fg;
|
||||||
|
font: "Iosevka Nerd Font 12";
|
||||||
|
border-radius: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
textbox-prompt-colon {
|
||||||
|
padding: 1.40% 0% 1% 0%;
|
||||||
|
background-color: @se;
|
||||||
|
text-color: @fg;
|
||||||
|
expand: false;
|
||||||
|
str: " :: ";
|
||||||
|
}
|
||||||
|
|
||||||
|
entry {
|
||||||
|
background-color: @al;
|
||||||
|
text-color: @fg;
|
||||||
|
placeholder-color: @fg;
|
||||||
|
expand: true;
|
||||||
|
horizontal-align: 0;
|
||||||
|
placeholder: "Search";
|
||||||
|
padding: 1.5% 0.5% 1% 0%;
|
||||||
|
blink: true;
|
||||||
|
}
|
||||||
|
|
||||||
|
inputbar {
|
||||||
|
children: [ prompt, textbox-prompt-colon, entry ];
|
||||||
|
background-color: @se;
|
||||||
|
text-color: @fg;
|
||||||
|
expand: false;
|
||||||
|
border: 0%;
|
||||||
|
border-radius: 100%;
|
||||||
|
border-color: @ac;
|
||||||
|
}
|
||||||
|
|
||||||
|
listview {
|
||||||
|
background-color: @al;
|
||||||
|
padding: 0px;
|
||||||
|
columns: 6;
|
||||||
|
lines: 3;
|
||||||
|
spacing: 1%;
|
||||||
|
cycle: false;
|
||||||
|
dynamic: true;
|
||||||
|
layout: vertical;
|
||||||
|
}
|
||||||
|
|
||||||
|
mainbox {
|
||||||
|
background-color: @al;
|
||||||
|
border: 10px 0px 10px 0px;
|
||||||
|
border-radius: 50px;
|
||||||
|
border-color: @ac;
|
||||||
|
children: [ inputbar, listview ];
|
||||||
|
spacing: 2%;
|
||||||
|
padding: 4% 2% 2% 2%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element {
|
||||||
|
background-color: @bg;
|
||||||
|
text-color: @fg;
|
||||||
|
orientation: vertical;
|
||||||
|
border-radius: 0%;
|
||||||
|
padding: 0%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element-icon {
|
||||||
|
size: 64px;
|
||||||
|
border: 1%;
|
||||||
|
border-color: @se;
|
||||||
|
border-radius: 15px;
|
||||||
|
background-color: @se;
|
||||||
|
padding: 2% 1% 2% 1%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element-text {
|
||||||
|
expand: true;
|
||||||
|
horizontal-align: 0.5;
|
||||||
|
vertical-align: 0.5;
|
||||||
|
margin: 0.5% 0.25% 0.5% 0.25%;
|
||||||
|
padding: 1% 0.5% 1% 0.5%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element-text selected {
|
||||||
|
expand: true;
|
||||||
|
horizontal-align: 0.5;
|
||||||
|
vertical-align: 0.5;
|
||||||
|
background-color: @ac;
|
||||||
|
text-color: @bg;
|
||||||
|
border-radius: 100%;
|
||||||
|
}
|
115
dotfiles/config/rofi/colorful/style_2.rasi
Normal file
115
dotfiles/config/rofi/colorful/style_2.rasi
Normal file
@ -0,0 +1,115 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* Author : Aditya Shakya
|
||||||
|
* Mail : adi1090x@gmail.com
|
||||||
|
* 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;
|
||||||
|
border-color: @ac;
|
||||||
|
border-radius: 12px;
|
||||||
|
width: 18%;
|
||||||
|
location: center;
|
||||||
|
x-offset: 0;
|
||||||
|
y-offset: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
prompt {
|
||||||
|
enabled: true;
|
||||||
|
padding: 0.30% 1% 0% -0.5%;
|
||||||
|
background-color: @al;
|
||||||
|
text-color: @bg;
|
||||||
|
font: "FantasqueSansMono Nerd Font 12";
|
||||||
|
}
|
||||||
|
|
||||||
|
entry {
|
||||||
|
background-color: @al;
|
||||||
|
text-color: @bg;
|
||||||
|
placeholder-color: @bg;
|
||||||
|
expand: true;
|
||||||
|
horizontal-align: 0;
|
||||||
|
placeholder: "Search";
|
||||||
|
padding: 0.10% 0% 0% 0%;
|
||||||
|
blink: true;
|
||||||
|
}
|
||||||
|
|
||||||
|
inputbar {
|
||||||
|
children: [ prompt, entry ];
|
||||||
|
background-color: @ac;
|
||||||
|
text-color: @bg;
|
||||||
|
expand: false;
|
||||||
|
border: 0% 0% 0% 0%;
|
||||||
|
border-radius: 0px;
|
||||||
|
border-color: @ac;
|
||||||
|
margin: 0% 0% 0% 0%;
|
||||||
|
padding: 1.5%;
|
||||||
|
}
|
||||||
|
|
||||||
|
listview {
|
||||||
|
background-color: @al;
|
||||||
|
padding: 0px;
|
||||||
|
columns: 1;
|
||||||
|
lines: 5;
|
||||||
|
spacing: 0%;
|
||||||
|
cycle: false;
|
||||||
|
dynamic: true;
|
||||||
|
layout: vertical;
|
||||||
|
}
|
||||||
|
|
||||||
|
mainbox {
|
||||||
|
background-color: @al;
|
||||||
|
border: 0% 0% 0% 0%;
|
||||||
|
border-radius: 0% 0% 0% 0%;
|
||||||
|
border-color: @ac;
|
||||||
|
children: [ inputbar, listview ];
|
||||||
|
spacing: 0%;
|
||||||
|
padding: 0%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element {
|
||||||
|
background-color: @al;
|
||||||
|
text-color: @fg;
|
||||||
|
orientation: horizontal;
|
||||||
|
border-radius: 0%;
|
||||||
|
padding: 1% 0.5% 1% 0.5%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element-icon {
|
||||||
|
size: 32px;
|
||||||
|
border: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
element-text {
|
||||||
|
expand: true;
|
||||||
|
horizontal-align: 0;
|
||||||
|
vertical-align: 0.5;
|
||||||
|
margin: 0% 0.25% 0% 0.25%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element selected {
|
||||||
|
background-color: @se;
|
||||||
|
text-color: @fg;
|
||||||
|
border: 0% 0% 0% 0%;
|
||||||
|
border-radius: 0px;
|
||||||
|
border-color: @bg;
|
||||||
|
}
|
116
dotfiles/config/rofi/colorful/style_3.rasi
Normal file
116
dotfiles/config/rofi/colorful/style_3.rasi
Normal file
@ -0,0 +1,116 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* Author : Aditya Shakya
|
||||||
|
* Mail : adi1090x@gmail.com
|
||||||
|
* 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;
|
||||||
|
border-color: @ac;
|
||||||
|
border-radius: 0px;
|
||||||
|
height: 100%;
|
||||||
|
width: 18%;
|
||||||
|
location: west;
|
||||||
|
x-offset: 0;
|
||||||
|
y-offset: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
prompt {
|
||||||
|
enabled: true;
|
||||||
|
padding: 0.30% 1% 0% -0.5%;
|
||||||
|
background-color: @al;
|
||||||
|
text-color: @bg;
|
||||||
|
font: "FantasqueSansMono Nerd Font 12";
|
||||||
|
}
|
||||||
|
|
||||||
|
entry {
|
||||||
|
background-color: @al;
|
||||||
|
text-color: @bg;
|
||||||
|
placeholder-color: @bg;
|
||||||
|
expand: true;
|
||||||
|
horizontal-align: 0;
|
||||||
|
placeholder: "Search";
|
||||||
|
padding: 0.10% 0% 0% 0%;
|
||||||
|
blink: true;
|
||||||
|
}
|
||||||
|
|
||||||
|
inputbar {
|
||||||
|
children: [ prompt, entry ];
|
||||||
|
background-color: @ac;
|
||||||
|
text-color: @bg;
|
||||||
|
expand: false;
|
||||||
|
border: 0% 0% 0% 0%;
|
||||||
|
border-radius: 0px;
|
||||||
|
border-color: @ac;
|
||||||
|
margin: 0% 0% 0% 0%;
|
||||||
|
padding: 1.5%;
|
||||||
|
}
|
||||||
|
|
||||||
|
listview {
|
||||||
|
background-color: @al;
|
||||||
|
padding: 0px;
|
||||||
|
columns: 1;
|
||||||
|
lines: 5;
|
||||||
|
spacing: 0%;
|
||||||
|
cycle: false;
|
||||||
|
dynamic: true;
|
||||||
|
layout: vertical;
|
||||||
|
}
|
||||||
|
|
||||||
|
mainbox {
|
||||||
|
background-color: @al;
|
||||||
|
border: 0% 0% 0% 0%;
|
||||||
|
border-radius: 0% 0% 0% 0%;
|
||||||
|
border-color: @ac;
|
||||||
|
children: [ inputbar, listview ];
|
||||||
|
spacing: 0%;
|
||||||
|
padding: 0%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element {
|
||||||
|
background-color: @al;
|
||||||
|
text-color: @fg;
|
||||||
|
orientation: horizontal;
|
||||||
|
border-radius: 0%;
|
||||||
|
padding: 1% 0.5% 1% 0.5%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element-icon {
|
||||||
|
size: 32px;
|
||||||
|
border: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
element-text {
|
||||||
|
expand: true;
|
||||||
|
horizontal-align: 0;
|
||||||
|
vertical-align: 0.5;
|
||||||
|
margin: 0% 0.25% 0% 0.25%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element selected {
|
||||||
|
background-color: @se;
|
||||||
|
text-color: @fg;
|
||||||
|
border: 0% 0% 0% 0%;
|
||||||
|
border-radius: 0px;
|
||||||
|
border-color: @bg;
|
||||||
|
}
|
115
dotfiles/config/rofi/colorful/style_4.rasi
Normal file
115
dotfiles/config/rofi/colorful/style_4.rasi
Normal file
@ -0,0 +1,115 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* Author : Aditya Shakya
|
||||||
|
* Mail : adi1090x@gmail.com
|
||||||
|
* 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;
|
||||||
|
border-color: @ac;
|
||||||
|
border-radius: 0px;
|
||||||
|
height: 100%;
|
||||||
|
width: 19%;
|
||||||
|
location: east;
|
||||||
|
x-offset: 0;
|
||||||
|
y-offset: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
prompt {
|
||||||
|
enabled: true;
|
||||||
|
padding: 0.30% 1% 0% -0.5%;
|
||||||
|
background-color: @al;
|
||||||
|
text-color: @bg;
|
||||||
|
font: "FantasqueSansMono Nerd Font 12";
|
||||||
|
}
|
||||||
|
|
||||||
|
entry {
|
||||||
|
background-color: @al;
|
||||||
|
text-color: @bg;
|
||||||
|
placeholder-color: @bg;
|
||||||
|
expand: true;
|
||||||
|
horizontal-align: 0;
|
||||||
|
placeholder: "Search";
|
||||||
|
padding: 0.10% 0% 0% 0%;
|
||||||
|
blink: true;
|
||||||
|
}
|
||||||
|
|
||||||
|
inputbar {
|
||||||
|
children: [ prompt, entry ];
|
||||||
|
background-color: @ac;
|
||||||
|
text-color: @bg;
|
||||||
|
expand: false;
|
||||||
|
border: 0% 0% 0% 0%;
|
||||||
|
border-radius: 0px;
|
||||||
|
border-color: @ac;
|
||||||
|
margin: 0% 0% 0% 0%;
|
||||||
|
padding: 1.5%;
|
||||||
|
}
|
||||||
|
|
||||||
|
listview {
|
||||||
|
background-color: @al;
|
||||||
|
padding: 10px 10px 0px 10px;
|
||||||
|
columns: 3;
|
||||||
|
spacing: 0%;
|
||||||
|
cycle: false;
|
||||||
|
dynamic: true;
|
||||||
|
layout: vertical;
|
||||||
|
}
|
||||||
|
|
||||||
|
mainbox {
|
||||||
|
background-color: @al;
|
||||||
|
border: 0% 0% 0% 0%;
|
||||||
|
border-radius: 0% 0% 0% 0%;
|
||||||
|
border-color: @ac;
|
||||||
|
children: [ inputbar, listview ];
|
||||||
|
spacing: 0%;
|
||||||
|
padding: 0%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element {
|
||||||
|
background-color: @al;
|
||||||
|
text-color: @fg;
|
||||||
|
orientation: vertical;
|
||||||
|
border-radius: 0%;
|
||||||
|
padding: 2% 0% 2% 0%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element-icon {
|
||||||
|
size: 48px;
|
||||||
|
border: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
element-text {
|
||||||
|
expand: true;
|
||||||
|
horizontal-align: 0.5;
|
||||||
|
vertical-align: 0.5;
|
||||||
|
margin: 0.5% 0.5% -0.5% 0.5%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element selected {
|
||||||
|
background-color: @se;
|
||||||
|
text-color: @fg;
|
||||||
|
border: 0% 0% 0% 0%;
|
||||||
|
border-radius: 0px;
|
||||||
|
border-color: @bg;
|
||||||
|
}
|
115
dotfiles/config/rofi/colorful/style_5.rasi
Normal file
115
dotfiles/config/rofi/colorful/style_5.rasi
Normal file
@ -0,0 +1,115 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* Author : Aditya Shakya
|
||||||
|
* Mail : adi1090x@gmail.com
|
||||||
|
* 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;
|
||||||
|
border-color: @ac;
|
||||||
|
border-radius: 0px;
|
||||||
|
width: 35%;
|
||||||
|
location: center;
|
||||||
|
x-offset: 0;
|
||||||
|
y-offset: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
prompt {
|
||||||
|
enabled: true;
|
||||||
|
padding: 0.30% 1% 0% -0.5%;
|
||||||
|
background-color: @al;
|
||||||
|
text-color: @bg;
|
||||||
|
font: "FantasqueSansMono Nerd Font 12";
|
||||||
|
}
|
||||||
|
|
||||||
|
entry {
|
||||||
|
background-color: @al;
|
||||||
|
text-color: @bg;
|
||||||
|
placeholder-color: @bg;
|
||||||
|
expand: true;
|
||||||
|
horizontal-align: 0;
|
||||||
|
placeholder: "Search";
|
||||||
|
padding: 0.10% 0% 0% 0%;
|
||||||
|
blink: true;
|
||||||
|
}
|
||||||
|
|
||||||
|
inputbar {
|
||||||
|
children: [ prompt, entry ];
|
||||||
|
background-color: @fg;
|
||||||
|
text-color: @bg;
|
||||||
|
expand: false;
|
||||||
|
border: 0% 0% 0% 0%;
|
||||||
|
border-radius: 0px;
|
||||||
|
border-color: @ac;
|
||||||
|
margin: 0% 0% 0% 0%;
|
||||||
|
padding: 1.5%;
|
||||||
|
}
|
||||||
|
|
||||||
|
listview {
|
||||||
|
background-color: @al;
|
||||||
|
padding: 10px;
|
||||||
|
columns: 2;
|
||||||
|
lines: 10;
|
||||||
|
spacing: 0%;
|
||||||
|
cycle: false;
|
||||||
|
dynamic: true;
|
||||||
|
layout: vertical;
|
||||||
|
}
|
||||||
|
|
||||||
|
mainbox {
|
||||||
|
background-color: @al;
|
||||||
|
border: 0% 0% 0% 0%;
|
||||||
|
border-radius: 0% 0% 0% 0%;
|
||||||
|
border-color: @ac;
|
||||||
|
children: [ inputbar, listview ];
|
||||||
|
spacing: 0%;
|
||||||
|
padding: 0%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element {
|
||||||
|
background-color: @al;
|
||||||
|
text-color: @fg;
|
||||||
|
orientation: horizontal;
|
||||||
|
border-radius: 0%;
|
||||||
|
padding: 1% 0.5% 1% 0.5%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element-icon {
|
||||||
|
size: 24px;
|
||||||
|
border: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
element-text {
|
||||||
|
expand: true;
|
||||||
|
horizontal-align: 0;
|
||||||
|
vertical-align: 0.5;
|
||||||
|
margin: 0% 0.25% 0% 0.25%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element selected {
|
||||||
|
background-color: @ac;
|
||||||
|
text-color: @bg;
|
||||||
|
border: 0% 0% 0% 0%;
|
||||||
|
border-radius: 0px;
|
||||||
|
border-color: @bg;
|
||||||
|
}
|
110
dotfiles/config/rofi/colorful/style_6.rasi
Normal file
110
dotfiles/config/rofi/colorful/style_6.rasi
Normal file
@ -0,0 +1,110 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* Author : Aditya Shakya
|
||||||
|
* Mail : adi1090x@gmail.com
|
||||||
|
* 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: true;
|
||||||
|
hide-scrollbar: true;
|
||||||
|
sidebar-mode: false;
|
||||||
|
}
|
||||||
|
|
||||||
|
@import "colors.rasi"
|
||||||
|
|
||||||
|
window {
|
||||||
|
transparency: "real";
|
||||||
|
background-color: @bg;
|
||||||
|
text-color: @fg;
|
||||||
|
border: 0px;
|
||||||
|
border-color: @ac;
|
||||||
|
border-radius: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
prompt {
|
||||||
|
enabled: true;
|
||||||
|
padding: 0.30% 1% 0% -0.5%;
|
||||||
|
background-color: @al;
|
||||||
|
text-color: @bg;
|
||||||
|
font: "FantasqueSansMono Nerd Font 12";
|
||||||
|
}
|
||||||
|
|
||||||
|
entry {
|
||||||
|
background-color: @al;
|
||||||
|
text-color: @bg;
|
||||||
|
placeholder-color: @bg;
|
||||||
|
expand: true;
|
||||||
|
horizontal-align: 0;
|
||||||
|
placeholder: "Search";
|
||||||
|
padding: 0.10% 0% 0% 0%;
|
||||||
|
blink: true;
|
||||||
|
}
|
||||||
|
|
||||||
|
inputbar {
|
||||||
|
children: [ prompt, entry ];
|
||||||
|
background-color: @ac;
|
||||||
|
text-color: @bg;
|
||||||
|
expand: false;
|
||||||
|
border: 0% 0% 0% 0%;
|
||||||
|
border-radius: 100%;
|
||||||
|
border-color: @ac;
|
||||||
|
margin: 0% 54.5% 0% 0%;
|
||||||
|
padding: 1.5%;
|
||||||
|
}
|
||||||
|
|
||||||
|
listview {
|
||||||
|
background-color: @al;
|
||||||
|
padding: 0px;
|
||||||
|
columns: 10;
|
||||||
|
spacing: 0%;
|
||||||
|
cycle: false;
|
||||||
|
dynamic: true;
|
||||||
|
layout: vertical;
|
||||||
|
}
|
||||||
|
|
||||||
|
mainbox {
|
||||||
|
background-color: @al;
|
||||||
|
border: 0% 0% 0% 0%;
|
||||||
|
border-radius: 0% 0% 0% 0%;
|
||||||
|
border-color: @ac;
|
||||||
|
children: [ inputbar, listview ];
|
||||||
|
spacing: 2.5%;
|
||||||
|
padding: 20% 5% 20% 5%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element {
|
||||||
|
background-color: @al;
|
||||||
|
text-color: @fg;
|
||||||
|
orientation: vertical;
|
||||||
|
border-radius: 0%;
|
||||||
|
padding: 4% 0% 4% 0%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element-icon {
|
||||||
|
size: 80px;
|
||||||
|
border: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
element-text {
|
||||||
|
expand: true;
|
||||||
|
horizontal-align: 0.5;
|
||||||
|
vertical-align: 0.5;
|
||||||
|
margin: 0.5% 0.5% -0.5% 0.5%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element selected {
|
||||||
|
background-color: @se;
|
||||||
|
text-color: @fg;
|
||||||
|
border: 0% 0% 0.5% 0%;
|
||||||
|
border-radius: 25px;
|
||||||
|
border-color: @ac;
|
||||||
|
}
|
115
dotfiles/config/rofi/colorful/style_7.rasi
Normal file
115
dotfiles/config/rofi/colorful/style_7.rasi
Normal file
@ -0,0 +1,115 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* Author : Aditya Shakya
|
||||||
|
* Mail : adi1090x@gmail.com
|
||||||
|
* 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;
|
||||||
|
border-color: @ac;
|
||||||
|
border-radius: 12px;
|
||||||
|
width: 30%;
|
||||||
|
location: center;
|
||||||
|
x-offset: 0;
|
||||||
|
y-offset: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
prompt {
|
||||||
|
enabled: true;
|
||||||
|
padding: 0.30% 1% 0% -0.5%;
|
||||||
|
background-color: @al;
|
||||||
|
text-color: @fg;
|
||||||
|
font: "FantasqueSansMono Nerd Font 12";
|
||||||
|
}
|
||||||
|
|
||||||
|
entry {
|
||||||
|
background-color: @al;
|
||||||
|
text-color: @fg;
|
||||||
|
placeholder-color: @fg;
|
||||||
|
expand: true;
|
||||||
|
horizontal-align: 0;
|
||||||
|
placeholder: "Search";
|
||||||
|
padding: 0.10% 0% 0% 0%;
|
||||||
|
blink: true;
|
||||||
|
}
|
||||||
|
|
||||||
|
inputbar {
|
||||||
|
children: [ prompt, entry ];
|
||||||
|
background-color: @bg;
|
||||||
|
text-color: @fg;
|
||||||
|
expand: false;
|
||||||
|
border: 0% 0% 0% 0%;
|
||||||
|
border-radius: 0px;
|
||||||
|
border-color: @ac;
|
||||||
|
margin: 0% 0% 0% 0%;
|
||||||
|
padding: 1.5%;
|
||||||
|
}
|
||||||
|
|
||||||
|
listview {
|
||||||
|
background-color: @al;
|
||||||
|
padding: 10px;
|
||||||
|
columns: 2;
|
||||||
|
lines: 7;
|
||||||
|
spacing: 1%;
|
||||||
|
cycle: false;
|
||||||
|
dynamic: true;
|
||||||
|
layout: vertical;
|
||||||
|
}
|
||||||
|
|
||||||
|
mainbox {
|
||||||
|
background-color: @al;
|
||||||
|
border: 0% 0% 0% 0%;
|
||||||
|
border-radius: 0% 0% 0% 0%;
|
||||||
|
border-color: @ac;
|
||||||
|
children: [ inputbar, listview ];
|
||||||
|
spacing: 0%;
|
||||||
|
padding: 0%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element {
|
||||||
|
background-color: @al;
|
||||||
|
text-color: @fg;
|
||||||
|
orientation: horizontal;
|
||||||
|
border-radius: 0%;
|
||||||
|
padding: 0.5% 0.5% 0.5% 0.5%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element-icon {
|
||||||
|
size: 24px;
|
||||||
|
border: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
element-text {
|
||||||
|
expand: true;
|
||||||
|
horizontal-align: 0;
|
||||||
|
vertical-align: 0.5;
|
||||||
|
margin: 0% 0.25% 0% 0.25%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element selected {
|
||||||
|
background-color: @ac;
|
||||||
|
text-color: @bg;
|
||||||
|
border: 0% 0% 0% 0%;
|
||||||
|
border-radius: 12px;
|
||||||
|
border-color: @bg;
|
||||||
|
}
|
121
dotfiles/config/rofi/colorful/style_8.rasi
Normal file
121
dotfiles/config/rofi/colorful/style_8.rasi
Normal file
@ -0,0 +1,121 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* Author : Aditya Shakya
|
||||||
|
* Mail : adi1090x@gmail.com
|
||||||
|
* Github : @adi1090x
|
||||||
|
* Twitter : @adi1090x
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
configuration {
|
||||||
|
font: "Iosevka Nerd Font 10";
|
||||||
|
show-icons: true;
|
||||||
|
icon-theme: "Papirus";
|
||||||
|
display-drun: "Applications";
|
||||||
|
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;
|
||||||
|
border-color: @ac;
|
||||||
|
border-radius: 0px;
|
||||||
|
width: 35%;
|
||||||
|
location: center;
|
||||||
|
x-offset: 0;
|
||||||
|
y-offset: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
prompt {
|
||||||
|
enabled: true;
|
||||||
|
padding: 1% 0.75% 1% 0.75%;
|
||||||
|
background-color: @ac;
|
||||||
|
text-color: @fg;
|
||||||
|
font: "Iosevka Nerd Font 12";
|
||||||
|
}
|
||||||
|
|
||||||
|
textbox-prompt-colon {
|
||||||
|
padding: 1% 0% 1% 0%;
|
||||||
|
background-color: @se;
|
||||||
|
text-color: @fg;
|
||||||
|
expand: false;
|
||||||
|
str: " :: ";
|
||||||
|
}
|
||||||
|
|
||||||
|
entry {
|
||||||
|
background-color: @al;
|
||||||
|
text-color: @fg;
|
||||||
|
placeholder-color: @fg;
|
||||||
|
expand: true;
|
||||||
|
horizontal-align: 0;
|
||||||
|
placeholder: "Search...";
|
||||||
|
padding: 1.15% 0.5% 1% 0.5%;
|
||||||
|
blink: true;
|
||||||
|
}
|
||||||
|
|
||||||
|
inputbar {
|
||||||
|
children: [ prompt, entry ];
|
||||||
|
background-color: @se;
|
||||||
|
text-color: @fg;
|
||||||
|
expand: false;
|
||||||
|
border: 0% 0% 0% 0%;
|
||||||
|
border-radius: 0px;
|
||||||
|
border-color: @ac;
|
||||||
|
}
|
||||||
|
|
||||||
|
listview {
|
||||||
|
background-color: @al;
|
||||||
|
padding: 0px;
|
||||||
|
columns: 2;
|
||||||
|
lines: 7;
|
||||||
|
spacing: 1%;
|
||||||
|
cycle: false;
|
||||||
|
dynamic: true;
|
||||||
|
layout: vertical;
|
||||||
|
}
|
||||||
|
|
||||||
|
mainbox {
|
||||||
|
background-color: @al;
|
||||||
|
border: 0% 0% 0% 0%;
|
||||||
|
border-radius: 0% 0% 0% 0%;
|
||||||
|
border-color: @ac;
|
||||||
|
children: [ inputbar, listview ];
|
||||||
|
spacing: 2%;
|
||||||
|
padding: 4% 2% 4% 2%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element {
|
||||||
|
background-color: @se;
|
||||||
|
text-color: @fg;
|
||||||
|
orientation: horizontal;
|
||||||
|
border-radius: 0%;
|
||||||
|
padding: 1% 0.5% 1% 0.75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element-icon {
|
||||||
|
size: 24px;
|
||||||
|
border: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
element-text {
|
||||||
|
expand: true;
|
||||||
|
horizontal-align: 0;
|
||||||
|
vertical-align: 0.5;
|
||||||
|
margin: 0% 0.25% 0% 0.25%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element selected {
|
||||||
|
background-color: @se;
|
||||||
|
text-color: @ac;
|
||||||
|
border: 0% 0% 0% 0.3%;
|
||||||
|
border-radius: 0px;
|
||||||
|
border-color: @ac;
|
||||||
|
}
|
122
dotfiles/config/rofi/colorful/style_9.rasi
Normal file
122
dotfiles/config/rofi/colorful/style_9.rasi
Normal file
@ -0,0 +1,122 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* Author : Aditya Shakya
|
||||||
|
* Mail : adi1090x@gmail.com
|
||||||
|
* Github : @adi1090x
|
||||||
|
* Twitter : @adi1090x
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
configuration {
|
||||||
|
font: "Iosevka Nerd Font 10";
|
||||||
|
show-icons: true;
|
||||||
|
icon-theme: "Papirus";
|
||||||
|
display-drun: "Applications";
|
||||||
|
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;
|
||||||
|
border-color: @ac;
|
||||||
|
border-radius: 15px;
|
||||||
|
width: 35%;
|
||||||
|
location: center;
|
||||||
|
x-offset: 0;
|
||||||
|
y-offset: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
prompt {
|
||||||
|
enabled: true;
|
||||||
|
padding: 1% 0.75% 1% 0.75%;
|
||||||
|
background-color: @ac;
|
||||||
|
text-color: @fg;
|
||||||
|
border-radius: 10px;
|
||||||
|
font: "Iosevka Nerd Font 12";
|
||||||
|
}
|
||||||
|
|
||||||
|
textbox-prompt-colon {
|
||||||
|
padding: 1% 0% 1% 0%;
|
||||||
|
background-color: @se;
|
||||||
|
text-color: @fg;
|
||||||
|
expand: false;
|
||||||
|
str: " :: ";
|
||||||
|
}
|
||||||
|
|
||||||
|
entry {
|
||||||
|
background-color: @al;
|
||||||
|
text-color: @fg;
|
||||||
|
placeholder-color: @fg;
|
||||||
|
expand: true;
|
||||||
|
horizontal-align: 0;
|
||||||
|
placeholder: "Search...";
|
||||||
|
padding: 1.15% 0.5% 1% 0.5%;
|
||||||
|
blink: true;
|
||||||
|
}
|
||||||
|
|
||||||
|
inputbar {
|
||||||
|
children: [ prompt, entry ];
|
||||||
|
background-color: @se;
|
||||||
|
text-color: @fg;
|
||||||
|
expand: false;
|
||||||
|
border: 0% 0% 0% 0%;
|
||||||
|
border-radius: 10px;
|
||||||
|
border-color: @ac;
|
||||||
|
}
|
||||||
|
|
||||||
|
listview {
|
||||||
|
background-color: @al;
|
||||||
|
padding: 0px;
|
||||||
|
columns: 2;
|
||||||
|
lines: 7;
|
||||||
|
spacing: 1%;
|
||||||
|
cycle: false;
|
||||||
|
dynamic: true;
|
||||||
|
layout: vertical;
|
||||||
|
}
|
||||||
|
|
||||||
|
mainbox {
|
||||||
|
background-color: @al;
|
||||||
|
border: 0% 0% 0% 0%;
|
||||||
|
border-radius: 0% 0% 0% 0%;
|
||||||
|
border-color: @ac;
|
||||||
|
children: [ inputbar, listview ];
|
||||||
|
spacing: 2%;
|
||||||
|
padding: 4% 2% 4% 2%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element {
|
||||||
|
background-color: @se;
|
||||||
|
text-color: @fg;
|
||||||
|
orientation: horizontal;
|
||||||
|
border-radius: 12px;
|
||||||
|
padding: 1% 0.5% 1% 0.75%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element-icon {
|
||||||
|
size: 24px;
|
||||||
|
border: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
element-text {
|
||||||
|
expand: true;
|
||||||
|
horizontal-align: 0;
|
||||||
|
vertical-align: 0.5;
|
||||||
|
margin: 0% 0.25% 0% 0.25%;
|
||||||
|
}
|
||||||
|
|
||||||
|
element selected {
|
||||||
|
background-color: @se;
|
||||||
|
text-color: @ac;
|
||||||
|
border: 0% 0.3% 0% 0.3%;
|
||||||
|
border-radius: 12px;
|
||||||
|
border-color: @ac;
|
||||||
|
}
|
10
dotfiles/config/rofi/config.rasi
Normal file
10
dotfiles/config/rofi/config.rasi
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
configuration {
|
||||||
|
bw: 0;
|
||||||
|
padding: 50;
|
||||||
|
show-icons: true;
|
||||||
|
terminal: "alacritty";
|
||||||
|
sidebar-mode: false;
|
||||||
|
fullscreen: true;
|
||||||
|
theme: "colorful/style_10.rasi";
|
||||||
|
dpi: 100;
|
||||||
|
}
|
@ -1,127 +0,0 @@
|
|||||||
/* ================================================= */
|
|
||||||
/* Rofi config by lans9831 */
|
|
||||||
/* Suggested icon pack: Papirus */
|
|
||||||
/* ================================================= */
|
|
||||||
|
|
||||||
* {
|
|
||||||
/* Make text color white and background fully transparent */
|
|
||||||
text-color: White;
|
|
||||||
background-color: rgba(0,0,0,0);
|
|
||||||
|
|
||||||
/* This variables change other elements color
|
|
||||||
* Change here and it will change over all the
|
|
||||||
* theme (for an unified experience) */
|
|
||||||
fc-color: #39393A;
|
|
||||||
bg-color: #262626;
|
|
||||||
fc-color-trans: #39393AC5;
|
|
||||||
bg-color-trans: #262626F0;
|
|
||||||
|
|
||||||
font: "Source Code Pro 11";
|
|
||||||
}
|
|
||||||
|
|
||||||
/* ================================================= */
|
|
||||||
/* Main container */
|
|
||||||
/* ================================================= */
|
|
||||||
#window {
|
|
||||||
fullscreen: true;
|
|
||||||
location: west;
|
|
||||||
anchor: west;
|
|
||||||
border: 0px 0px 0px 0px;
|
|
||||||
transparency: "real";
|
|
||||||
|
|
||||||
orientation: horizontal;
|
|
||||||
children: [mainbox];
|
|
||||||
}
|
|
||||||
|
|
||||||
/* First container */
|
|
||||||
#mainbox {
|
|
||||||
expand: true;
|
|
||||||
background-color: @bg-color-trans;
|
|
||||||
spacing: 0.8em;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Dummy container */
|
|
||||||
#dummy {
|
|
||||||
expand: true;
|
|
||||||
}
|
|
||||||
/* ================================================= */
|
|
||||||
|
|
||||||
/* ================================================= */
|
|
||||||
/* Sidebar and its elements */
|
|
||||||
/* ================================================= */
|
|
||||||
#sidebar {
|
|
||||||
border: 0px 0px 0px 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#button {
|
|
||||||
padding: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#button selected {
|
|
||||||
font: "Open Sans SemiBold 11";
|
|
||||||
background-color: @fc-color-trans;
|
|
||||||
}
|
|
||||||
/* ================================================= */
|
|
||||||
|
|
||||||
/* ================================================= */
|
|
||||||
/* Input bar */
|
|
||||||
/* ================================================= */
|
|
||||||
#inputbar {
|
|
||||||
background-color: @bg-color;
|
|
||||||
padding: 5px;
|
|
||||||
spacing: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#prompt {
|
|
||||||
font: "Open Sans SemiBold Italic 11";
|
|
||||||
}
|
|
||||||
|
|
||||||
#entry {
|
|
||||||
font: "Open Sans Italic 11";
|
|
||||||
width: 15em;
|
|
||||||
}
|
|
||||||
/* ================================================= */
|
|
||||||
|
|
||||||
|
|
||||||
/* ================================================= */
|
|
||||||
/* List view */
|
|
||||||
/* ================================================= */
|
|
||||||
#listview {
|
|
||||||
/*spacing: 0.5em;*/
|
|
||||||
}
|
|
||||||
|
|
||||||
#element {
|
|
||||||
font: "Source Code Pro 13";
|
|
||||||
padding: 12px 1.5em 12px 14px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#element selected normal {
|
|
||||||
background-color: @fc-color-trans;
|
|
||||||
}
|
|
||||||
|
|
||||||
#element normal active {
|
|
||||||
background-color: @fc-color-trans;
|
|
||||||
}
|
|
||||||
|
|
||||||
#element normal urgent {
|
|
||||||
background-color: Orange;
|
|
||||||
}
|
|
||||||
|
|
||||||
#element alternate normal {
|
|
||||||
}
|
|
||||||
|
|
||||||
#element alternate active {
|
|
||||||
text-color: @focus-col;
|
|
||||||
}
|
|
||||||
|
|
||||||
#element alternate urgent {
|
|
||||||
background-color: OrangeRed;
|
|
||||||
}
|
|
||||||
|
|
||||||
#element selected active {
|
|
||||||
background-color: @fc-color-trans;
|
|
||||||
}
|
|
||||||
|
|
||||||
#element selected urgent {
|
|
||||||
background-color: DarkOrange;
|
|
||||||
}
|
|
@ -1,129 +0,0 @@
|
|||||||
/* ================================================= */
|
|
||||||
/* Rofi config by lans9831 */
|
|
||||||
/* Suggested icon pack: Papirus */
|
|
||||||
/* ================================================= */
|
|
||||||
|
|
||||||
* {
|
|
||||||
/* Make text color white and background fully transparent */
|
|
||||||
text-color: #45373c;
|
|
||||||
background-color: rgba(0,0,0,0);
|
|
||||||
|
|
||||||
/* This variables change other elements color
|
|
||||||
* Change here and it will change over all the
|
|
||||||
* theme (for an unified experience) */
|
|
||||||
fc-color: #45373c;
|
|
||||||
bg-color: #e9e9e9;
|
|
||||||
fc-color-trans: #45373c;
|
|
||||||
bg-color-trans: #e9e9e9;
|
|
||||||
|
|
||||||
font: "Open Sans 11";
|
|
||||||
}
|
|
||||||
|
|
||||||
/* ================================================= */
|
|
||||||
/* Main container */
|
|
||||||
/* ================================================= */
|
|
||||||
#window {
|
|
||||||
fullscreen: true;
|
|
||||||
location: west;
|
|
||||||
anchor: west;
|
|
||||||
border: 0px 0px 0px 0px;
|
|
||||||
transparency: "real";
|
|
||||||
|
|
||||||
orientation: horizontal;
|
|
||||||
children: [mainbox, dummy];
|
|
||||||
}
|
|
||||||
|
|
||||||
/* First container */
|
|
||||||
#mainbox {
|
|
||||||
expand: false;
|
|
||||||
background-color: @bg-color-trans;
|
|
||||||
spacing: 0.8em;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Dummy container */
|
|
||||||
#dummy {
|
|
||||||
expand: true;
|
|
||||||
}
|
|
||||||
/* ================================================= */
|
|
||||||
|
|
||||||
/* ================================================= */
|
|
||||||
/* Sidebar and its elements */
|
|
||||||
/* ================================================= */
|
|
||||||
#sidebar {
|
|
||||||
border: 0px 0px 0px 0px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#button {
|
|
||||||
padding: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#button selected {
|
|
||||||
font: "Open Sans SemiBold 11";
|
|
||||||
background-color: @fc-color-trans;
|
|
||||||
}
|
|
||||||
/* ================================================= */
|
|
||||||
|
|
||||||
/* ================================================= */
|
|
||||||
/* Input bar */
|
|
||||||
/* ================================================= */
|
|
||||||
#inputbar {
|
|
||||||
background-color: @bg-color;
|
|
||||||
padding: 5px;
|
|
||||||
spacing: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#prompt {
|
|
||||||
font: "Open Sans SemiBold Italic 11";
|
|
||||||
}
|
|
||||||
|
|
||||||
#entry {
|
|
||||||
font: "Open Sans Italic 11";
|
|
||||||
width: 15em;
|
|
||||||
}
|
|
||||||
/* ================================================= */
|
|
||||||
|
|
||||||
|
|
||||||
/* ================================================= */
|
|
||||||
/* List view */
|
|
||||||
/* ================================================= */
|
|
||||||
#listview {
|
|
||||||
/*spacing: 0.5em;*/
|
|
||||||
}
|
|
||||||
|
|
||||||
#element {
|
|
||||||
font: "Open Sans 13";
|
|
||||||
padding: 12px 1.5em 12px 14px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#element selected normal {
|
|
||||||
background-color: #a6a6a6;
|
|
||||||
}
|
|
||||||
|
|
||||||
#element normal active {
|
|
||||||
background-color: #a6a6a6;
|
|
||||||
}
|
|
||||||
|
|
||||||
#element normal urgent {
|
|
||||||
background-color: Orange;
|
|
||||||
}
|
|
||||||
|
|
||||||
#element alternate normal {
|
|
||||||
}
|
|
||||||
|
|
||||||
#element alternate active {
|
|
||||||
text-color: @focus-col;
|
|
||||||
}
|
|
||||||
|
|
||||||
#element alternate urgent {
|
|
||||||
background-color: OrangeRed;
|
|
||||||
}
|
|
||||||
|
|
||||||
#element selected active {
|
|
||||||
background-color: #a6a6a6;
|
|
||||||
}
|
|
||||||
|
|
||||||
#element selected urgent {
|
|
||||||
background-color: DarkOrange;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* vim:ft=css */
|
|
@ -1,12 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=Alarm Clock
|
|
||||||
Wants=taffybar.service
|
|
||||||
After=status-notifier-watcher.service
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Type=simple
|
|
||||||
ExecStart=/usr/bin/env alarm-clock-applet
|
|
||||||
ExecStop=/usr/bin/env pkill alarm-clock-applet
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=wm.target
|
|
@ -1,12 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=chromix-too
|
|
||||||
Wants=taffybar.service
|
|
||||||
After=taffybar.service
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Type=simple
|
|
||||||
ExecStart=/usr/bin/env chromix-too-server
|
|
||||||
ExecStop=/usr/bin/env pkill chromix-too
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=wm.target
|
|
@ -1,12 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=clipit
|
|
||||||
Wants=taffybar.service
|
|
||||||
After=taffybar.service
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Type=simple
|
|
||||||
ExecStart=/usr/bin/env clipit
|
|
||||||
ExecStop=/usr/bin/env pkill clipit
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=wm.target
|
|
@ -1,11 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=discord
|
|
||||||
Wants=taffybar.service
|
|
||||||
After=taffybar.service
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
ExecStart=/usr/bin/env run_unity.sh discord
|
|
||||||
Restart=always
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=wm.target
|
|
@ -1,12 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=git-sync %f %I %i
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Type=simple
|
|
||||||
ExecStart=/usr/bin/env git_sync_directory.sh %f
|
|
||||||
ExecStop=/usr/bin/env pkill git_sync_directory.sh
|
|
||||||
Restart=always
|
|
||||||
RestartSec=3
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=wm.target
|
|
@ -1,12 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=github-notifications
|
|
||||||
Wants=taffybar.service
|
|
||||||
After=taffybar.service
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Type=simple
|
|
||||||
ExecStart=/usr/bin/env notifications-tray-icon --github-token-pass github-token
|
|
||||||
ExecStop=/usr/bin/env pkill 'notifications-tray-icon --github-token-pass github-token'
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=wm.target
|
|
@ -1,11 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=gitter
|
|
||||||
Wants=taffybar.service
|
|
||||||
After=taffybar.service
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
ExecStart=/usr/bin/env Gitter
|
|
||||||
Restart=always
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=wm.target
|
|
@ -1,12 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=KDE Connect
|
|
||||||
Wants=taffybar.service
|
|
||||||
After=taffybar.service
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Type=simple
|
|
||||||
ExecStart=/usr/bin/env kdeconnect-indicator
|
|
||||||
ExecStop=/usr/bin/env pkill kdeconnect-indicator
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=wm.target
|
|
@ -1,12 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=lxqt-powermanagement
|
|
||||||
Wants=taffybar.service
|
|
||||||
After=taffybar.service
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Type=simple
|
|
||||||
ExecStart=/usr/bin/env lxqt-powermanagement
|
|
||||||
ExecStop=/usr/bin/env pkill lxqt-powermanagement
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=wm.target
|
|
@ -1,10 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=mopidy
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Type=simple
|
|
||||||
ExecStart=/usr/bin/env mopidy
|
|
||||||
ExecStop=/usr/bin/env pkill mopidy
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=wm.target
|
|
@ -1,12 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=NM Applet
|
|
||||||
Wants=taffybar.service
|
|
||||||
After=taffybar.service
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Type=simple
|
|
||||||
ExecStart=/usr/bin/env nm-applet --sm-disable --indicator
|
|
||||||
ExecStop=/usr/bin/env pkill nm-applet
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=wm.target
|
|
@ -1,10 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=notify-osd
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Type=simple
|
|
||||||
ExecStart=/usr/bin/env notify-osd
|
|
||||||
ExecStop=/usr/bin/env pkill notify-osd
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=wm.target
|
|
@ -1,12 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=Pulse Audio System Tray
|
|
||||||
Wants=taffybar.service
|
|
||||||
After=taffybar.service
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Type=simple
|
|
||||||
ExecStart=/usr/bin/env pasystray
|
|
||||||
ExecStop=/usr/bin/env pkill pasystray
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=wm.target
|
|
@ -1,10 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=picom
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Type=simple
|
|
||||||
ExecStart=/usr/bin/env picom -cC
|
|
||||||
ExecStop=/usr/bin/env pkill picom
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=wm.target
|
|
@ -1,12 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=skippy-xd
|
|
||||||
Wants=taffybar.service
|
|
||||||
After=taffybar.service
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Type=simple
|
|
||||||
ExecStart=/usr/bin/env skippy-xd --start-daemon
|
|
||||||
ExecStop=/usr/bin/env pkill skippy-xd
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=wm.target
|
|
@ -1,10 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=status-notifier-watcher
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Type=simple
|
|
||||||
ExecStart=/usr/bin/env status-notifier-watcher
|
|
||||||
ExecStop=/usr/bin/env pkill status-notifier-watcher
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=wm.target
|
|
@ -1,15 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=taffybar
|
|
||||||
Wants=status-notifier-watcher.service
|
|
||||||
After=status-notifier-watcher.service
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Type=notify
|
|
||||||
ExecStart=/usr/bin/env imalison-taffybar
|
|
||||||
ExecStop=/usr/bin/env pkill imalison-taffybar
|
|
||||||
Restart=always
|
|
||||||
RestartSec=3
|
|
||||||
NotifyAccess=all
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=wm.target
|
|
@ -1,11 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=udiskie
|
|
||||||
Wants=taffybar.service
|
|
||||||
After=taffybar.service
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
ExecStart=/usr/bin/env udiskie --tray --appindicator
|
|
||||||
Restart=always
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=wm.target
|
|
@ -1,10 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=volnoti
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Type=simple
|
|
||||||
ExecStart=/usr/bin/env volnoti -n -v
|
|
||||||
ExecStop=/usr/bin/env pkill volnoti
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=wm.target
|
|
@ -1,9 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=wallpaper
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Type=oneshot
|
|
||||||
ExecStart=/usr/bin/env wallpaper.sh
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=wm.target
|
|
@ -1,9 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=Switch Wallpapers Every 15 minutes
|
|
||||||
|
|
||||||
[Timer]
|
|
||||||
OnUnitActiveSec=5min
|
|
||||||
OnBootSec=0min
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=wm.target
|
|
@ -1,3 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=Window Manager
|
|
||||||
AllowIsolate=yes
|
|
@ -1,9 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=X Settings Daemon
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
ExecStart=/usr/bin/env xsettingsd-setup
|
|
||||||
ExecStop=/usr/bin/env pkill xsettingsd
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=wm.target
|
|
@ -10,7 +10,7 @@ build-type: Simple
|
|||||||
extra-source-files: README.org
|
extra-source-files: README.org
|
||||||
cabal-version: >=1.10
|
cabal-version: >=1.10
|
||||||
|
|
||||||
executable imalison-taffybar
|
executable taffybar
|
||||||
hs-source-dirs: .
|
hs-source-dirs: .
|
||||||
main-is: taffybar.hs
|
main-is: taffybar.hs
|
||||||
ghc-options: -threaded -rtsopts -with-rtsopts=-N
|
ghc-options: -threaded -rtsopts -with-rtsopts=-N
|
||||||
|
@ -145,7 +145,7 @@ main = do
|
|||||||
(\size _ -> lift $ loadPixbufByName size "application-default-icon")
|
(\size _ -> lift $ loadPixbufByName size "application-default-icon")
|
||||||
layout = layoutNew defaultLayoutConfig
|
layout = layoutNew defaultLayoutConfig
|
||||||
windows = windowsNew defaultWindowsConfig
|
windows = windowsNew defaultWindowsConfig
|
||||||
notifySystemD = void $ runCommandFromPath ["systemd-notify", "--ready"]
|
|
||||||
myWorkspacesConfig =
|
myWorkspacesConfig =
|
||||||
defaultWorkspacesConfig
|
defaultWorkspacesConfig
|
||||||
{ underlineHeight = 3
|
{ underlineHeight = 3
|
||||||
@ -230,7 +230,6 @@ main = do
|
|||||||
-- , startWidgets = []
|
-- , startWidgets = []
|
||||||
}
|
}
|
||||||
startTaffybar $
|
startTaffybar $
|
||||||
appendHook notifySystemD $
|
|
||||||
appendHook (void $ getHost False) $
|
appendHook (void $ getHost False) $
|
||||||
withLogServer $
|
withLogServer $
|
||||||
withToggleServer $
|
withToggleServer $
|
||||||
|
@ -1,10 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
SRC_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
|
||||||
|
|
||||||
output_file=$1; shift
|
|
||||||
|
|
||||||
cd "$SRC_DIR"
|
|
||||||
exe_location="$SRC_DIR/result/bin/imalison-xmonad"
|
|
||||||
nix-build
|
|
||||||
cp -f "$exe_location" "$output_file"
|
|
@ -34,6 +34,8 @@ import System.IO.Unsafe
|
|||||||
import System.Process
|
import System.Process
|
||||||
import Text.Printf
|
import Text.Printf
|
||||||
import Unsafe.Coerce
|
import Unsafe.Coerce
|
||||||
|
import XMonad.Main (launch)
|
||||||
|
import XMonad.Core (getDirectories)
|
||||||
import XMonad hiding ( (|||) )
|
import XMonad hiding ( (|||) )
|
||||||
import XMonad.Actions.CycleWS hiding (nextScreen)
|
import XMonad.Actions.CycleWS hiding (nextScreen)
|
||||||
import XMonad.Actions.CycleWorkspaceByScreen
|
import XMonad.Actions.CycleWorkspaceByScreen
|
||||||
@ -80,7 +82,7 @@ import XMonad.Util.WorkspaceCompare
|
|||||||
|
|
||||||
myConfig = def
|
myConfig = def
|
||||||
{ modMask = mod4Mask
|
{ modMask = mod4Mask
|
||||||
, terminal = "konsole"
|
, terminal = "alacritty"
|
||||||
, manageHook = myManageHook <+> manageHook def
|
, manageHook = myManageHook <+> manageHook def
|
||||||
, layoutHook = myLayoutHook
|
, layoutHook = myLayoutHook
|
||||||
, borderWidth = 0
|
, borderWidth = 0
|
||||||
@ -100,14 +102,10 @@ myConfig = def
|
|||||||
|
|
||||||
myNavigation2DConfig = def { defaultTiledNavigation = centerNavigation }
|
myNavigation2DConfig = def { defaultTiledNavigation = centerNavigation }
|
||||||
|
|
||||||
main =
|
main = do
|
||||||
xmonad .
|
dirs <- getDirectories
|
||||||
docks .
|
(flip launch dirs) . docks . pagerHints . ewmh . withNavigation2DConfig myNavigation2DConfig $ myConfig
|
||||||
pagerHints .
|
|
||||||
ewmh .
|
|
||||||
withNavigation2DConfig myNavigation2DConfig $
|
|
||||||
myConfig
|
|
||||||
|
|
||||||
-- Utility functions
|
-- Utility functions
|
||||||
|
|
||||||
-- Log to a file from anywhere
|
-- Log to a file from anywhere
|
||||||
|
@ -3002,6 +3002,11 @@ Intero seems to be causing hangs, so it has been disabled
|
|||||||
(("C-e" . end-of-visual-line)))
|
(("C-e" . end-of-visual-line)))
|
||||||
:preface
|
:preface
|
||||||
(progn
|
(progn
|
||||||
|
(require 'cl-lib)
|
||||||
|
(defun imalison:maybe-symbol-name (arg)
|
||||||
|
(if (symbolp arg)
|
||||||
|
(symbol-name arg)
|
||||||
|
arg))
|
||||||
;; XXX: These should probably be moved to config, right?
|
;; XXX: These should probably be moved to config, right?
|
||||||
(setq org-startup-indented nil
|
(setq org-startup-indented nil
|
||||||
org-startup-folded t
|
org-startup-folded t
|
||||||
|
@ -23,7 +23,7 @@ function _setup_path {
|
|||||||
add_to_path "$HOME/.lib/bin" --before
|
add_to_path "$HOME/.lib/bin" --before
|
||||||
|
|
||||||
# This makes systemd aware of change to $PATH
|
# This makes systemd aware of change to $PATH
|
||||||
run_if_exists systemctl --user import-environment PATH DISPLAY XAUTHORITY HOME
|
run_if_exists systemctl --user import-environment PATH DISPLAY XAUTHORITY HOME 2> /dev/null
|
||||||
}
|
}
|
||||||
|
|
||||||
function _linux_path_setup {
|
function _linux_path_setup {
|
||||||
|
@ -1,11 +0,0 @@
|
|||||||
# -*- mode: sh; -*-
|
|
||||||
|
|
||||||
# If there are issues with path, check /etc/profile for hard overrides of PATH.
|
|
||||||
. "$HOME/.lib/login.sh"
|
|
||||||
# XXX: prevents https://github.com/xmonad/xmonad/issues/86 from affecting startup
|
|
||||||
rm -f ~/.xmonad
|
|
||||||
|
|
||||||
load_xkb_map.sh
|
|
||||||
|
|
||||||
run_if_exists systemctl --user import-environment XDG_DATA_DIRS
|
|
||||||
run_if_exists systemctl --user start wm.target
|
|
@ -10,7 +10,8 @@ evm config path /tmp
|
|||||||
evm install emacs-25.1-travis --use --skip
|
evm install emacs-25.1-travis --use --skip
|
||||||
export EMACS="$(evm bin)"
|
export EMACS="$(evm bin)"
|
||||||
|
|
||||||
curl -fsSkL https://raw.github.com/cask/cask/master/go | python
|
git clone https://github.com/cask/cask
|
||||||
|
export PATH=$(pwd)/cask/bin:$PATH
|
||||||
|
|
||||||
cask install
|
cask install
|
||||||
cask exec "$EMACS" --script generate-html.el
|
cask exec "$EMACS" --script generate-html.el
|
||||||
|
@ -70,7 +70,7 @@ in
|
|||||||
|
|
||||||
# Tools
|
# Tools
|
||||||
binutils
|
binutils
|
||||||
# direnv
|
gawk
|
||||||
gitFull
|
gitFull
|
||||||
htop
|
htop
|
||||||
ncdu
|
ncdu
|
||||||
|
@ -19,6 +19,26 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"home-manager": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs": [
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1626168714,
|
||||||
|
"narHash": "sha256-LivElv4aPfojh8HxJy6VAmDAf7zA40S7jGGSV7+wLvg=",
|
||||||
|
"owner": "IvanMalison",
|
||||||
|
"repo": "home-manager",
|
||||||
|
"rev": "557c159dfaf17eff3bd55ad6e8433bf59f40fab0",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "IvanMalison",
|
||||||
|
"repo": "home-manager",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"nixos-hardware": {
|
"nixos-hardware": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1625333638,
|
"lastModified": 1625333638,
|
||||||
@ -36,11 +56,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1625977875,
|
"lastModified": 1626063113,
|
||||||
"narHash": "sha256-rI9IhR2aKTQoknUXAa13/OlVzmthN3Ai7YNYzVvslO4=",
|
"narHash": "sha256-a05n5l8lqUF/Jlr66SKf01WXtmNPaQGLur3dTVhu/PI=",
|
||||||
"owner": "IvanMalison",
|
"owner": "IvanMalison",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "b6eeca1e7322e74520eb518cebda8c9596dd55b9",
|
"rev": "61f1957543827cf21b8c1ee999495289518e9361",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -74,7 +94,7 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs_4": {
|
"nixpkgs_4": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"narHash": "sha256-gwxwBk2lHoNEXXh/318n57jVLIGjrXxAhMrYaPkIdsM=",
|
"narHash": "sha256-oHUlQvEu4A9dWu52bZdxg29z5Xy6NVJGZjmsKwb6yo4=",
|
||||||
"path": "/home/imalison/Projects/nixpkgs",
|
"path": "/home/imalison/Projects/nixpkgs",
|
||||||
"type": "path"
|
"type": "path"
|
||||||
},
|
},
|
||||||
@ -85,7 +105,7 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs_5": {
|
"nixpkgs_5": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"narHash": "sha256-gwxwBk2lHoNEXXh/318n57jVLIGjrXxAhMrYaPkIdsM=",
|
"narHash": "sha256-oHUlQvEu4A9dWu52bZdxg29z5Xy6NVJGZjmsKwb6yo4=",
|
||||||
"path": "/home/imalison/Projects/nixpkgs",
|
"path": "/home/imalison/Projects/nixpkgs",
|
||||||
"type": "path"
|
"type": "path"
|
||||||
},
|
},
|
||||||
@ -96,6 +116,7 @@
|
|||||||
},
|
},
|
||||||
"root": {
|
"root": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
|
"home-manager": "home-manager",
|
||||||
"nixos-hardware": "nixos-hardware",
|
"nixos-hardware": "nixos-hardware",
|
||||||
"nixpkgs": "nixpkgs",
|
"nixpkgs": "nixpkgs",
|
||||||
"taffybar": "taffybar",
|
"taffybar": "taffybar",
|
||||||
|
@ -13,11 +13,18 @@
|
|||||||
url = path:../dotfiles/config/xmonad/xmonad;
|
url = path:../dotfiles/config/xmonad/xmonad;
|
||||||
};
|
};
|
||||||
nixos-hardware.url = github:nixos/nixos-hardware;
|
nixos-hardware.url = github:nixos/nixos-hardware;
|
||||||
|
home-manager = {
|
||||||
|
url = github:IvanMalison/home-manager;
|
||||||
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
outputs = { self, nixpkgs, nixos-hardware, taffybar, xmonad, xmonad-contrib }:
|
};
|
||||||
let tweaks = ({...}: {
|
outputs = { self, nixpkgs, nixos-hardware, home-manager, taffybar, xmonad, xmonad-contrib }:
|
||||||
|
let forAll = ({...}: {
|
||||||
nix.registry.nixpkgs.flake = nixpkgs;
|
nix.registry.nixpkgs.flake = nixpkgs;
|
||||||
nixpkgs.overlays = [ taffybar.overlay xmonad.overlay xmonad-contrib.overlay ];
|
nixpkgs.overlays = [ taffybar.overlay xmonad.overlay xmonad-contrib.overlay ];
|
||||||
|
imports = [
|
||||||
|
home-manager.nixosModule
|
||||||
|
];
|
||||||
});
|
});
|
||||||
piHardware = ({ ... }: {
|
piHardware = ({ ... }: {
|
||||||
imports = [
|
imports = [
|
||||||
@ -29,15 +36,15 @@
|
|||||||
nixosConfigurations = {
|
nixosConfigurations = {
|
||||||
ivanm-dfinity-razer = nixpkgs.lib.nixosSystem {
|
ivanm-dfinity-razer = nixpkgs.lib.nixosSystem {
|
||||||
system = "x86_64-linux";
|
system = "x86_64-linux";
|
||||||
modules = [ tweaks ./machines/ivanm-dfinity-razer.nix ];
|
modules = [ forAll ./machines/ivanm-dfinity-razer.nix ];
|
||||||
};
|
};
|
||||||
ryzen-shine = nixpkgs.lib.nixosSystem {
|
ryzen-shine = nixpkgs.lib.nixosSystem {
|
||||||
system = "x86_64-linux";
|
system = "x86_64-linux";
|
||||||
modules = [ tweaks ./machines/ryzen-shine.nix ];
|
modules = [ forAll ./machines/ryzen-shine.nix ];
|
||||||
};
|
};
|
||||||
biskcomp = nixpkgs.lib.nixosSystem {
|
biskcomp = nixpkgs.lib.nixosSystem {
|
||||||
system = "aarch64-linux";
|
system = "aarch64-linux";
|
||||||
modules = [ tweaks piHardware ./machines/biskcomp.nix ];
|
modules = [ forAll piHardware ./machines/biskcomp.nix ];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -7,6 +7,7 @@
|
|||||||
fonts = with pkgs; [
|
fonts = with pkgs; [
|
||||||
dejavu_fonts
|
dejavu_fonts
|
||||||
emojione
|
emojione
|
||||||
|
fira-code
|
||||||
fira-mono
|
fira-mono
|
||||||
font-awesome-ttf
|
font-awesome-ttf
|
||||||
noto-fonts-emoji
|
noto-fonts-emoji
|
||||||
@ -21,7 +22,7 @@
|
|||||||
allowBitmaps = true;
|
allowBitmaps = true;
|
||||||
useEmbeddedBitmaps = true;
|
useEmbeddedBitmaps = true;
|
||||||
defaultFonts = {
|
defaultFonts = {
|
||||||
monospace = [ "Source Code Pro" ];
|
monospace = [ "Fira Code" ];
|
||||||
sansSerif = [ "Roboto" ];
|
sansSerif = [ "Roboto" ];
|
||||||
serif = [ "Source Serif Pro" ];
|
serif = [ "Source Serif Pro" ];
|
||||||
};
|
};
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
./base.nix
|
./base.nix
|
||||||
./code.nix
|
./code.nix
|
||||||
./essential-no-arm.nix
|
./essential-no-arm.nix
|
||||||
|
./extra.nix
|
||||||
./internet-computer.nix
|
./internet-computer.nix
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
68
nixos/home-manager.nix
Normal file
68
nixos/home-manager.nix
Normal file
@ -0,0 +1,68 @@
|
|||||||
|
{ pkgs, ... }: {
|
||||||
|
xsession = {
|
||||||
|
enable = true;
|
||||||
|
preferStatusNotifierItems = true;
|
||||||
|
windowManager.command = "${pkgs.haskellPackages.imalison-xmonad}/bin/imalison-xmonad";
|
||||||
|
profileExtra = ''
|
||||||
|
export ROFI_SYSTEMD_TERM="alacritty -e"
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
|
home.emptyActivationPath = false;
|
||||||
|
programs.home-manager.enable = true;
|
||||||
|
|
||||||
|
programs.ssh = {
|
||||||
|
forwardAgent = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
# programs.zsh = {
|
||||||
|
# enable = true;
|
||||||
|
# };
|
||||||
|
|
||||||
|
services.gpg-agent = {
|
||||||
|
enable = true;
|
||||||
|
defaultCacheTtl = 8 * 60 * 60;
|
||||||
|
maxCacheTtl = 8 * 60 * 60;
|
||||||
|
enableSshSupport = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
services.picom = {
|
||||||
|
enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
services.blueman-applet = {
|
||||||
|
enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
services.taffybar = {
|
||||||
|
enable = true;
|
||||||
|
package = pkgs.haskellPackages.imalison-taffybar;
|
||||||
|
};
|
||||||
|
|
||||||
|
# notifyosd
|
||||||
|
# skippyxd
|
||||||
|
# volnoti
|
||||||
|
|
||||||
|
services.kdeconnect = {
|
||||||
|
enable = true;
|
||||||
|
indicator = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
services.network-manager-applet.enable = true;
|
||||||
|
|
||||||
|
services.udiskie = {
|
||||||
|
enable = true;
|
||||||
|
tray = "always";
|
||||||
|
};
|
||||||
|
|
||||||
|
services.status-notifier-watcher.enable = true;
|
||||||
|
|
||||||
|
services.random-background = {
|
||||||
|
enable = true;
|
||||||
|
display = "center";
|
||||||
|
interval = "1h";
|
||||||
|
imageDirectory = "%h/Pictures/wallpaper/use";
|
||||||
|
};
|
||||||
|
|
||||||
|
services.xsettingsd.enable = true;
|
||||||
|
}
|
@ -1,255 +0,0 @@
|
|||||||
{ config, pkgs, options, ... }:
|
|
||||||
{
|
|
||||||
|
|
||||||
nixpkgs.overlays = [
|
|
||||||
(import ./overlays.nix)
|
|
||||||
(import ../dotfiles/config/taffybar/taffybar/overlay.nix)
|
|
||||||
(import ../dotfiles/config/xmonad/overlay.nix)
|
|
||||||
(import ../dotfiles/config/taffybar/overlay.nix)
|
|
||||||
];
|
|
||||||
|
|
||||||
# Allow all the things
|
|
||||||
nixpkgs.config.allowUnfree = true;
|
|
||||||
|
|
||||||
# Disabling these waits disables the stuck on boot up issue
|
|
||||||
systemd.services.systemd-udev-settle.enable = false;
|
|
||||||
systemd.services.NetworkManager-wait-online.enable = false;
|
|
||||||
networking.firewall.enable = false;
|
|
||||||
|
|
||||||
# Security
|
|
||||||
security.sudo.wheelNeedsPassword = false;
|
|
||||||
programs.gnupg.agent = { enable = true; enableSSHSupport = true; };
|
|
||||||
services.pcscd.enable = true;
|
|
||||||
|
|
||||||
# Networking
|
|
||||||
environment.etc."ipsec.secrets".text = ''
|
|
||||||
include ipsec.d/ipsec.nm-l2tp.secrets
|
|
||||||
'';
|
|
||||||
networking.networkmanager = {
|
|
||||||
enable = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
# Audio
|
|
||||||
sound.enable = true;
|
|
||||||
hardware.pulseaudio.enable = true;
|
|
||||||
|
|
||||||
# Video
|
|
||||||
hardware.opengl.driSupport32Bit = true;
|
|
||||||
|
|
||||||
# Bluetooth
|
|
||||||
hardware.bluetooth.enable = true;
|
|
||||||
services.blueman.enable = true;
|
|
||||||
|
|
||||||
# Keyboard
|
|
||||||
console.keyMap = "us";
|
|
||||||
|
|
||||||
fonts = {
|
|
||||||
fonts = with pkgs; [
|
|
||||||
dejavu_fonts
|
|
||||||
emojione
|
|
||||||
fira-mono
|
|
||||||
font-awesome-ttf
|
|
||||||
noto-fonts-emoji
|
|
||||||
roboto
|
|
||||||
source-code-pro
|
|
||||||
source-sans-pro
|
|
||||||
source-serif-pro
|
|
||||||
# twemoji-color-font
|
|
||||||
];
|
|
||||||
fontconfig = {
|
|
||||||
allowBitmaps = true;
|
|
||||||
useEmbeddedBitmaps = true;
|
|
||||||
defaultFonts = {
|
|
||||||
monospace = [ "Source Code Pro" ];
|
|
||||||
sansSerif = [ "Roboto" ];
|
|
||||||
serif = [ "Source Serif Pro" ];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
|
||||||
|
|
||||||
# Applications
|
|
||||||
alacritty
|
|
||||||
emacs
|
|
||||||
firefox
|
|
||||||
google-chrome
|
|
||||||
yubikey-manager
|
|
||||||
|
|
||||||
|
|
||||||
# Haskell Desktop
|
|
||||||
haskellPackages.imalison-xmonad
|
|
||||||
haskellPackages.imalison-taffybar
|
|
||||||
# notifications-tray-icon
|
|
||||||
haskellPackages.status-notifier-item
|
|
||||||
haskellPackages.xmonad
|
|
||||||
haskellPackages.dbus-hslogger
|
|
||||||
|
|
||||||
# Desktop
|
|
||||||
autorandr
|
|
||||||
libnotify
|
|
||||||
lxqt.lxqt-powermanagement
|
|
||||||
networkmanagerapplet
|
|
||||||
notify-osd-customizable
|
|
||||||
pasystray
|
|
||||||
picom
|
|
||||||
pinentry
|
|
||||||
pommed_light
|
|
||||||
rofi
|
|
||||||
rofi-pass
|
|
||||||
rofi-systemd
|
|
||||||
udiskie
|
|
||||||
volnoti
|
|
||||||
|
|
||||||
# xorg
|
|
||||||
wmctrl
|
|
||||||
xclip
|
|
||||||
xdotool
|
|
||||||
xorg.xev
|
|
||||||
xorg.xkbcomp
|
|
||||||
xorg.xwininfo
|
|
||||||
xsettingsd
|
|
||||||
|
|
||||||
|
|
||||||
# Haskell
|
|
||||||
cabal-install
|
|
||||||
cabal2nix
|
|
||||||
ghc
|
|
||||||
# stack
|
|
||||||
haskellPackages.hpack
|
|
||||||
haskellPackages.hasktags
|
|
||||||
haskellPackages.hoogle
|
|
||||||
|
|
||||||
# Rust
|
|
||||||
cargo
|
|
||||||
rustc
|
|
||||||
rustfmt
|
|
||||||
|
|
||||||
# Tools
|
|
||||||
automake
|
|
||||||
bind
|
|
||||||
binutils
|
|
||||||
cmake
|
|
||||||
dex
|
|
||||||
direnv
|
|
||||||
dpkg
|
|
||||||
fd
|
|
||||||
file
|
|
||||||
gcc
|
|
||||||
gdb
|
|
||||||
gitAndTools.git-crypt
|
|
||||||
gitAndTools.git-extras
|
|
||||||
gitAndTools.hub
|
|
||||||
gitFull
|
|
||||||
glxinfo
|
|
||||||
gnumake
|
|
||||||
gnupg
|
|
||||||
gparted
|
|
||||||
htop
|
|
||||||
inetutils
|
|
||||||
inotify-tools
|
|
||||||
ispell
|
|
||||||
jq
|
|
||||||
libtool
|
|
||||||
lsof
|
|
||||||
ncdu
|
|
||||||
openvpn
|
|
||||||
parallel
|
|
||||||
pass
|
|
||||||
patchelf
|
|
||||||
pciutils
|
|
||||||
prometheus
|
|
||||||
pscircle
|
|
||||||
pstree
|
|
||||||
rcm
|
|
||||||
scrot
|
|
||||||
silver-searcher
|
|
||||||
swig
|
|
||||||
tmux
|
|
||||||
tzupdate
|
|
||||||
unzip
|
|
||||||
usbutils
|
|
||||||
wget
|
|
||||||
yubikey-manager
|
|
||||||
|
|
||||||
# Nix
|
|
||||||
nix-prefetch-git
|
|
||||||
cachix
|
|
||||||
|
|
||||||
# Miscellaneous
|
|
||||||
android-udev-rules
|
|
||||||
librsvg
|
|
||||||
|
|
||||||
ic-keysmith
|
|
||||||
quill
|
|
||||||
];
|
|
||||||
|
|
||||||
programs.zsh.enable = true;
|
|
||||||
|
|
||||||
# TODO: Add a comment explaining what this does.
|
|
||||||
services.gnome.at-spi2-core.enable = true;
|
|
||||||
|
|
||||||
services.xserver = {
|
|
||||||
exportConfiguration = true;
|
|
||||||
enable = true;
|
|
||||||
layout = "us";
|
|
||||||
desktopManager = {
|
|
||||||
plasma5.enable = true;
|
|
||||||
};
|
|
||||||
windowManager = {
|
|
||||||
session = [
|
|
||||||
{
|
|
||||||
name = "xmonad";
|
|
||||||
start = ''
|
|
||||||
/usr/bin/env imalison-xmonad &
|
|
||||||
waitPID=$!
|
|
||||||
'';
|
|
||||||
}
|
|
||||||
];
|
|
||||||
};
|
|
||||||
displayManager = {
|
|
||||||
sddm = {
|
|
||||||
enable = true;
|
|
||||||
};
|
|
||||||
sessionCommands = ''
|
|
||||||
systemctl --user import-environment GDK_PIXBUF_MODULE_FILE DBUS_SESSION_BUS_ADDRESS PATH
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
users.extraUsers = let
|
|
||||||
extraGroups = [
|
|
||||||
"audio"
|
|
||||||
"adbusers"
|
|
||||||
"disk"
|
|
||||||
"docker"
|
|
||||||
"networkmanager"
|
|
||||||
"plugdev"
|
|
||||||
"systemd-journal"
|
|
||||||
"video"
|
|
||||||
"wheel"
|
|
||||||
];
|
|
||||||
userDefaults = {
|
|
||||||
inherit extraGroups;
|
|
||||||
group = "users";
|
|
||||||
isNormalUser = true;
|
|
||||||
createHome = true;
|
|
||||||
shell = pkgs.zsh;
|
|
||||||
};
|
|
||||||
in {
|
|
||||||
imalison = userDefaults // {
|
|
||||||
name = "imalison";
|
|
||||||
uid = 1000;
|
|
||||||
home = "/home/imalison";
|
|
||||||
shell = pkgs.zsh;
|
|
||||||
};
|
|
||||||
kat = userDefaults // {
|
|
||||||
name = "kat";
|
|
||||||
uid = 1001;
|
|
||||||
home = "/home/kat";
|
|
||||||
shell = pkgs.zsh;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
nix.trustedUsers = ["imalison" "kat"];
|
|
||||||
}
|
|
@ -3,7 +3,6 @@
|
|||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./base.nix
|
./base.nix
|
||||||
./fonts.nix
|
|
||||||
];
|
];
|
||||||
|
|
||||||
hardware.raspberry-pi."4".fkms-3d.enable = true;
|
hardware.raspberry-pi."4".fkms-3d.enable = true;
|
||||||
|
@ -24,6 +24,9 @@
|
|||||||
imalison = userDefaults // {
|
imalison = userDefaults // {
|
||||||
name = "imalison";
|
name = "imalison";
|
||||||
shell = pkgs.zsh;
|
shell = pkgs.zsh;
|
||||||
|
openssh.authorizedKeys.keys = [
|
||||||
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICzGkqGJm+nrMvsrfuWOLVxXHvi0UL1ULJmyfzS9sKpy imalison@biskcomp.local"
|
||||||
|
];
|
||||||
};
|
};
|
||||||
kat = userDefaults // {
|
kat = userDefaults // {
|
||||||
name = "kat";
|
name = "kat";
|
||||||
@ -31,5 +34,9 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
home-manager.useGlobalPkgs = true;
|
||||||
|
home-manager.useUserPackages = true;
|
||||||
|
home-manager.users.imalison = import ./home-manager.nix;
|
||||||
|
|
||||||
nix.trustedUsers = ["imalison" "kat"];
|
nix.trustedUsers = ["imalison" "kat"];
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user