mirror of
https://github.com/Ascyii/dotfiles.git
synced 2026-01-01 06:54:24 -05:00
Removed yazi packages and added some scripts
This commit is contained in:
41
gui/dot-config/alacritty.toml
Normal file
41
gui/dot-config/alacritty.toml
Normal file
@@ -0,0 +1,41 @@
|
||||
[window]
|
||||
opacity = 0.8
|
||||
|
||||
[font]
|
||||
normal = { family = "monospace", style = "Medium" }
|
||||
|
||||
[colors.primary]
|
||||
foreground = "#f7f6ec"
|
||||
background = "#1c1c1c"
|
||||
|
||||
[colors.cursor]
|
||||
text = "#1d1d1d"
|
||||
cursor = "#eccf4f"
|
||||
|
||||
[colors.selection]
|
||||
text = "#f7f6ec"
|
||||
background = "#385776"
|
||||
|
||||
[colors.normal]
|
||||
black = "#343835"
|
||||
red = "#ce3e60"
|
||||
green = "#7bb75b"
|
||||
yellow = "#e8b32a"
|
||||
blue = "#4c99d3"
|
||||
magenta = "#a57fc4"
|
||||
cyan = "#389aac"
|
||||
white = "#f9faf6"
|
||||
|
||||
[colors.bright]
|
||||
black = "#585a58"
|
||||
red = "#d18ea6"
|
||||
green = "#767e2b"
|
||||
yellow = "#77592e"
|
||||
blue = "#337879"
|
||||
magenta = "#7f5190"
|
||||
cyan = "#76bbca"
|
||||
white = "#b1b5ae"
|
||||
|
||||
[window.padding]
|
||||
x = 1
|
||||
y = 1
|
||||
41
gui/dot-config/dunst/dunstrc
Normal file
41
gui/dot-config/dunst/dunstrc
Normal file
@@ -0,0 +1,41 @@
|
||||
# Main dunst configuration
|
||||
|
||||
[global]
|
||||
monitor = 0
|
||||
follow = none
|
||||
origin = top-right
|
||||
offset = 5 x 15
|
||||
|
||||
# for example dunstify -h int:value:12
|
||||
progress_bar = true
|
||||
progress_bar_height = 14
|
||||
progress_bar_frame_width = 0
|
||||
progress_bar_min_width = 100
|
||||
progress_bar_max_width = 300
|
||||
progress_bar_corner_radius = 5
|
||||
progress_bar_corners = bottom-left, top-right
|
||||
|
||||
frame_width = 1
|
||||
background = "#222222"
|
||||
foreground = "#ffffff"
|
||||
frame_color = "#5e5086"
|
||||
|
||||
font = Fira Mono 12
|
||||
|
||||
gap_size = 6
|
||||
padding = 10
|
||||
horizontal_padding = 8
|
||||
alignment = left
|
||||
vertical_alignment = center
|
||||
|
||||
|
||||
ignore_newline = no
|
||||
stack_duplicates = true
|
||||
hide_duplicate_count = false
|
||||
show_indicators = no
|
||||
notification_limit = 10
|
||||
indicate_hidden = yes
|
||||
|
||||
corner_radius = 5
|
||||
corners = bottom, top-left
|
||||
|
||||
217
gui/dot-config/hypr/hyprland.conf
Normal file
217
gui/dot-config/hypr/hyprland.conf
Normal file
@@ -0,0 +1,217 @@
|
||||
#######################################################################################hypr
|
||||
|
||||
monitor = , preferred, auto, 1, mirror, eDP-1
|
||||
|
||||
#######################################################################################
|
||||
|
||||
$terminal = alacritty
|
||||
$menu = tofi-drun --terminal=kitty | sh
|
||||
|
||||
#######################################################################################
|
||||
|
||||
exec-once = waybar
|
||||
exec-once = hyprsunset -t 3000
|
||||
exec-once = wl-clip-persist --clipboard regular
|
||||
exec-once = hyprpaper
|
||||
exec-once = nm-applet
|
||||
exec-once = ~/projects/scripts/rnote_mapper.sh
|
||||
|
||||
# Check the hostname and enable animations only on a specific device
|
||||
#exec-once = sh -c 'if [ "$(hostname)" = "minoxy" ]; then hyprctl keyword animations enabled; fi'
|
||||
|
||||
#######################################################################################
|
||||
|
||||
# Split up the monitors by default for the main working machine
|
||||
workspace=1,monitor:HDMI-A-1
|
||||
workspace=2,monitor:HDMI-A-1
|
||||
workspace=3,monitor:HDMI-A-1
|
||||
workspace=4,monitor:HDMI-A-1
|
||||
workspace=5,monitor:HDMI-A-1
|
||||
|
||||
workspace=6,monitor:HDMI-A-2
|
||||
workspace=7,monitor:HDMI-A-2
|
||||
workspace=8,monitor:HDMI-A-2
|
||||
workspace=9,monitor:HDMI-A-2
|
||||
workspace=0,monitor:HDMI-A-2
|
||||
|
||||
env = HYPRCURSOR_THEME,catppuccin-frappe-rosewater-cursors
|
||||
env = HYPRCURSOR_SIZE,18
|
||||
env = WLR_NO_HARDWARE_CURSORS,1
|
||||
|
||||
#######################################################################################
|
||||
|
||||
general {
|
||||
gaps_in = 0
|
||||
gaps_out = 0
|
||||
border_size = 1
|
||||
col.active_border = rgba(999999ee) rgba(999999ee)
|
||||
resize_on_border = false
|
||||
}
|
||||
|
||||
animations {
|
||||
enabled = no
|
||||
}
|
||||
|
||||
misc {
|
||||
disable_hyprland_logo = true
|
||||
}
|
||||
|
||||
input {
|
||||
kb_layout = us
|
||||
follow_mouse = 1
|
||||
touchpad {
|
||||
natural_scroll = false
|
||||
}
|
||||
}
|
||||
|
||||
$mainMod = SUPER
|
||||
|
||||
# Quick openers and default bindings
|
||||
bind = $mainMod, Q, exec, $terminal
|
||||
bind = $mainMod, U, killactive,
|
||||
bind = $mainMod, B, exec, firefox
|
||||
bind = $mainMod, M, exit,
|
||||
bind = $mainMod, F, togglefloating,
|
||||
bind = $mainMod, P, exec, $menu
|
||||
|
||||
# Some keybindings for screenshot and colorpicking
|
||||
bind = , Print, exec, hyprshot -m region --clipboard-only
|
||||
bind = SHIFT, Print, exec, hyprpicker -a
|
||||
bind = CONTROL, Print, exec, hyprshot -m output -m active --clipboard-only
|
||||
|
||||
# Move focus with mainMod + vim keys
|
||||
bind = $mainMod, k, movefocus, u
|
||||
bind = $mainMod, j, movefocus, d
|
||||
bind = $mainMod, l, movefocus, r
|
||||
bind = $mainMod, h, movefocus, l
|
||||
|
||||
bind = $mainMod, 1, workspace, 1
|
||||
bind = $mainMod, 2, workspace, 2
|
||||
bind = $mainMod, 3, workspace, 3
|
||||
bind = $mainMod, 4, workspace, 4
|
||||
bind = $mainMod, 5, workspace, 5
|
||||
bind = $mainMod, 6, workspace, 6
|
||||
bind = $mainMod, 7, workspace, 7
|
||||
bind = $mainMod, 8, workspace, 8
|
||||
bind = $mainMod, 9, workspace, 9
|
||||
bind = $mainMod, 0, workspace, 10
|
||||
bind = $mainMod SHIFT, 1, movetoworkspace, 1
|
||||
bind = $mainMod SHIFT, 2, movetoworkspace, 2
|
||||
bind = $mainMod SHIFT, 3, movetoworkspace, 3
|
||||
bind = $mainMod SHIFT, 4, movetoworkspace, 4
|
||||
bind = $mainMod SHIFT, 5, movetoworkspace, 5
|
||||
bind = $mainMod SHIFT, 6, movetoworkspace, 6
|
||||
bind = $mainMod SHIFT, 7, movetoworkspace, 7
|
||||
bind = $mainMod SHIFT, 8, movetoworkspace, 8
|
||||
bind = $mainMod SHIFT, 9, movetoworkspace, 9
|
||||
bind = $mainMod SHIFT, 0, movetoworkspace, 10
|
||||
bind = $mainMod, F12, exec, ~/projects/scripts/unison_sync.sh
|
||||
|
||||
# Resizeing with mouse buttons while pressed mod
|
||||
bindm = $mainMod, mouse:272, movewindow
|
||||
bindm = $mainMod, mouse:273, resizewindow
|
||||
|
||||
bindel = ,XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
|
||||
bindel = ,XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle
|
||||
bindel = ,XF86MonBrightnessUp, exec, brightnessctl s 3%+
|
||||
bindel = ,XF86MonBrightnessDown, exec, brightnessctl s 3%-
|
||||
bindel = ,XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 3%+
|
||||
bindel = ,XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 3%-
|
||||
|
||||
# Toggle waybar
|
||||
bindt = Super_L, W,exec, pkill -SIGUSR1 waybar
|
||||
bindt = $mainMod SHIFT, L, exec, hyprlock
|
||||
|
||||
# Ignore maximize requests from apps. You'll probably like this.
|
||||
windowrulev2 = suppressevent maximize, class:.*
|
||||
|
||||
windowrulev2 = float, class:(clipse)
|
||||
windowrulev2 = size 622 652, class:(clipse)
|
||||
windowrulev2 = stayfocused, class:(clipse)
|
||||
windowrulev2 = float, class:(org.kde.dolphin)
|
||||
|
||||
# App rules
|
||||
windowrulev2 = workspace 1, class:(Alacritty)
|
||||
windowrulev2 = workspace 1, class:(kitty)
|
||||
windowrulev2 = workspace 1, class:(Emacs)
|
||||
|
||||
# Browsers
|
||||
windowrulev2 = workspace 2, class:(firefox)
|
||||
windowrulev2 = workspace 2, class:(org.kde.falkon)
|
||||
windowrulev2 = workspace 2, class:(midori)
|
||||
windowrulev2 = workspace 2, class:(org.gnome.Epiphany)
|
||||
|
||||
# PDFS (keep all the pdfs here)
|
||||
windowrulev2 = workspace 3, class:(sioyek)
|
||||
windowrulev2 = workspace 3, class:(org.pwmt.zathura)
|
||||
|
||||
# Having code here because it is also fast
|
||||
windowrulev2 = workspace 4, class:(code)
|
||||
windowrulev2 = workspace 4, class:(thunderbird)
|
||||
windowrulev2 = workspace 4, class:(jetbrains-studio)
|
||||
|
||||
# Gaming and other things
|
||||
windowrulev2 = workspace 5, class:(steam)
|
||||
windowrulev2 = workspace 5, class:(blender)
|
||||
windowrulev2 = workspace 5, class:(com.github.flxzt.rnote)
|
||||
windowrulev2 = workspace 5, class:(com.github.xournalpp.xournalpp)
|
||||
|
||||
windowrulev2 = workspace 6, initialTitle:(LibreOffice)
|
||||
windowrulev2 = workspace 6, initialTitle:(GNU Image Manipulation Program)
|
||||
windowrulev2 = workspace 6, class:(org.shotcut.Shotcut)
|
||||
|
||||
# Social Apps
|
||||
windowrulev2 = workspace 7, class:(signal)
|
||||
windowrulev2 = workspace 7, class:(Slack)
|
||||
windowrulev2 = workspace 7, class:(zoom)
|
||||
windowrulev2 = workspace 7, class:(discord)
|
||||
|
||||
windowrulev2 = workspace 8, class:(anki)
|
||||
windowrulev2 = workspace 8, class:(obsidian)
|
||||
windowrulev2 = workspace 8, class:(org.qbittorrent.qBittorrent)
|
||||
|
||||
# Media and passwords
|
||||
windowrulev2 = workspace 9, class:(\b(feh|mpv|vlc)\b)
|
||||
windowrulev2 = workspace 9, class:(KeePassXC)
|
||||
windowrulev2 = workspace 9, class:(spotify)
|
||||
|
||||
# Other stuff
|
||||
windowrulev2 = workspace 10, class:(Matplotlib)
|
||||
#windowrulev2 = workspace 10, title:(PallSim)
|
||||
windowrulev2 = workspace 10, class:(m.py)
|
||||
windowrulev2 = workspace 10, class:(org.prismlauncher.PrismLauncher)
|
||||
|
||||
# Can find sioyek in classes
|
||||
#windowrule = float,^(sioyek)$ # set rounding to 10 for kitty
|
||||
windowrulev2 = size 900 500, title:(Select Document)
|
||||
windowrulev2 = size 900 500, title:(Open File)
|
||||
|
||||
# Settings applications will float
|
||||
windowrulev2 = float, class:(qt6ct)
|
||||
windowrulev2 = float, class:(simple-scan)
|
||||
windowrulev2 = float, title:(Kvantum Manager)
|
||||
windowrulev2 = float, class:(qt5ct)
|
||||
windowrulev2 = float, title:(Open File)
|
||||
windowrulev2 = float, title:(Open Folder)
|
||||
windowrulev2 = float, title:(Save As)
|
||||
windowrulev2 = tile, class:(sioyek)
|
||||
|
||||
windowrulev2 = size 450 450, class:(Gnuplot)
|
||||
windowrulev2 = move 100 203100, class:(Gnuplot)
|
||||
|
||||
windowrulev2 = float, class:(io.github.Qalculate.qalculate-qt)
|
||||
windowrulev2 = size 700 700, class:(Qalculate!)
|
||||
windowrulev2 = float, title:(Select Document)
|
||||
|
||||
windowrulev2 = size 800 250, class:(org.pulseaudio.pavucontrol)
|
||||
windowrulev2 = move 40 80, class:(org.pulseaudio.pavucontrol)
|
||||
windowrulev2 = float, class:(org.pulseaudio.pavucontrol)
|
||||
windowrulev2 = float, class:(cheese)
|
||||
|
||||
windowrulev2 = move 50 100, class:(xdragon)
|
||||
windowrulev2 = pin, class:(xdragon)
|
||||
windowrulev2 = pseudo, class:(xdragon)
|
||||
windowrulev2 = bordersize 30, class:(xdragon)
|
||||
windowrulev2 = bordercolor rgba(b3cc1aee) rgba(a3af1aee), class:(xdragon)
|
||||
windowrulev2 = rounding 3, class:(xdragon)
|
||||
|
||||
6
gui/dot-config/hypr/hyprpaper.conf
Normal file
6
gui/dot-config/hypr/hyprpaper.conf
Normal file
@@ -0,0 +1,6 @@
|
||||
preload = /home/jonas/workspace/backg.jpg
|
||||
preload = /home/jonas/workspace/backg3.jpg
|
||||
|
||||
wallpaper = ,/home/jonas/workspace/backg.jpg
|
||||
wallpaper = HDMI-A-1,/home/jonas/workspace/backg.jpg
|
||||
wallpaper = HDMI-A-2,/home/jonas/workspace/backg3.jpg
|
||||
17
gui/dot-config/kitty/kitty.conf
Normal file
17
gui/dot-config/kitty/kitty.conf
Normal file
@@ -0,0 +1,17 @@
|
||||
include ./theme.conf
|
||||
|
||||
font_size 11.5
|
||||
enable_audio_bell yes
|
||||
background_opacity 0.80
|
||||
default_pointer_shape arrow
|
||||
mouse_hide_wait 1
|
||||
|
||||
map f1 copy_to_buffer a
|
||||
map f2 paste_from_buffer a
|
||||
|
||||
map ctrl+shift+n new_tab
|
||||
|
||||
map ctrl+shift+k next_tab
|
||||
map ctrl+shift+j previous_tab
|
||||
|
||||
paste_actions quote-urls-at-prompt
|
||||
21
gui/dot-config/kitty/theme.conf
Normal file
21
gui/dot-config/kitty/theme.conf
Normal file
@@ -0,0 +1,21 @@
|
||||
cursor #eccf4f
|
||||
background #1d1d1d
|
||||
foreground #f7f6ec
|
||||
selection_foreground #f7f6ec
|
||||
selection_background #385776
|
||||
color0 #343835
|
||||
color8 #585a58
|
||||
color1 #ce3e60
|
||||
color9 #d18ea6
|
||||
color2 #7bb75b
|
||||
color10 #767e2b
|
||||
color3 #e8b32a
|
||||
color11 #77592e
|
||||
color4 #4c99d3
|
||||
color12 #337879
|
||||
color5 #a57fc4
|
||||
color13 #7f5190
|
||||
color6 #389aac
|
||||
color14 #76bbca
|
||||
color7 #f9faf6
|
||||
color15 #b1b5ae
|
||||
6
gui/dot-config/sioyek/prefs.config
Normal file
6
gui/dot-config/sioyek/prefs.config
Normal file
@@ -0,0 +1,6 @@
|
||||
startup_commands fit_to_page_height
|
||||
case_sensitive_search 0
|
||||
super_fast_search 1
|
||||
should_launch_new_window 1
|
||||
create_table_of_contents_if_not_exists 1
|
||||
max_created_toc_size 2000
|
||||
26
gui/dot-config/tofi/config
Normal file
26
gui/dot-config/tofi/config
Normal file
@@ -0,0 +1,26 @@
|
||||
font = NotoFont
|
||||
font-size = 14
|
||||
|
||||
outline-width = 0
|
||||
border-width = 1
|
||||
padding-left = 4%
|
||||
padding-top = 2%
|
||||
|
||||
background-color = #111
|
||||
text-color = #f9fbff
|
||||
selection-color = #933
|
||||
prompt-text = "Act: "
|
||||
|
||||
width = 20%
|
||||
height = 40%
|
||||
anchor = bottom-right
|
||||
margin-top = 100
|
||||
margin-bottom = 100
|
||||
input-background = #1234
|
||||
margin-left = 100
|
||||
margin-right = 100
|
||||
|
||||
hide-cursor = false
|
||||
corner-radius = 10
|
||||
border-color = #F9a672
|
||||
background-color = #1B1D1Eaa
|
||||
47
gui/dot-config/waybar/config
Normal file
47
gui/dot-config/waybar/config
Normal file
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"position": "top",
|
||||
"height": 0,
|
||||
"modules-left": ["hyprland/workspaces", "hyprland/window"],
|
||||
"modules-center": ["custom/webdav","clock", "custom/status"],
|
||||
"modules-right": ["tray", "pulseaudio", "backlight", "cpu", "memory", "battery"],
|
||||
"clock": {
|
||||
"format": "{:%H:%M}",
|
||||
"format-alt": "{:%d.%m.%Y}",
|
||||
"tooltip": false,
|
||||
},
|
||||
"memory": {
|
||||
"interval": 10,
|
||||
"format": "⛃ {}%"
|
||||
},
|
||||
"cpu": {
|
||||
"interval": 7,
|
||||
"format": "🧠 {usage:2}%"
|
||||
},
|
||||
"backlight": {
|
||||
"format": "🌥️ {percent}% ",
|
||||
"tooltip": false,
|
||||
},
|
||||
"hyprland/window": {
|
||||
"format": "👉 {}",
|
||||
"separate-outputs": true,
|
||||
},
|
||||
"pulseaudio": {
|
||||
"format": "🔉 {volume}%",
|
||||
"on-click": "pavucontrol",
|
||||
"tooltip": false,
|
||||
},
|
||||
"battery": {
|
||||
"interval": 30,
|
||||
"states": {
|
||||
"good": 90,
|
||||
"warning": 30,
|
||||
"critical": 20
|
||||
},
|
||||
"format": "🔋 {capacity}% ",
|
||||
"format-charging": "⚡ {capacity}%",
|
||||
},
|
||||
"tray": {
|
||||
"icon-size": 21,
|
||||
"spacing": 5
|
||||
},
|
||||
}
|
||||
143
gui/dot-config/waybar/style.css
Normal file
143
gui/dot-config/waybar/style.css
Normal file
@@ -0,0 +1,143 @@
|
||||
* {
|
||||
font-family: 'NotoFont';
|
||||
font-size: 9px;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
window#waybar {
|
||||
/* transparent background for the main bar */
|
||||
background-color: rgba(70, 70, 70, 1);
|
||||
color: #fbf1c7;
|
||||
}
|
||||
|
||||
/* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */
|
||||
button:hover {
|
||||
background: inherit;
|
||||
background-color: inherit;
|
||||
box-shadow: inherit;
|
||||
color: inherit;
|
||||
font-weight: inherit;
|
||||
font-size: inherit;
|
||||
}
|
||||
|
||||
#workspaces {
|
||||
padding: 1px 1px;
|
||||
border-radius: 1px;
|
||||
margin: 1px 1px;
|
||||
}
|
||||
|
||||
#workspaces button {
|
||||
padding: 0 1px;
|
||||
background-color: #3e4243;
|
||||
color: #ed817d;
|
||||
margin: 0px 0px;
|
||||
}
|
||||
|
||||
#workspaces button.active {
|
||||
background-color: #9a5263;
|
||||
color: #ebdbb2;
|
||||
box-shadow: inset 0 -2px #ebdbb2;
|
||||
}
|
||||
|
||||
#workspaces button.urgent {
|
||||
background-color: #d395a7;
|
||||
color: #282828;
|
||||
box-shadow: inset 0 -2px #ebdbb2;
|
||||
}
|
||||
|
||||
#window {
|
||||
color: #ca9d1f;
|
||||
padding: 0 8px;
|
||||
background-color: rgba(100, 50, 50, 0.75);
|
||||
margin: 2px 0;
|
||||
border-radius: 5px;
|
||||
box-shadow: inset 0 -3px #ca9d1f;
|
||||
}
|
||||
|
||||
|
||||
#backlight {
|
||||
background-color: #282828;
|
||||
color: #ebdbb2;
|
||||
margin: 2px 3px;
|
||||
padding: 0 7px;
|
||||
border-radius: 5px;
|
||||
box-shadow: inset 0 -3px #ebdbb2;
|
||||
}
|
||||
|
||||
#battery {
|
||||
background-color: #282828;
|
||||
color: #b8bb26;
|
||||
padding: 0 7px;
|
||||
border-radius: 5px;
|
||||
margin: 2px 3px;
|
||||
box-shadow: inset 0 -3px #b8bb26;
|
||||
}
|
||||
|
||||
#battery.charging {
|
||||
background-color: #282828;
|
||||
color: #b8bb26;
|
||||
}
|
||||
|
||||
#battery.good:not(.charging) {
|
||||
background-color: #282828;
|
||||
color: #b8bb26;
|
||||
}
|
||||
|
||||
#battery.warning:not(.charging) {
|
||||
background-color: #a76911;
|
||||
color: #ebdbb2;
|
||||
}
|
||||
|
||||
#battery.critical:not(.charging) {
|
||||
background-color: #cc241d;
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
#pulseaudio {
|
||||
background-color: #282828;
|
||||
color: #fabd2f;
|
||||
padding: 0 7px;
|
||||
border-radius: 5px;
|
||||
margin: 2px 3px;
|
||||
box-shadow: inset 0 -3px #fabd2f;
|
||||
}
|
||||
|
||||
#pulseaudio.muted {
|
||||
background-color: #282828;
|
||||
color: #a89984;
|
||||
box-shadow: inset 0 -3px #a89984;
|
||||
}
|
||||
|
||||
#tray {
|
||||
background-color: #282828;
|
||||
padding: 0 7px;
|
||||
border-radius: 5px;
|
||||
margin: 2px 3px;
|
||||
}
|
||||
|
||||
#clock {
|
||||
background-color: #282828;
|
||||
color: #d3869b;
|
||||
padding: 0 7px;
|
||||
border-radius: 5px;
|
||||
margin: 2px 13;
|
||||
box-shadow: inset 0 -2px #d3869b;
|
||||
}
|
||||
|
||||
#memory {
|
||||
background-color: #282828;
|
||||
color: #a39bcb;
|
||||
padding: 0 7px;
|
||||
border-radius: 5px;
|
||||
margin: 2px 2px;
|
||||
box-shadow: inset 0 -2px #a39bcb;
|
||||
}
|
||||
|
||||
#cpu {
|
||||
background-color: #282828;
|
||||
color: #ee9c70;
|
||||
padding: 0 7px;
|
||||
border-radius: 5px;
|
||||
margin: 2px 3px;
|
||||
box-shadow: inset 0 -2px #ee9c70;
|
||||
}
|
||||
Reference in New Issue
Block a user