Init commit

This commit is contained in:
Archie Fox
2025-06-08 06:59:19 +03:00
commit 06b8ee8caf
148 changed files with 18659 additions and 0 deletions

254
.config/btop/btop.conf Normal file
View File

@@ -0,0 +1,254 @@
#? Config file for btop v. 1.4.2
#* Name of a btop++/bpytop/bashtop formatted ".theme" file, "Default" and "TTY" for builtin themes.
#* Themes should be placed in "../share/btop/themes" relative to binary or "$HOME/.config/btop/themes"
color_theme = "/usr/share/btop/themes/matcha-dark-sea.theme"
#* If the theme set background should be shown, set to False if you want terminal background transparency.
theme_background = True
#* Sets if 24-bit truecolor should be used, will convert 24-bit colors to 256 color (6x6x6 color cube) if false.
truecolor = True
#* Set to true to force tty mode regardless if a real tty has been detected or not.
#* Will force 16-color mode and TTY theme, set all graph symbols to "tty" and swap out other non tty friendly symbols.
force_tty = False
#* Define presets for the layout of the boxes. Preset 0 is always all boxes shown with default settings. Max 9 presets.
#* Format: "box_name:P:G,box_name:P:G" P=(0 or 1) for alternate positions, G=graph symbol to use for box.
#* Use whitespace " " as separator between different presets.
#* Example: "cpu:0:default,mem:0:tty,proc:1:default cpu:0:braille,proc:0:tty"
presets = "cpu:1:default,proc:0:default cpu:0:default,mem:0:default,net:0:default cpu:0:block,net:0:tty"
#* Set to True to enable "h,j,k,l,g,G" keys for directional control in lists.
#* Conflicting keys for h:"help" and k:"kill" is accessible while holding shift.
vim_keys = False
#* Rounded corners on boxes, is ignored if TTY mode is ON.
rounded_corners = True
#* Default symbols to use for graph creation, "braille", "block" or "tty".
#* "braille" offers the highest resolution but might not be included in all fonts.
#* "block" has half the resolution of braille but uses more common characters.
#* "tty" uses only 3 different symbols but will work with most fonts and should work in a real TTY.
#* Note that "tty" only has half the horizontal resolution of the other two, so will show a shorter historical view.
graph_symbol = "braille"
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
graph_symbol_cpu = "default"
# Graph symbol to use for graphs in gpu box, "default", "braille", "block" or "tty".
graph_symbol_gpu = "default"
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
graph_symbol_mem = "default"
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
graph_symbol_net = "default"
# Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty".
graph_symbol_proc = "default"
#* Manually set which boxes to show. Available values are "cpu mem net proc" and "gpu0" through "gpu5", separate values with whitespace.
shown_boxes = "cpu mem net proc"
#* Update time in milliseconds, recommended 2000 ms or above for better sample times for graphs.
update_ms = 1000
#* Processes sorting, "pid" "program" "arguments" "threads" "user" "memory" "cpu lazy" "cpu direct",
#* "cpu lazy" sorts top process over time (easier to follow), "cpu direct" updates top process directly.
proc_sorting = "cpu direct"
#* Reverse sorting order, True or False.
proc_reversed = False
#* Show processes as a tree.
proc_tree = False
#* Use the cpu graph colors in the process list.
proc_colors = True
#* Use a darkening gradient in the process list.
proc_gradient = True
#* If process cpu usage should be of the core it's running on or usage of the total available cpu power.
proc_per_core = False
#* Show process memory as bytes instead of percent.
proc_mem_bytes = True
#* Show cpu graph for each process.
proc_cpu_graphs = True
#* Use /proc/[pid]/smaps for memory information in the process info box (very slow but more accurate)
proc_info_smaps = False
#* Show proc box on left side of screen instead of right.
proc_left = False
#* (Linux) Filter processes tied to the Linux kernel(similar behavior to htop).
proc_filter_kernel = False
#* In tree-view, always accumulate child process resources in the parent process.
proc_aggregate = False
#* Sets the CPU stat shown in upper half of the CPU graph, "total" is always available.
#* Select from a list of detected attributes from the options menu.
cpu_graph_upper = "total"
#* Sets the CPU stat shown in lower half of the CPU graph, "total" is always available.
#* Select from a list of detected attributes from the options menu.
cpu_graph_lower = "total"
#* If gpu info should be shown in the cpu box. Available values = "Auto", "On" and "Off".
show_gpu_info = "Auto"
#* Toggles if the lower CPU graph should be inverted.
cpu_invert_lower = True
#* Set to True to completely disable the lower CPU graph.
cpu_single_graph = False
#* Show cpu box at bottom of screen instead of top.
cpu_bottom = False
#* Shows the system uptime in the CPU box.
show_uptime = True
#* Show cpu temperature.
check_temp = True
#* Which sensor to use for cpu temperature, use options menu to select from list of available sensors.
cpu_sensor = "Auto"
#* Show temperatures for cpu cores also if check_temp is True and sensors has been found.
show_coretemp = True
#* Set a custom mapping between core and coretemp, can be needed on certain cpus to get correct temperature for correct core.
#* Use lm-sensors or similar to see which cores are reporting temperatures on your machine.
#* Format "x:y" x=core with wrong temp, y=core with correct temp, use space as separator between multiple entries.
#* Example: "4:0 5:1 6:3"
cpu_core_map = ""
#* Which temperature scale to use, available values: "celsius", "fahrenheit", "kelvin" and "rankine".
temp_scale = "celsius"
#* Use base 10 for bits/bytes sizes, KB = 1000 instead of KiB = 1024.
base_10_sizes = False
#* Show CPU frequency.
show_cpu_freq = True
#* Draw a clock at top of screen, formatting according to strftime, empty string to disable.
#* Special formatting: /host = hostname | /user = username | /uptime = system uptime
clock_format = "%X"
#* Update main ui in background when menus are showing, set this to false if the menus is flickering too much for comfort.
background_update = True
#* Custom cpu model name, empty string to disable.
custom_cpu_name = ""
#* Optional filter for shown disks, should be full path of a mountpoint, separate multiple values with whitespace " ".
#* Begin line with "exclude=" to change to exclude filter, otherwise defaults to "most include" filter. Example: disks_filter="exclude=/boot /home/user".
disks_filter = ""
#* Show graphs instead of meters for memory values.
mem_graphs = True
#* Show mem box below net box instead of above.
mem_below_net = False
#* Count ZFS ARC in cached and available memory.
zfs_arc_cached = True
#* If swap memory should be shown in memory box.
show_swap = True
#* Show swap as a disk, ignores show_swap value above, inserts itself after first disk.
swap_disk = True
#* If mem box should be split to also show disks info.
show_disks = True
#* Filter out non physical disks. Set this to False to include network disks, RAM disks and similar.
only_physical = True
#* Read disks list from /etc/fstab. This also disables only_physical.
use_fstab = True
#* Setting this to True will hide all datasets, and only show ZFS pools. (IO stats will be calculated per-pool)
zfs_hide_datasets = False
#* Set to true to show available disk space for privileged users.
disk_free_priv = False
#* Toggles if io activity % (disk busy time) should be shown in regular disk usage view.
show_io_stat = True
#* Toggles io mode for disks, showing big graphs for disk read/write speeds.
io_mode = False
#* Set to True to show combined read/write io graphs in io mode.
io_graph_combined = False
#* Set the top speed for the io graphs in MiB/s (100 by default), use format "mountpoint:speed" separate disks with whitespace " ".
#* Example: "/mnt/media:100 /:20 /boot:1".
io_graph_speeds = ""
#* Set fixed values for network graphs in Mebibits. Is only used if net_auto is also set to False.
net_download = 100
net_upload = 100
#* Use network graphs auto rescaling mode, ignores any values set above and rescales down to 10 Kibibytes at the lowest.
net_auto = True
#* Sync the auto scaling for download and upload to whichever currently has the highest scale.
net_sync = False
#* Starts with the Network Interface specified here.
net_iface = ""
#* "True" shows bitrates in base 10 (Kbps, Mbps). "False" shows bitrates in binary sizes (Kibps, Mibps, etc.). "Auto" uses base_10_sizes.
base_10_bitrate = "Auto"
#* Show battery stats in top right if battery is present.
show_battery = True
#* Which battery to use if multiple are present. "Auto" for auto detection.
selected_battery = "Auto"
#* Show power stats of battery next to charge indicator.
show_battery_watts = True
#* Set loglevel for "~/.config/btop/btop.log" levels are: "ERROR" "WARNING" "INFO" "DEBUG".
#* The level set includes all lower levels, i.e. "DEBUG" will show all logging info.
log_level = "WARNING"
#* Measure PCIe throughput on NVIDIA cards, may impact performance on certain cards.
nvml_measure_pcie_speeds = True
#* Measure PCIe throughput on AMD cards, may impact performance on certain cards.
rsmi_measure_pcie_speeds = True
#* Horizontally mirror the GPU graph.
gpu_mirror_graph = True
#* Custom gpu0 model name, empty string to disable.
custom_gpu_name0 = ""
#* Custom gpu1 model name, empty string to disable.
custom_gpu_name1 = ""
#* Custom gpu2 model name, empty string to disable.
custom_gpu_name2 = ""
#* Custom gpu3 model name, empty string to disable.
custom_gpu_name3 = ""
#* Custom gpu4 model name, empty string to disable.
custom_gpu_name4 = ""
#* Custom gpu5 model name, empty string to disable.
custom_gpu_name5 = ""

440
.config/btop/btop.log Normal file
View File

@@ -0,0 +1,440 @@
2023/09/19 (19:27:01) | ===> btop++ v.1.2.13
2023/09/19 (19:27:03) | ERROR: Stall in Runner thread, restarting!
2023/09/19 (19:27:27) | ERROR: Stall in Runner thread, restarting!
2023/09/19 (19:28:25) | ERROR: Stall in Runner thread, restarting!
2023/12/18 (10:44:50) | ===> btop++ v.1.2.13
2023/12/18 (10:44:50) | ERROR: Stall in Runner thread, restarting!
2023/12/18 (11:24:05) | ERROR: Stall in Runner thread, restarting!
2023/12/18 (12:26:33) | ERROR: Stall in Runner thread, restarting!
2023/12/18 (13:13:53) | ERROR: Stall in Runner thread, restarting!
2023/12/18 (22:08:24) | ===> btop++ v.1.2.13
2023/12/18 (22:08:24) | ERROR: Stall in Runner thread, restarting!
2023/12/18 (23:10:52) | ERROR: Stall in Runner thread, restarting!
2023/12/18 (23:25:33) | ERROR: Stall in Runner thread, restarting!
2023/12/19 (00:13:42) | ERROR: Stall in Runner thread, restarting!
2023/12/20 (01:38:15) | ===> btop++ v.1.2.13
2023/12/20 (01:38:15) | ERROR: Stall in Runner thread, restarting!
2023/12/20 (02:41:36) | ERROR: Stall in Runner thread, restarting!
2023/12/20 (07:07:41) | ERROR: Stall in Runner thread, restarting!
2023/12/20 (12:20:48) | ERROR: Stall in Runner thread, restarting!
2023/12/20 (16:46:16) | ERROR: Stall in Runner thread, restarting!
2023/12/20 (21:06:33) | ERROR: Stall in Runner thread, restarting!
2023/12/20 (21:06:39) | ERROR: Stall in Runner thread, restarting!
2023/12/21 (05:53:14) | ERROR: Stall in Runner thread, restarting!
2023/12/21 (05:53:20) | ERROR: Stall in Runner thread, restarting!
2023/12/21 (11:26:18) | ERROR: Stall in Runner thread, restarting!
2023/12/21 (11:26:24) | ERROR: Stall in Runner thread, restarting!
2023/12/21 (11:26:30) | ERROR: Stall in Runner thread, restarting!
2023/12/21 (12:29:05) | ERROR: Stall in Runner thread, restarting!
2023/12/21 (15:36:27) | ERROR: Stall in Runner thread, restarting!
2023/12/21 (15:36:33) | ERROR: Stall in Runner thread, restarting!
2023/12/21 (17:47:38) | ERROR: Stall in Runner thread, restarting!
2023/12/21 (22:13:05) | ERROR: Stall in Runner thread, restarting!
2023/12/21 (23:16:14) | ERROR: Stall in Runner thread, restarting!
2023/12/21 (23:16:21) | ERROR: Stall in Runner thread, restarting!
2023/12/22 (01:26:22) | ERROR: Stall in Runner thread, restarting!
2023/12/22 (11:30:09) | ERROR: Stall in Runner thread, restarting!
2023/12/22 (12:32:59) | ERROR: Stall in Runner thread, restarting!
2023/12/22 (12:33:05) | ERROR: Stall in Runner thread, restarting!
2023/12/22 (13:35:28) | ERROR: Stall in Runner thread, restarting!
2023/12/22 (14:37:56) | ERROR: Stall in Runner thread, restarting!
2023/12/22 (15:40:46) | ERROR: Stall in Runner thread, restarting!
2023/12/22 (16:43:14) | ERROR: Stall in Runner thread, restarting!
2023/12/22 (16:43:20) | ERROR: Stall in Runner thread, restarting!
2023/12/22 (16:43:26) | ERROR: Stall in Runner thread, restarting!
2023/12/22 (18:53:20) | ERROR: Stall in Runner thread, restarting!
2023/12/22 (21:06:25) | ERROR: Stall in Runner thread, restarting!
2023/12/23 (00:24:23) | ERROR: Stall in Runner thread, restarting!
2023/12/23 (01:27:33) | ERROR: Stall in Runner thread, restarting!
2023/12/23 (01:27:39) | ERROR: Stall in Runner thread, restarting!
2023/12/23 (02:30:27) | ERROR: Stall in Runner thread, restarting!
2023/12/23 (02:31:15) | ERROR: Stall in Runner thread, restarting!
2023/12/23 (02:31:21) | ERROR: Stall in Runner thread, restarting!
2023/12/23 (08:59:55) | ERROR: Stall in Runner thread, restarting!
2023/12/23 (10:56:15) | ERROR: Stall in Runner thread, restarting!
2023/12/23 (11:01:46) | ERROR: Stall in Runner thread, restarting!
2023/12/23 (11:01:52) | ERROR: Stall in Runner thread, restarting!
2023/12/23 (12:04:12) | ERROR: Stall in Runner thread, restarting!
2023/12/23 (13:06:42) | ERROR: Stall in Runner thread, restarting!
2023/12/23 (14:10:57) | ERROR: Stall in Runner thread, restarting!
2023/12/23 (15:23:44) | ERROR: Stall in Runner thread, restarting!
2023/12/23 (16:24:28) | ERROR: Stall in Runner thread, restarting!
2023/12/23 (17:27:09) | ERROR: Stall in Runner thread, restarting!
2023/12/23 (17:27:15) | ERROR: Stall in Runner thread, restarting!
2023/12/23 (19:37:37) | ERROR: Stall in Runner thread, restarting!
2023/12/23 (19:37:43) | ERROR: Stall in Runner thread, restarting!
2023/12/23 (20:40:05) | ===> btop++ v.1.2.13
2023/12/23 (20:40:05) | ERROR: Stall in Runner thread, restarting!
2023/12/23 (20:40:11) | ERROR: Stall in Runner thread, restarting!
2023/12/23 (21:42:35) | ERROR: Stall in Runner thread, restarting!
2023/12/24 (07:28:40) | ERROR: Stall in Runner thread, restarting!
2023/12/24 (13:15:56) | ERROR: Stall in Runner thread, restarting!
2023/12/24 (13:30:16) | ERROR: Stall in Runner thread, restarting!
2023/12/24 (14:18:40) | ERROR: Stall in Runner thread, restarting!
2023/12/24 (23:06:47) | ===> btop++ v.1.2.13
2023/12/24 (23:06:47) | ERROR: Stall in Runner thread, restarting!
2023/12/24 (23:17:44) | ERROR: Stall in Runner thread, restarting!
2023/12/25 (01:19:32) | ERROR: Stall in Runner thread, restarting!
2023/12/25 (13:43:25) | ERROR: Stall in Runner thread, restarting!
2023/12/25 (13:59:33) | ERROR: Stall in Runner thread, restarting!
2023/12/25 (15:02:22) | ERROR: Stall in Runner thread, restarting!
2023/12/25 (15:02:28) | ERROR: Stall in Runner thread, restarting!
2023/12/25 (15:02:34) | ERROR: Stall in Runner thread, restarting!
2023/12/25 (20:20:00) | ===> btop++ v.1.2.13
2023/12/25 (20:20:00) | ERROR: Stall in Runner thread, restarting!
2023/12/25 (21:22:29) | ERROR: Stall in Runner thread, restarting!
2023/12/25 (22:24:58) | ERROR: Stall in Runner thread, restarting!
2023/12/26 (05:13:38) | ERROR: Stall in Runner thread, restarting!
2023/12/26 (05:13:44) | ERROR: Stall in Runner thread, restarting!
2023/12/26 (05:13:50) | ERROR: Stall in Runner thread, restarting!
2023/12/26 (05:13:56) | ERROR: Stall in Runner thread, restarting!
2023/12/26 (05:14:03) | ERROR: Stall in Runner thread, restarting!
2023/12/26 (05:14:09) | ERROR: Stall in Runner thread, restarting!
2023/12/26 (05:14:08) | ERROR: Stall in Runner thread, restarting!
2023/12/26 (05:14:14) | ERROR: Stall in Runner thread, restarting!
2023/12/26 (05:14:20) | ERROR: Stall in Runner thread, restarting!
2023/12/26 (05:14:26) | ERROR: Stall in Runner thread, restarting!
2023/12/26 (05:14:32) | ERROR: Stall in Runner thread, restarting!
2023/12/26 (05:14:38) | ERROR: Stall in Runner thread, restarting!
2023/12/26 (05:14:44) | ERROR: Stall in Runner thread, restarting!
2023/12/26 (05:14:50) | ERROR: Stall in Runner thread, restarting!
2023/12/26 (05:14:56) | ERROR: Stall in Runner thread, restarting!
2023/12/26 (22:27:37) | ===> btop++ v.1.2.13
2023/12/26 (22:27:37) | ERROR: Stall in Runner thread, restarting!
2023/12/26 (22:27:43) | ERROR: Stall in Runner thread, restarting!
2023/12/26 (23:34:04) | ERROR: Stall in Runner thread, restarting!
2023/12/26 (23:34:10) | ERROR: Stall in Runner thread, restarting!
2023/12/27 (13:16:57) | ERROR: Stall in Runner thread, restarting!
2023/12/27 (14:19:26) | ERROR: Stall in Runner thread, restarting!
2023/12/28 (08:28:16) | ===> btop++ v.1.2.13
2023/12/28 (08:28:16) | ERROR: Stall in Runner thread, restarting!
2023/12/28 (10:54:56) | ERROR: Stall in Runner thread, restarting!
2023/12/28 (11:36:32) | ERROR: Stall in Runner thread, restarting!
2023/12/28 (11:57:14) | ERROR: Stall in Runner thread, restarting!
2023/12/28 (11:57:20) | ERROR: Stall in Runner thread, restarting!
2023/12/28 (11:57:26) | ERROR: Stall in Runner thread, restarting!
2023/12/28 (11:57:32) | ERROR: Stall in Runner thread, restarting!
2023/12/28 (13:43:03) | ERROR: Stall in Runner thread, restarting!
2023/12/28 (15:33:08) | ERROR: Stall in Runner thread, restarting!
2023/12/28 (15:51:40) | ERROR: Stall in Runner thread, restarting!
2023/12/28 (15:51:46) | ERROR: Stall in Runner thread, restarting!
2023/12/28 (15:51:52) | ERROR: Stall in Runner thread, restarting!
2023/12/28 (16:48:46) | ERROR: Stall in Runner thread, restarting!
2023/12/28 (16:54:36) | ERROR: Stall in Runner thread, restarting!
2023/12/28 (17:57:38) | ERROR: Stall in Runner thread, restarting!
2023/12/28 (18:14:36) | ERROR: Stall in Runner thread, restarting!
2023/12/28 (19:10:43) | ERROR: Stall in Runner thread, restarting!
2023/12/28 (20:56:38) | ERROR: Stall in Runner thread, restarting!
2023/12/28 (21:16:17) | ERROR: Stall in Runner thread, restarting!
2023/12/28 (23:28:09) | ERROR: Stall in Runner thread, restarting!
2023/12/29 (00:06:54) | ERROR: Stall in Runner thread, restarting!
2023/12/29 (00:30:38) | ERROR: Stall in Runner thread, restarting!
2023/12/29 (00:30:44) | ERROR: Stall in Runner thread, restarting!
2023/12/29 (01:33:07) | ERROR: Stall in Runner thread, restarting!
2023/12/29 (02:21:43) | ERROR: Stall in Runner thread, restarting!
2023/12/29 (02:21:49) | ERROR: Stall in Runner thread, restarting!
2023/12/29 (02:22:01) | ERROR: Stall in Runner thread, restarting!
2023/12/29 (02:34:36) | ERROR: Stall in Runner thread, restarting!
2023/12/29 (02:34:42) | ERROR: Stall in Runner thread, restarting!
2023/12/29 (02:36:18) | ERROR: Stall in Runner thread, restarting!
2023/12/29 (03:15:47) | ERROR: Stall in Runner thread, restarting!
2023/12/29 (12:04:07) | ERROR: Stall in Runner thread, restarting!
2023/12/29 (12:04:13) | ERROR: Stall in Runner thread, restarting!
2023/12/29 (12:04:19) | ERROR: Stall in Runner thread, restarting!
2023/12/29 (17:06:51) | ERROR: Stall in Runner thread, restarting!
2023/12/29 (17:18:00) | ERROR: Stall in Runner thread, restarting!
2023/12/30 (10:03:20) | ERROR: Stall in Runner thread, restarting!
2023/12/30 (10:23:13) | ERROR: Stall in Runner thread, restarting!
2023/12/30 (10:23:19) | ERROR: Stall in Runner thread, restarting!
2023/12/30 (11:25:41) | ERROR: Stall in Runner thread, restarting!
2023/12/30 (12:46:12) | ERROR: Stall in Runner thread, restarting!
2023/12/30 (13:30:39) | ERROR: Stall in Runner thread, restarting!
2023/12/30 (14:33:19) | ERROR: Stall in Runner thread, restarting!
2023/12/30 (15:35:47) | ERROR: Stall in Runner thread, restarting!
2023/12/30 (17:46:05) | ERROR: Stall in Runner thread, restarting!
2023/12/30 (19:51:03) | ERROR: Stall in Runner thread, restarting!
2023/12/30 (19:51:09) | ERROR: Stall in Runner thread, restarting!
2023/12/30 (20:53:43) | ERROR: Stall in Runner thread, restarting!
2023/12/30 (20:53:49) | ERROR: Stall in Runner thread, restarting!
2023/12/30 (23:03:51) | ERROR: Stall in Runner thread, restarting!
2023/12/31 (00:06:19) | ERROR: Stall in Runner thread, restarting!
2023/12/31 (00:06:25) | ERROR: Stall in Runner thread, restarting!
2023/12/31 (00:06:31) | ERROR: Stall in Runner thread, restarting!
2023/12/31 (07:20:56) | ERROR: Stall in Runner thread, restarting!
2023/12/31 (07:23:50) | ERROR: Stall in Runner thread, restarting!
2023/12/31 (07:23:56) | ERROR: Stall in Runner thread, restarting!
2023/12/31 (07:24:02) | ERROR: Stall in Runner thread, restarting!
2023/12/31 (17:34:27) | ERROR: Stall in Runner thread, restarting!
2023/12/31 (17:48:47) | ERROR: Stall in Runner thread, restarting!
2023/12/31 (17:48:53) | ERROR: Stall in Runner thread, restarting!
2023/12/31 (17:48:59) | ERROR: Stall in Runner thread, restarting!
2023/12/31 (18:51:13) | ERROR: Stall in Runner thread, restarting!
2023/12/31 (18:51:19) | ERROR: Stall in Runner thread, restarting!
2023/12/31 (18:51:25) | ERROR: Stall in Runner thread, restarting!
2023/12/31 (18:51:31) | ERROR: Stall in Runner thread, restarting!
2023/12/31 (19:53:39) | ERROR: Stall in Runner thread, restarting!
2023/12/31 (20:56:07) | ERROR: Stall in Runner thread, restarting!
2023/12/31 (20:56:13) | ERROR: Stall in Runner thread, restarting!
2023/12/31 (21:58:34) | ERROR: Stall in Runner thread, restarting!
2023/12/31 (23:01:02) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (03:21:27) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (03:21:33) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (04:23:53) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (04:23:59) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (04:24:05) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (04:24:11) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (05:26:19) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (05:26:25) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (06:29:20) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (06:29:26) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (13:46:23) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (14:50:15) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (14:50:21) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (19:03:29) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (19:03:35) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (19:36:03) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (20:06:59) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (20:09:44) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (21:14:49) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (22:07:06) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (22:07:12) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (22:07:18) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (22:07:24) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (22:07:30) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (22:07:36) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (22:07:42) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (22:07:48) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (22:07:54) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (22:08:00) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (22:08:06) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (22:08:12) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (22:08:18) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (22:08:24) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (22:08:30) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (22:08:36) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (22:08:42) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (22:08:48) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (22:08:54) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (22:17:08) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (23:20:17) | ERROR: Stall in Runner thread, restarting!
2024/01/01 (23:20:24) | ERROR: Stall in Runner thread, restarting!
2024/01/02 (00:23:29) | ERROR: Stall in Runner thread, restarting!
2024/01/02 (01:26:09) | ERROR: Stall in Runner thread, restarting!
2024/01/02 (03:31:28) | ERROR: Stall in Runner thread, restarting!
2024/01/02 (03:31:34) | ERROR: Stall in Runner thread, restarting!
2024/01/02 (04:17:05) | ERROR: Stall in Runner thread, restarting!
2024/01/02 (04:17:11) | ERROR: Stall in Runner thread, restarting!
2024/01/02 (04:17:17) | ERROR: Stall in Runner thread, restarting!
2024/01/02 (04:17:23) | ERROR: Stall in Runner thread, restarting!
2024/01/02 (04:17:29) | ERROR: Stall in Runner thread, restarting!
2024/01/02 (04:17:35) | ERROR: Stall in Runner thread, restarting!
2024/01/02 (04:17:41) | ERROR: Stall in Runner thread, restarting!
2024/01/02 (04:17:47) | ERROR: Stall in Runner thread, restarting!
2024/01/02 (04:17:53) | ERROR: Stall in Runner thread, restarting!
2024/01/02 (04:17:59) | ERROR: Stall in Runner thread, restarting!
2024/01/02 (04:18:05) | ERROR: Stall in Runner thread, restarting!
2024/01/02 (04:18:11) | ERROR: Stall in Runner thread, restarting!
2024/01/02 (04:18:17) | ERROR: Stall in Runner thread, restarting!
2024/01/02 (04:18:23) | ERROR: Stall in Runner thread, restarting!
2024/01/02 (04:18:29) | ERROR: Stall in Runner thread, restarting!
2024/01/02 (04:33:57) | ===> btop++ v.1.2.13
2024/01/02 (04:33:57) | ERROR: Stall in Runner thread, restarting!
2024/01/02 (13:32:44) | ERROR: Stall in Runner thread, restarting!
2024/01/02 (13:56:07) | ERROR: Stall in Runner thread, restarting!
2024/01/02 (15:00:42) | ERROR: Stall in Runner thread, restarting!
2024/01/02 (15:00:48) | ERROR: Stall in Runner thread, restarting!
2024/01/02 (18:13:18) | ===> btop++ v.1.2.13
2024/01/02 (18:13:18) | ERROR: Stall in Runner thread, restarting!
2024/01/02 (19:15:57) | ERROR: Stall in Runner thread, restarting!
2024/01/02 (19:16:04) | ERROR: Stall in Runner thread, restarting!
2024/01/02 (19:16:10) | ERROR: Stall in Runner thread, restarting!
2024/01/02 (19:16:16) | ERROR: Stall in Runner thread, restarting!
2024/01/02 (22:30:49) | ===> btop++ v.1.2.13
2024/01/02 (22:30:49) | ERROR: Stall in Runner thread, restarting!
2024/01/02 (22:30:55) | ERROR: Stall in Runner thread, restarting!
2024/01/12 (15:15:42) | ===> btop++ v.1.2.13
2024/01/12 (15:15:42) | ERROR: Stall in Runner thread, restarting!
2024/12/08 (14:43:08) | ===> btop++ v.1.4.0
2024/12/08 (14:43:08) | WARNING: Intel GPU: Failed to initialize PMU
2025/01/02 (23:24:08) | ===> btop++ v.1.4.0
2025/01/02 (23:24:08) | WARNING: Intel GPU: Failed to initialize PMU
2025/01/03 (12:06:47) | ===> btop++ v.1.4.0
2025/01/03 (12:06:47) | WARNING: Intel GPU: Failed to initialize PMU
2025/02/03 (21:33:55) | ===> btop++ v.1.4.0
2025/02/03 (21:33:55) | WARNING: Intel GPU: Failed to initialize PMU
2025/02/10 (12:44:17) | ===> btop++ v.1.4.0
2025/02/10 (12:44:17) | WARNING: Intel GPU: Failed to initialize PMU
2025/02/10 (21:05:30) | ===> btop++ v.1.4.0
2025/02/10 (21:05:30) | WARNING: Intel GPU: Failed to initialize PMU
2025/02/12 (23:20:34) | ===> btop++ v.1.4.0
2025/02/12 (23:20:34) | WARNING: Intel GPU: Failed to initialize PMU
2025/02/20 (13:53:10) | ===> btop++ v.1.4.0
2025/02/20 (13:53:10) | WARNING: Intel GPU: Failed to initialize PMU
2025/02/21 (06:26:15) | ===> btop++ v.1.4.0
2025/02/21 (06:26:15) | WARNING: Intel GPU: Failed to initialize PMU
2025/02/21 (06:40:20) | ===> btop++ v.1.4.0
2025/02/21 (06:40:20) | WARNING: Intel GPU: Failed to initialize PMU
2025/02/23 (00:12:37) | ===> btop++ v.1.4.0
2025/02/23 (00:12:37) | WARNING: Intel GPU: Failed to initialize PMU
2025/02/23 (01:11:12) | ===> btop++ v.1.4.0
2025/02/23 (01:11:12) | WARNING: Intel GPU: Failed to initialize PMU
2025/02/23 (01:11:30) | ===> btop++ v.1.4.0
2025/02/23 (01:11:30) | WARNING: Intel GPU: Failed to initialize PMU
2025/02/23 (01:12:27) | ===> btop++ v.1.4.0
2025/02/23 (01:12:27) | WARNING: Intel GPU: Failed to initialize PMU
2025/03/14 (21:51:04) | ===> btop++ v.1.4.0
2025/03/14 (21:51:04) | WARNING: Intel GPU: Failed to initialize PMU
2025/03/25 (15:36:33) | ===> btop++ v.1.4.0
2025/03/25 (15:36:33) | WARNING: Intel GPU: Failed to initialize PMU
2025/03/29 (16:20:10) | ===> btop++ v.1.4.0
2025/03/29 (16:20:10) | WARNING: Intel GPU: Failed to initialize PMU
2025/04/07 (11:45:40) | ===> btop++ v.1.4.0
2025/04/07 (11:45:40) | WARNING: Intel GPU: Failed to initialize PMU
2025/04/11 (11:00:34) | ===> btop++ v.1.4.0
2025/04/11 (11:00:34) | WARNING: Intel GPU: Failed to initialize PMU
2025/04/12 (23:06:02) | ===> btop++ v.1.4.0
2025/04/12 (23:06:02) | WARNING: Intel GPU: Failed to initialize PMU
2025/04/14 (21:50:47) | ===> btop++ v.1.4.0
2025/04/14 (21:50:47) | WARNING: Intel GPU: Failed to initialize PMU
2025/04/14 (22:03:46) | ===> btop++ v.1.4.0
2025/04/14 (22:03:46) | WARNING: Intel GPU: Failed to initialize PMU
2025/04/17 (14:24:39) | ERROR: Stall in Runner thread, restarting!
2025/04/17 (14:25:06) | ERROR: Stall in Runner thread, restarting!
2025/04/17 (14:26:13) | ERROR: Stall in Runner thread, restarting!
2025/04/17 (14:30:37) | ===> btop++ v.1.4.0
2025/04/17 (14:30:37) | WARNING: Intel GPU: Failed to initialize PMU
2025/04/21 (00:52:13) | ===> btop++ v.1.4.0
2025/04/21 (00:52:13) | WARNING: Intel GPU: Failed to initialize PMU
2025/04/21 (04:01:59) | ===> btop++ v.1.4.0
2025/04/21 (04:01:59) | WARNING: Intel GPU: Failed to initialize PMU
2025/04/21 (04:17:02) | ===> btop++ v.1.4.0
2025/04/21 (04:17:02) | WARNING: Intel GPU: Failed to initialize PMU
2025/04/21 (04:53:29) | ===> btop++ v.1.4.0
2025/04/21 (04:53:29) | WARNING: Intel GPU: Failed to initialize PMU
2025/04/27 (00:22:47) | ===> btop++ v.1.4.0
2025/04/27 (00:22:47) | WARNING: Intel GPU: Failed to initialize PMU
2025/04/27 (03:54:15) | ===> btop++ v.1.4.0
2025/04/27 (03:54:15) | WARNING: Intel GPU: Failed to initialize PMU
2025/04/29 (03:11:10) | ===> btop++ v.1.4.0
2025/04/29 (03:11:10) | WARNING: Intel GPU: Failed to initialize PMU
2025/04/30 (22:42:16) | ===> btop++ v.1.4.0
2025/04/30 (22:42:16) | WARNING: Intel GPU: Failed to initialize PMU
2025/05/01 (05:10:42) | ===> btop++ v.1.4.0
2025/05/01 (05:10:42) | WARNING: Intel GPU: Failed to initialize PMU
2025/05/01 (07:31:18) | ===> btop++ v.1.4.0
2025/05/01 (07:31:18) | WARNING: Intel GPU: Failed to initialize PMU
2025/05/01 (11:04:41) | ===> btop++ v.1.4.0
2025/05/01 (11:04:41) | WARNING: Intel GPU: Failed to initialize PMU
2025/05/04 (00:12:46) | ===> btop++ v.1.4.0
2025/05/04 (00:12:46) | WARNING: Intel GPU: Failed to initialize PMU
2025/05/04 (02:08:24) | ===> btop++ v.1.4.0
2025/05/04 (02:08:24) | WARNING: Intel GPU: Failed to initialize PMU
2025/05/04 (02:21:33) | ===> btop++ v.1.4.0
2025/05/04 (02:21:33) | WARNING: Intel GPU: Failed to initialize PMU
2025/05/04 (02:45:36) | ===> btop++ v.1.4.0
2025/05/04 (02:45:36) | WARNING: Intel GPU: Failed to initialize PMU
2025/05/04 (21:17:06) | ===> btop++ v.1.4.0
2025/05/04 (21:17:06) | WARNING: Intel GPU: Failed to initialize PMU
2025/05/04 (21:21:15) | ===> btop++ v.1.4.0
2025/05/04 (21:21:15) | WARNING: Intel GPU: Failed to initialize PMU
2025/05/04 (21:53:21) | ===> btop++ v.1.4.0
2025/05/04 (21:53:21) | WARNING: Intel GPU: Failed to initialize PMU
2025/05/05 (21:04:33) | ===> btop++ v.1.4.0
2025/05/05 (21:04:33) | WARNING: Intel GPU: Failed to initialize PMU
2025/05/07 (21:10:03) | ===> btop++ v.1.4.0
2025/05/07 (21:10:03) | WARNING: Intel GPU: Failed to initialize PMU
2025/05/09 (14:07:57) | ===> btop++ v.1.4.0
2025/05/09 (14:07:57) | WARNING: Intel GPU: Failed to initialize PMU
2025/05/09 (14:22:53) | ===> btop++ v.1.4.0
2025/05/09 (14:22:53) | WARNING: Intel GPU: Failed to initialize PMU
2025/05/09 (14:26:44) | ===> btop++ v.1.4.0
2025/05/09 (14:26:44) | WARNING: Intel GPU: Failed to initialize PMU
2025/05/10 (19:39:49) | ===> btop++ v.1.4.0
2025/05/10 (19:39:49) | WARNING: Intel GPU: Failed to initialize PMU
2025/05/10 (23:08:12) | ===> btop++ v.1.4.0
2025/05/10 (23:08:12) | WARNING: Intel GPU: Failed to initialize PMU
2025/05/11 (06:54:57) | ===> btop++ v.1.4.0
2025/05/11 (06:54:57) | WARNING: Intel GPU: Failed to initialize PMU
2025/05/11 (09:29:06) | ===> btop++ v.1.4.0
2025/05/11 (09:29:06) | WARNING: Intel GPU: Failed to initialize PMU
2025/05/11 (20:34:45) | ===> btop++ v.1.4.0
2025/05/11 (20:34:45) | WARNING: Intel GPU: Failed to initialize PMU
2025/05/12 (01:15:12) | ===> btop++ v.1.4.0
2025/05/12 (01:15:12) | WARNING: Intel GPU: Failed to initialize PMU
2025/05/12 (19:33:50) | ===> btop++ v.1.4.0
2025/05/12 (19:33:50) | WARNING: Intel GPU: Failed to initialize PMU
2025/05/13 (06:55:30) | ===> btop++ v.1.4.0
2025/05/13 (06:55:30) | WARNING: Intel GPU: Failed to initialize PMU
2025/05/15 (11:40:19) | ===> btop++ v.1.4.0
2025/05/15 (11:40:19) | WARNING: Intel GPU: Failed to initialize PMU
2025/05/16 (08:40:13) | ===> btop++ v.1.4.0
2025/05/16 (08:40:13) | WARNING: Intel GPU: Failed to initialize PMU

461
.config/dunst/dunstrc Normal file
View File

@@ -0,0 +1,461 @@
# See dunst(5) for all configuration options
[global]
### Display ###
# Which monitor should the notifications be displayed on.
monitor = 0
# Display notification on focused monitor. Possible modes are:
# mouse: follow mouse pointer
# keyboard: follow window with keyboard focus
# none: don't follow anything
#
# "keyboard" needs a window manager that exports the
# _NET_ACTIVE_WINDOW property.
# This should be the case for almost all modern window managers.
#
# If this option is set to mouse or keyboard, the monitor option
# will be ignored.
follow = none
### Geometry ###
# dynamic width from 0 to 300
# width = (0, 300)
# constant width of 300
width = 400
# The maximum height of a single notification, excluding the frame.
height = 600
# Position the notification in the top right corner
# origin = top-right
origin = center
# Offset from the origin
offset = 10x50
# Scale factor. It is auto-detected if value is 0.
scale = 0
# Maximum number of notification (0 means no limit)
notification_limit = 20
### Progress bar ###
# Turn on the progess bar. It appears when a progress hint is passed with
# for example dunstify -h int:value:12
progress_bar = true
# Set the progress bar height. This includes the frame, so make sure
# it's at least twice as big as the frame width.
progress_bar_height = 10
# Set the frame width of the progress bar
progress_bar_frame_width = 1
# Set the minimum width for the progress bar
progress_bar_min_width = 150
# Set the maximum width for the progress bar
progress_bar_max_width = 300
# Corner radius for the progress bar. 0 disables rounded corners.
progress_bar_corner_radius = 0
# Corner radius for the icon image.
icon_corner_radius = 5
# Show how many messages are currently hidden (because of
# notification_limit).
indicate_hidden = yes
# The transparency of the window. Range: [0; 100].
# This option will only work if a compositing window manager is
# present (e.g. xcompmgr, compiz, etc.). (X11 only)
transparency = 0
# Draw a line of "separator_height" pixel height between two
# notifications.
# Set to 0 to disable.
# If gap_size is greater than 0, this setting will be ignored.
separator_height = 2
# Padding between text and separator.
padding = 8
# Horizontal padding.
horizontal_padding = 8
# Padding between text and icon.
text_icon_padding = 0
# Defines width in pixels of frame around the notification window.
# Set to 0 to disable.
frame_width = 3
# Defines color of the frame around the notification window.
frame_color = "#a30000"
# Size of gap to display between notifications - requires a compositor.
# If value is greater than 0, separator_height will be ignored and a border
# of size frame_width will be drawn around each notification instead.
# Click events on gaps do not currently propagate to applications below.
gap_size = 3
# Define a color for the separator.
# possible values are:
# * auto: dunst tries to find a color fitting to the background;
# * foreground: use the same color as the foreground;
# * frame: use the same color as the frame;
# * anything else will be interpreted as a X color.
separator_color = frame
# Sort messages by urgency.
sort = yes
# Don't remove messages, if the user is idle (no mouse or keyboard input)
# for longer than idle_threshold seconds.
# Set to 0 to disable.
# A client can set the 'transient' hint to bypass this. See the rules
# section for how to disable this if necessary
# idle_threshold = 120
### Text ###
font = Iosevka Nerd Font 28
# The spacing between lines. If the height is smaller than the
# font height, it will get raised to the font height.
line_height = 0
# Possible values are:
# full: Allow a small subset of html markup in notifications:
# <b>bold</b>
# <i>italic</i>
# <s>strikethrough</s>
# <u>underline</u>
#
# For a complete reference see
# <https://docs.gtk.org/Pango/pango_markup.html>.
#
# strip: This setting is provided for compatibility with some broken
# clients that send markup even though it's not enabled on the
# server. Dunst will try to strip the markup but the parsing is
# simplistic so using this option outside of matching rules for
# specific applications *IS GREATLY DISCOURAGED*.
#
# no: Disable markup parsing, incoming notifications will be treated as
# plain text. Dunst will not advertise that it has the body-markup
# capability if this is set as a global setting.
#
# It's important to note that markup inside the format option will be parsed
# regardless of what this is set to.
markup = full
# The format of the message. Possible variables are:
# %a appname
# %s summary
# %b body
# %i iconname (including its path)
# %I iconname (without its path)
# %p progress value if set ([ 0%] to [100%]) or nothing
# %n progress value if set without any extra characters
# %% Literal %
# Markup is allowed
format = "<b>%s</b>\n%b"
# Alignment of message text.
# Possible values are "left", "center" and "right".
alignment = left
# Vertical alignment of message text and icon.
# Possible values are "top", "center" and "bottom".
vertical_alignment = center
# Show age of message if message is older than show_age_threshold
# seconds.
# Set to -1 to disable.
show_age_threshold = 60
# Specify where to make an ellipsis in long lines.
# Possible values are "start", "middle" and "end".
ellipsize = middle
# Ignore newlines '\n' in notifications.
ignore_newline = no
# Stack together notifications with the same content
stack_duplicates = true
# Hide the count of stacked notifications with the same content
hide_duplicate_count = false
# Display indicators for URLs (U) and actions (A).
show_indicators = yes
### Icons ###
# Recursive icon lookup. You can set a single theme, instead of having to
# define all lookup paths.
enable_recursive_icon_lookup = true
# Set icon theme (only used for recursive icon lookup)
icon_theme = breeze
# You can also set multiple icon themes, with the leftmost one being used first.
# icon_theme = "Adwaita, breeze"
# Align icons left/right/top/off
icon_position = left
# Scale small icons up to this size, set to 0 to disable. Helpful
# for e.g. small files or high-dpi screens. In case of conflict,
# max_icon_size takes precedence over this.
min_icon_size = 32
# Scale larger icons down to this size, set to 0 to disable
# max_icon_size = 128
max_icon_size = 32
# Paths to default icons (only neccesary when not using recursive icon lookup)
icon_path = /usr/share/icons/gnome/16x16/status/:/usr/share/icons/gnome/16x16/devices/
### History ###
# Should a notification popped up from history be sticky or timeout
# as if it would normally do.
sticky_history = yes
# Maximum amount of notifications kept in history
history_length = 20
### Misc/Advanced ###
# dmenu path.
dmenu = /usr/bin/dmenu -p dunst:
# Browser for opening urls in context menu.
browser = /usr/bin/xdg-open
# Always run rule-defined scripts, even if the notification is suppressed
always_run_script = true
# Define the title of the windows spawned by dunst
title = Dunst
# Define the class of the windows spawned by dunst
class = Dunst
# Define the corner radius of the notification window
# in pixel size. If the radius is 0, you have no rounded
# corners.
# The radius will be automatically lowered if it exceeds half of the
# notification height to avoid clipping text and/or icons.
corner_radius = 5
# Ignore the dbus closeNotification message.
# Useful to enforce the timeout set by dunst configuration. Without this
# parameter, an application may close the notification sent before the
# user defined timeout.
ignore_dbusclose = false
### Wayland ###
# These settings are Wayland-specific. They have no effect when using X11
# Uncomment this if you want to let notications appear under fullscreen
# applications (default: overlay)
# layer = top
# Set this to true to use X11 output on Wayland.
force_xwayland = false
### Legacy
# Use the Xinerama extension instead of RandR for multi-monitor support.
# This setting is provided for compatibility with older nVidia drivers that
# do not support RandR and using it on systems that support RandR is highly
# discouraged.
#
# By enabling this setting dunst will not be able to detect when a monitor
# is connected or disconnected which might break follow mode if the screen
# layout changes.
force_xinerama = false
### mouse
# Defines list of actions for each mouse event
# Possible values are:
# * none: Don't do anything.
# * do_action: Invoke the action determined by the action_name rule. If there is no
# such action, open the context menu.
# * open_url: If the notification has exactly one url, open it. If there are multiple
# ones, open the context menu.
# * close_current: Close current notification.
# * close_all: Close all notifications.
# * context: Open context menu for the notification.
# * context_all: Open context menu for all notifications.
# These values can be strung together for each mouse event, and
# will be executed in sequence.
mouse_left_click = close_current
mouse_middle_click = do_action, close_current
mouse_right_click = close_all
# Experimental features that may or may not work correctly. Do not expect them
# to have a consistent behaviour across releases.
[experimental]
# Calculate the dpi to use on a per-monitor basis.
# If this setting is enabled the Xft.dpi value will be ignored and instead
# dunst will attempt to calculate an appropriate dpi value for each monitor
# using the resolution and physical size. This might be useful in setups
# where there are multiple screens with very different dpi values.
per_monitor_dpi = false
[urgency_low]
# IMPORTANT: colors have to be defined in quotation marks.
# Otherwise the "#" and following would be interpreted as a comment.
background = "#222222"
foreground = "#888888"
timeout = 10
# Icon for notifications with low urgency, uncomment to enable
#default_icon = /path/to/icon
[urgency_normal]
background = "#285577"
foreground = "#ffffff"
timeout = 10
# Icon for notifications with normal urgency, uncomment to enable
#default_icon = /path/to/icon
[urgency_critical]
background = "#900000"
foreground = "#ffffff"
frame_color = "#ff0000"
timeout = 0
# Icon for notifications with critical urgency, uncomment to enable
#default_icon = /path/to/icon
# Every section that isn't one of the above is interpreted as a rules to
# override settings for certain messages.
#
# Messages can be matched by
# appname (discouraged, see desktop_entry)
# body
# category
# desktop_entry
# icon
# match_transient
# msg_urgency
# stack_tag
# summary
#
# and you can override the
# background
# foreground
# format
# frame_color
# fullscreen
# new_icon
# set_stack_tag
# set_transient
# set_category
# timeout
# urgency
# icon_position
# skip_display
# history_ignore
# action_name
# word_wrap
# ellipsize
# alignment
# hide_text
#
# Shell-like globbing will get expanded.
#
# Instead of the appname filter, it's recommended to use the desktop_entry filter.
# GLib based applications export their desktop-entry name. In comparison to the appname,
# the desktop-entry won't get localized.
#
# SCRIPTING
# You can specify a script that gets run when the rule matches by
# setting the "script" option.
# The script will be called as follows:
# script appname summary body icon urgency
# where urgency can be "LOW", "NORMAL" or "CRITICAL".
#
# NOTE: It might be helpful to run dunst -print in a terminal in order
# to find fitting options for rules.
# Disable the transient hint so that idle_threshold cannot be bypassed from the
# client
#[transient_disable]
# match_transient = yes
# set_transient = no
#
# Make the handling of transient notifications more strict by making them not
# be placed in history.
#[transient_history_ignore]
# match_transient = yes
# history_ignore = yes
# fullscreen values
# show: show the notifications, regardless if there is a fullscreen window opened
# delay: displays the new notification, if there is no fullscreen window active
# If the notification is already drawn, it won't get undrawn.
# pushback: same as delay, but when switching into fullscreen, the notification will get
# withdrawn from screen again and will get delayed like a new notification
#[fullscreen_delay_everything]
# fullscreen = delay
#[fullscreen_show_critical]
# msg_urgency = critical
# fullscreen = show
#[espeak]
# summary = "*"
# script = dunst_espeak.sh
#[script-test]
# summary = "*script*"
# script = dunst_test.sh
#[ignore]
# # This notification will not be displayed
# summary = "foobar"
# skip_display = true
#[history-ignore]
# # This notification will not be saved in history
# summary = "foobar"
# history_ignore = yes
#[skip-display]
# # This notification will not be displayed, but will be included in the history
# summary = "foobar"
# skip_display = yes
#[signed_on]
# appname = Pidgin
# summary = "*signed on*"
# urgency = low
#
#[signed_off]
# appname = Pidgin
# summary = *signed off*
# urgency = low
#
#[says]
# appname = Pidgin
# summary = *says*
# urgency = critical
#
#[twitter]
# appname = Pidgin
# summary = *twitter.com*
# urgency = normal
#
#[stack-volumes]
# appname = "some_volume_notifiers"
# set_stack_tag = "volume"
#
# vim: ft=cfg

34
.config/fish/config.fish Normal file
View File

@@ -0,0 +1,34 @@
starship init fish | source
if status is-interactive
# Commands to run in interactive sessions can go here
end
export EDITOR="nvim"
alias gs="git status"
alias gc="git commit -m"
alias gp="git push"
alias ga="git add"
alias u="paru -Syu"
alias s="paru -Ss"
alias r="paru -Rns"
alias i="paru -S"
alias d="doas docker"
alias dc="doas docker-compose"
alias sudo="doas"
alias adminfox="ssh fox@adminfox.ru"
alias sen='watch -n1 sensors -A'
alias ll="eza -lGha --git"
alias hib="doas systemctl hibernate"
alias awg-up="doas awg-quick up /home/fox/Share/awg/awg-est-lap.conf"
alias awg-down="doas awg-quick down /home/fox/Share/awg/awg-est-lap.conf"
alias rr="doas reboot"
alias pp="doas poweroff"
alias ss="doas systemctl suspend"
alias hl="hledger"

View File

@@ -0,0 +1,2 @@
jorgebucaran/fisher
ilancosman/tide@v6

View File

@@ -0,0 +1,11 @@
[Filechooser Settings]
LocationMode=path-bar
ShowHidden=false
ShowSizeColumn=true
GeometryX=448
GeometryY=323
GeometryWidth=1271
GeometryHeight=856
SortColumn=name
SortOrder=ascending
StartupMode=recent

View File

@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#9f6dff" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548338,-0.325575,50.5641)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M461.867,10.2875 C713.663,10.2875 917.788,214.413 917.788,466.208 C917.788,718.009 713.663,922.133 461.867,922.133 C210.063,922.133 5.9375,718.009 5.9375,466.208 C5.9375,214.413 210.063,10.2875 461.867,10.2875 "/>
</g>
<g fill="#9f6dff" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548338,-0.325575,50.5641)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M461.867,49.0625 C692.245,49.0625 879.008,235.829 879.008,466.208 C879.008,696.596 692.245,883.358 461.867,883.358 C231.479,883.358 44.7167,696.596 44.7167,466.208 C44.7167,235.829 231.479,49.0625 461.867,49.0625 "/>
</g>
<g fill="#363a4f" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548338,-0.325575,50.5641)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M246.821,304.842 L623.233,681.25 C637.801,695.821 661.633,695.821 676.208,681.25 L676.905,680.55 C691.475,665.983 691.475,642.146 676.909,627.579 L300.496,251.171 C285.925,236.601 262.092,236.601 247.525,251.171 L246.821,251.867 C232.254,266.437 232.254,290.271 246.821,304.842 "/>
</g>
<g fill="#363a4f" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548338,-0.325575,50.5641)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M300.496,681.25 L676.905,304.842 C691.471,290.275 691.471,266.437 676.905,251.867 L676.204,251.171 C661.633,236.601 637.801,236.601 623.233,251.171 L246.821,627.579 C232.25,642.146 232.25,665.983 246.821,680.55 L247.521,681.25 C262.092,695.821 285.925,695.821 300.496,681.25 "/>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#9f6dff" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548338,-0.325575,50.5641)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M461.867,10.2875 C713.663,10.2875 917.788,214.413 917.788,466.208 C917.788,718.009 713.663,922.133 461.867,922.133 C210.063,922.133 5.9375,718.009 5.9375,466.208 C5.9375,214.413 210.063,10.2875 461.867,10.2875 "/>
</g>
<g fill="#9f6dff" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548338,-0.325575,50.5641)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M461.867,49.0625 C692.245,49.0625 879.008,235.829 879.008,466.208 C879.008,696.596 692.245,883.358 461.867,883.358 C231.479,883.358 44.7167,696.596 44.7167,466.208 C44.7167,235.829 231.479,49.0625 461.867,49.0625 "/>
</g>
<g fill="#363a4f" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548338,-0.325575,50.5641)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M246.821,304.842 L623.233,681.25 C637.801,695.821 661.633,695.821 676.208,681.25 L676.905,680.55 C691.475,665.983 691.475,642.146 676.909,627.579 L300.496,251.171 C285.925,236.601 262.092,236.601 247.525,251.171 L246.821,251.867 C232.254,266.437 232.254,290.271 246.821,304.842 "/>
</g>
<g fill="#363a4f" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548338,-0.325575,50.5641)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M300.496,681.25 L676.905,304.842 C691.471,290.275 691.471,266.437 676.905,251.867 L676.204,251.171 C661.633,236.601 637.801,236.601 623.233,251.171 L246.821,627.579 C232.25,642.146 232.25,665.983 246.821,680.55 L247.521,681.25 C262.092,695.821 285.925,695.821 300.496,681.25 "/>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#835ad4" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548336,-0.325575,50.2543)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M461.867,4.6375 C713.663,4.6375 917.788,208.763 917.788,460.562 C917.788,712.363 713.663,916.487 461.867,916.487 C210.063,916.487 5.9375,712.363 5.9375,460.562 C5.9375,208.763 210.063,4.6375 461.867,4.6375 "/>
</g>
<g fill="#9f6dff" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548336,-0.325575,50.2543)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M461.867,43.4125 C692.245,43.4125 879.008,230.179 879.008,460.562 C879.008,690.946 692.245,877.709 461.867,877.709 C231.479,877.709 44.7167,690.946 44.7167,460.562 C44.7167,230.179 231.479,43.4125 461.867,43.4125 "/>
</g>
<g fill="#363a4f" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548336,-0.325575,50.2543)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M246.821,299.191 L623.233,675.604 C637.801,690.171 661.633,690.171 676.208,675.604 L676.905,674.9 C691.475,660.334 691.475,636.5 676.909,621.93 L300.496,245.521 C285.925,230.95 262.092,230.95 247.525,245.521 L246.821,246.217 C232.254,260.787 232.254,284.625 246.821,299.191 "/>
</g>
<g fill="#363a4f" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548336,-0.325575,50.2543)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M300.496,675.604 L676.905,299.191 C691.471,284.625 691.471,260.787 676.905,246.221 L676.204,245.521 C661.633,230.95 637.801,230.95 623.233,245.521 L246.821,621.93 C232.25,636.5 232.25,660.334 246.821,674.905 L247.521,675.604 C262.092,690.175 285.925,690.175 300.496,675.604 "/>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#835ad4" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548338,-0.161987,50.2673)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
opacity="0.5" >
<path vector-effect="none" fill-rule="evenodd" d="M458.879,4.875 C710.679,4.875 914.804,208.996 914.804,460.8 C914.804,712.596 710.679,916.721 458.879,916.721 C207.079,916.721 2.95417,712.596 2.95417,460.8 C2.95417,208.996 207.079,4.875 458.879,4.875 "/>
</g>
<g fill="#9f6dff" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548338,-0.161987,50.2673)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
opacity="0.5" >
<path vector-effect="none" fill-rule="evenodd" d="M458.879,43.65 C689.263,43.65 876.029,230.413 876.029,460.8 C876.029,691.179 689.263,877.946 458.879,877.946 C228.496,877.946 41.7292,691.179 41.7292,460.8 C41.7292,230.413 228.496,43.65 458.879,43.65 "/>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#835ad4" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548336,-0.325575,50.2543)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M461.867,4.6375 C713.663,4.6375 917.788,208.763 917.788,460.562 C917.788,712.363 713.663,916.487 461.867,916.487 C210.063,916.487 5.9375,712.363 5.9375,460.562 C5.9375,208.763 210.063,4.6375 461.867,4.6375 "/>
</g>
<g fill="#9f6dff" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548336,-0.325575,50.2543)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M461.867,43.4125 C692.245,43.4125 879.008,230.179 879.008,460.562 C879.008,690.946 692.245,877.709 461.867,877.709 C231.479,877.709 44.7167,690.946 44.7167,460.562 C44.7167,230.179 231.479,43.4125 461.867,43.4125 "/>
</g>
<g fill="#363a4f" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548336,-0.325575,50.2543)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M246.821,299.191 L623.233,675.604 C637.801,690.171 661.633,690.171 676.208,675.604 L676.905,674.9 C691.475,660.334 691.475,636.5 676.909,621.93 L300.496,245.521 C285.925,230.95 262.092,230.95 247.525,245.521 L246.821,246.217 C232.254,260.787 232.254,284.625 246.821,299.191 "/>
</g>
<g fill="#363a4f" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548336,-0.325575,50.2543)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M300.496,675.604 L676.905,299.191 C691.471,284.625 691.471,260.787 676.905,246.221 L676.204,245.521 C661.633,230.95 637.801,230.95 623.233,245.521 L246.821,621.93 C232.25,636.5 232.25,660.334 246.821,674.905 L247.521,675.604 C262.092,690.175 285.925,690.175 300.496,675.604 "/>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#835ad4" fill-opacity="1" stroke="none" transform="matrix(0.0548338,0,0,-0.0548336,-0.161988,50.4309)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M458.879,7.85834 C710.679,7.85834 914.8,211.983 914.8,463.788 C914.8,715.583 710.679,919.709 458.879,919.709 C207.079,919.709 2.95417,715.583 2.95417,463.788 C2.95417,211.983 207.079,7.85834 458.879,7.85834 "/>
</g>
<g fill="#9f6dff" fill-opacity="1" stroke="none" transform="matrix(0.0548338,0,0,-0.0548336,-0.161988,50.4309)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M458.879,46.6375 C689.263,46.6375 876.025,233.401 876.025,463.788 C876.025,694.166 689.263,880.929 458.879,880.929 C228.496,880.929 41.7292,694.166 41.7292,463.788 C41.7292,233.401 228.496,46.6375 458.879,46.6375 "/>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#4d80f7" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548338,-0.559759,50.5641)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M466.138,10.2875 C717.934,10.2875 922.059,214.413 922.059,466.208 C922.059,718.009 717.934,922.133 466.138,922.133 C214.334,922.133 10.2083,718.009 10.2083,466.208 C10.2083,214.413 214.334,10.2875 466.138,10.2875 "/>
</g>
<g fill="#0c65f7" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548338,-0.559759,50.5641)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M466.138,49.0625 C696.521,49.0625 883.283,235.829 883.283,466.208 C883.283,696.596 696.521,883.358 466.138,883.358 C235.75,883.358 48.9875,696.596 48.9875,466.208 C48.9875,235.829 235.75,49.0625 466.138,49.0625 "/>
</g>
<g fill="#363a4f" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548338,-0.559759,50.5641)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M342.791,698.854 L627.804,698.854 C665.755,698.854 696.809,667.804 696.809,629.85 L696.809,344.842 L342.791,698.854 M590.604,233.567 L304.467,233.567 C266.512,233.567 235.462,264.617 235.462,302.571 L235.462,588.708 L590.604,233.567"/>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#4d80f7" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548338,-0.559759,50.5641)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M466.138,10.2875 C717.934,10.2875 922.059,214.413 922.059,466.208 C922.059,718.009 717.934,922.133 466.138,922.133 C214.334,922.133 10.2083,718.009 10.2083,466.208 C10.2083,214.413 214.334,10.2875 466.138,10.2875 "/>
</g>
<g fill="#0c65f7" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548338,-0.559759,50.5641)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M466.138,49.0625 C696.521,49.0625 883.283,235.829 883.283,466.208 C883.283,696.596 696.521,883.358 466.138,883.358 C235.75,883.358 48.9875,696.596 48.9875,466.208 C48.9875,235.829 235.75,49.0625 466.138,49.0625 "/>
</g>
<g fill="#363a4f" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548338,-0.559759,50.5641)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M342.791,698.854 L627.804,698.854 C665.755,698.854 696.809,667.804 696.809,629.85 L696.809,344.842 L342.791,698.854 M590.604,233.567 L304.467,233.567 C266.512,233.567 235.462,264.617 235.462,302.571 L235.462,588.708 L590.604,233.567"/>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#4d80f7" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548336,-0.559759,50.2543)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M466.138,4.6375 C717.934,4.6375 922.059,208.763 922.059,460.562 C922.059,712.363 717.934,916.487 466.138,916.487 C214.334,916.487 10.2083,712.363 10.2083,460.562 C10.2083,208.763 214.334,4.6375 466.138,4.6375 "/>
</g>
<g fill="#0c65f7" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548336,-0.559759,50.2543)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M466.138,43.4125 C696.521,43.4125 883.283,230.179 883.283,460.562 C883.283,690.946 696.521,877.709 466.138,877.709 C235.75,877.709 48.9875,690.946 48.9875,460.562 C48.9875,230.179 235.75,43.4125 466.138,43.4125 "/>
</g>
<g fill="#363a4f" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548336,-0.559759,50.2543)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M342.791,693.209 L627.804,693.209 C665.755,693.209 696.809,662.155 696.809,624.201 L696.809,339.191 L342.791,693.209 M590.604,227.917 L304.467,227.917 C266.512,227.917 235.462,258.966 235.462,296.921 L235.462,583.058 L590.604,227.917"/>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#4d80f7" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548338,-0.327859,50.2673)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
opacity="0.5" >
<path vector-effect="none" fill-rule="evenodd" d="M461.904,4.875 C713.705,4.875 917.829,208.996 917.829,460.8 C917.829,712.596 713.705,916.721 461.904,916.721 C210.105,916.721 5.97917,712.596 5.97917,460.8 C5.97917,208.996 210.105,4.875 461.904,4.875 "/>
</g>
<g fill="#0c65f7" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548338,-0.327859,50.2673)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
opacity="0.5" >
<path vector-effect="none" fill-rule="evenodd" d="M461.904,43.65 C692.288,43.65 879.05,230.413 879.05,460.8 C879.05,691.179 692.288,877.946 461.904,877.946 C231.521,877.946 44.7541,691.179 44.7541,460.8 C44.7541,230.413 231.521,43.65 461.904,43.65 "/>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#4d80f7" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548336,-0.559759,50.2543)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M466.138,4.6375 C717.934,4.6375 922.059,208.763 922.059,460.562 C922.059,712.363 717.934,916.487 466.138,916.487 C214.334,916.487 10.2083,712.363 10.2083,460.562 C10.2083,208.763 214.334,4.6375 466.138,4.6375 "/>
</g>
<g fill="#0c65f7" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548336,-0.559759,50.2543)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M466.138,43.4125 C696.521,43.4125 883.283,230.179 883.283,460.562 C883.283,690.946 696.521,877.709 466.138,877.709 C235.75,877.709 48.9875,690.946 48.9875,460.562 C48.9875,230.179 235.75,43.4125 466.138,43.4125 "/>
</g>
<g fill="#363a4f" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548336,-0.559759,50.2543)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M342.791,693.209 L627.804,693.209 C665.755,693.209 696.809,662.155 696.809,624.201 L696.809,339.191 L342.791,693.209 M590.604,227.917 L304.467,227.917 C266.512,227.917 235.462,258.966 235.462,296.921 L235.462,583.058 L590.604,227.917"/>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#4d80f7" fill-opacity="1" stroke="none" transform="matrix(0.0548338,0,0,-0.0548336,-0.396175,50.4309)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M463.15,7.85834 C714.95,7.85834 919.071,211.983 919.071,463.788 C919.071,715.583 714.95,919.709 463.15,919.709 C211.35,919.709 7.225,715.583 7.225,463.788 C7.225,211.983 211.35,7.85834 463.15,7.85834 "/>
</g>
<g fill="#0c65f7" fill-opacity="1" stroke="none" transform="matrix(0.0548338,0,0,-0.0548336,-0.396175,50.4309)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M463.15,46.6375 C693.534,46.6375 880.3,233.401 880.3,463.788 C880.3,694.166 693.534,880.929 463.15,880.929 C232.767,880.929 46,694.166 46,463.788 C46,233.401 232.767,46.6375 463.15,46.6375 "/>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#4d80f7" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548338,-0.559759,50.5641)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M466.138,10.2875 C717.934,10.2875 922.059,214.413 922.059,466.208 C922.059,718.009 717.934,922.133 466.138,922.133 C214.334,922.133 10.2083,718.009 10.2083,466.208 C10.2083,214.413 214.334,10.2875 466.138,10.2875 "/>
</g>
<g fill="#0c65f7" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548338,-0.559759,50.5641)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M466.138,49.0625 C696.521,49.0625 883.283,235.829 883.283,466.208 C883.283,696.596 696.521,883.358 466.138,883.358 C235.75,883.358 48.9875,696.596 48.9875,466.208 C48.9875,235.829 235.75,49.0625 466.138,49.0625 "/>
</g>
<g fill="#363a4f" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548338,-0.559759,50.5641)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M342.791,698.854 L627.804,698.854 C665.755,698.854 696.809,667.804 696.809,629.85 L696.809,344.842 L342.791,698.854 M590.604,233.567 L304.467,233.567 C266.512,233.567 235.462,264.617 235.462,302.571 L235.462,588.708 L590.604,233.567"/>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#4d80f7" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548338,-0.559759,50.5641)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M466.138,10.2875 C717.934,10.2875 922.059,214.413 922.059,466.208 C922.059,718.009 717.934,922.133 466.138,922.133 C214.334,922.133 10.2083,718.009 10.2083,466.208 C10.2083,214.413 214.334,10.2875 466.138,10.2875 "/>
</g>
<g fill="#0c65f7" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548338,-0.559759,50.5641)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M466.138,49.0625 C696.521,49.0625 883.283,235.829 883.283,466.208 C883.283,696.596 696.521,883.358 466.138,883.358 C235.75,883.358 48.9875,696.596 48.9875,466.208 C48.9875,235.829 235.75,49.0625 466.138,49.0625 "/>
</g>
<g fill="#363a4f" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548338,-0.559759,50.5641)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M342.791,698.854 L627.804,698.854 C665.755,698.854 696.809,667.804 696.809,629.85 L696.809,344.842 L342.791,698.854 M590.604,233.567 L304.467,233.567 C266.512,233.567 235.462,264.617 235.462,302.571 L235.462,588.708 L590.604,233.567"/>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#4d80f7" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548336,-0.559759,50.2543)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M466.138,4.6375 C717.934,4.6375 922.059,208.763 922.059,460.562 C922.059,712.363 717.934,916.487 466.138,916.487 C214.334,916.487 10.2083,712.363 10.2083,460.562 C10.2083,208.763 214.334,4.6375 466.138,4.6375 "/>
</g>
<g fill="#0c65f7" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548336,-0.559759,50.2543)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M466.138,43.4125 C696.521,43.4125 883.283,230.179 883.283,460.562 C883.283,690.946 696.521,877.709 466.138,877.709 C235.75,877.709 48.9875,690.946 48.9875,460.562 C48.9875,230.179 235.75,43.4125 466.138,43.4125 "/>
</g>
<g fill="#363a4f" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548336,-0.559759,50.2543)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M342.791,693.209 L627.804,693.209 C665.755,693.209 696.809,662.155 696.809,624.201 L696.809,339.191 L342.791,693.209 M590.604,227.917 L304.467,227.917 C266.512,227.917 235.462,258.966 235.462,296.921 L235.462,583.058 L590.604,227.917"/>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#4d80f7" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548338,-0.327859,50.2673)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
opacity="0.5" >
<path vector-effect="none" fill-rule="evenodd" d="M461.904,4.875 C713.705,4.875 917.829,208.996 917.829,460.8 C917.829,712.596 713.705,916.721 461.904,916.721 C210.105,916.721 5.97917,712.596 5.97917,460.8 C5.97917,208.996 210.105,4.875 461.904,4.875 "/>
</g>
<g fill="#0c65f7" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548338,-0.327859,50.2673)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
opacity="0.5" >
<path vector-effect="none" fill-rule="evenodd" d="M461.904,43.65 C692.288,43.65 879.05,230.413 879.05,460.8 C879.05,691.179 692.288,877.946 461.904,877.946 C231.521,877.946 44.7541,691.179 44.7541,460.8 C44.7541,230.413 231.521,43.65 461.904,43.65 "/>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#4d80f7" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548336,-0.559759,50.2543)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M466.138,4.6375 C717.934,4.6375 922.059,208.763 922.059,460.562 C922.059,712.363 717.934,916.487 466.138,916.487 C214.334,916.487 10.2083,712.363 10.2083,460.562 C10.2083,208.763 214.334,4.6375 466.138,4.6375 "/>
</g>
<g fill="#0c65f7" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548336,-0.559759,50.2543)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M466.138,43.4125 C696.521,43.4125 883.283,230.179 883.283,460.562 C883.283,690.946 696.521,877.709 466.138,877.709 C235.75,877.709 48.9875,690.946 48.9875,460.562 C48.9875,230.179 235.75,43.4125 466.138,43.4125 "/>
</g>
<g fill="#363a4f" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548336,-0.559759,50.2543)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M342.791,693.209 L627.804,693.209 C665.755,693.209 696.809,662.155 696.809,624.201 L696.809,339.191 L342.791,693.209 M590.604,227.917 L304.467,227.917 C266.512,227.917 235.462,258.966 235.462,296.921 L235.462,583.058 L590.604,227.917"/>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#4d80f7" fill-opacity="1" stroke="none" transform="matrix(0.0548338,0,0,-0.0548336,-0.396175,50.4309)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M463.15,7.85834 C714.95,7.85834 919.071,211.983 919.071,463.788 C919.071,715.583 714.95,919.709 463.15,919.709 C211.35,919.709 7.225,715.583 7.225,463.788 C7.225,211.983 211.35,7.85834 463.15,7.85834 "/>
</g>
<g fill="#0c65f7" fill-opacity="1" stroke="none" transform="matrix(0.0548338,0,0,-0.0548336,-0.396175,50.4309)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M463.15,46.6375 C693.534,46.6375 880.3,233.401 880.3,463.788 C880.3,694.166 693.534,880.929 463.15,880.929 C232.767,880.929 46,694.166 46,463.788 C46,233.401 232.767,46.6375 463.15,46.6375 "/>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#1cd8e2" fill-opacity="1" stroke="none" transform="matrix(0.0548333,0,0,-0.0548338,-0.491443,50.5641)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M464.887,10.2875 C716.691,10.2875 920.817,214.413 920.817,466.208 C920.817,718.009 716.691,922.133 464.887,922.133 C213.088,922.133 8.9625,718.009 8.9625,466.208 C8.9625,214.413 213.088,10.2875 464.887,10.2875 "/>
</g>
<g fill="#19c0ca" fill-opacity="1" stroke="none" transform="matrix(0.0548333,0,0,-0.0548338,-0.491443,50.5641)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M464.887,49.0625 C695.275,49.0625 882.037,235.829 882.037,466.208 C882.037,696.596 695.275,883.358 464.887,883.358 C234.505,883.358 47.7417,696.596 47.7417,466.208 C47.7417,235.829 234.505,49.0625 464.887,49.0625 "/>
</g>
<g fill="#363a4f" fill-opacity="1" stroke="none" transform="matrix(0.0548333,0,0,0.0548338,-0.491443,50.5641)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M160.183,-466.196 C160.183,-486.035 176.265,-502.117 196.104,-502.117 L733.672,-502.117 C753.51,-502.117 769.592,-486.035 769.592,-466.196 L769.592,-466.196 C769.592,-446.358 753.51,-430.276 733.672,-430.276 L196.104,-430.276 C176.265,-430.276 160.183,-446.358 160.183,-466.196 L160.183,-466.196"/>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#1cd8e2" fill-opacity="1" stroke="none" transform="matrix(0.0548333,0,0,-0.0548338,-0.491443,50.5641)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M464.887,10.2875 C716.691,10.2875 920.817,214.413 920.817,466.208 C920.817,718.009 716.691,922.133 464.887,922.133 C213.088,922.133 8.9625,718.009 8.9625,466.208 C8.9625,214.413 213.088,10.2875 464.887,10.2875 "/>
</g>
<g fill="#19c0ca" fill-opacity="1" stroke="none" transform="matrix(0.0548333,0,0,-0.0548338,-0.491443,50.5641)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M464.887,49.0625 C695.275,49.0625 882.037,235.829 882.037,466.208 C882.037,696.596 695.275,883.358 464.887,883.358 C234.505,883.358 47.7417,696.596 47.7417,466.208 C47.7417,235.829 234.505,49.0625 464.887,49.0625 "/>
</g>
<g fill="#363a4f" fill-opacity="1" stroke="none" transform="matrix(0.0548333,0,0,0.0548338,-0.491443,50.5641)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M160.183,-466.196 C160.183,-486.035 176.265,-502.117 196.104,-502.117 L733.672,-502.117 C753.51,-502.117 769.592,-486.035 769.592,-466.196 L769.592,-466.196 C769.592,-446.358 753.51,-430.276 733.672,-430.276 L196.104,-430.276 C176.265,-430.276 160.183,-446.358 160.183,-466.196 L160.183,-466.196"/>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#1cd8e2" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548338,-0.327859,50.114)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M461.904,2.07917 C713.705,2.07917 917.829,206.204 917.829,458.004 C917.829,709.801 713.705,913.925 461.904,913.925 C210.105,913.925 5.97917,709.801 5.97917,458.004 C5.97917,206.204 210.105,2.07917 461.904,2.07917 "/>
</g>
<g fill="#19c0ca" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548338,-0.327859,50.114)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M461.904,40.8542 C692.288,40.8542 879.05,227.617 879.05,458.004 C879.05,688.387 692.288,875.15 461.904,875.15 C231.521,875.15 44.7541,688.387 44.7541,458.004 C44.7541,227.617 231.521,40.8542 461.904,40.8542 "/>
</g>
<g fill="#363a4f" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,0.0548338,-0.327859,50.114)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M157.197,-458.022 C157.197,-477.861 173.279,-493.943 193.117,-493.943 L730.683,-493.943 C750.521,-493.943 766.603,-477.861 766.603,-458.022 C766.603,-438.184 750.521,-422.102 730.683,-422.102 L193.117,-422.102 C173.279,-422.102 157.197,-438.184 157.197,-458.022 "/>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#1cd8e2" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548338,-0.395944,50.2673)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
opacity="0.5" >
<path vector-effect="none" fill-rule="evenodd" d="M463.146,4.875 C714.95,4.875 919.071,208.996 919.071,460.8 C919.071,712.596 714.95,916.721 463.146,916.721 C211.346,916.721 7.22083,712.596 7.22083,460.8 C7.22083,208.996 211.346,4.875 463.146,4.875 "/>
</g>
<g fill="#19c0ca" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548338,-0.395944,50.2673)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
opacity="0.5" >
<path vector-effect="none" fill-rule="evenodd" d="M463.146,43.65 C693.534,43.65 880.295,230.413 880.295,460.8 C880.295,691.179 693.534,877.946 463.146,877.946 C232.763,877.946 46,691.179 46,460.8 C46,230.413 232.763,43.65 463.146,43.65 "/>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#1cd8e2" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548338,-0.327859,50.114)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M461.904,2.07917 C713.705,2.07917 917.829,206.204 917.829,458.004 C917.829,709.801 713.705,913.925 461.904,913.925 C210.105,913.925 5.97917,709.801 5.97917,458.004 C5.97917,206.204 210.105,2.07917 461.904,2.07917 "/>
</g>
<g fill="#19c0ca" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548338,-0.327859,50.114)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M461.904,40.8542 C692.288,40.8542 879.05,227.617 879.05,458.004 C879.05,688.387 692.288,875.15 461.904,875.15 C231.521,875.15 44.7541,688.387 44.7541,458.004 C44.7541,227.617 231.521,40.8542 461.904,40.8542 "/>
</g>
<g fill="#363a4f" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,0.0548338,-0.327859,50.114)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M157.197,-458.022 C157.197,-477.861 173.279,-493.943 193.117,-493.943 L730.683,-493.943 C750.521,-493.943 766.603,-477.861 766.603,-458.022 C766.603,-438.184 750.521,-422.102 730.683,-422.102 L193.117,-422.102 C173.279,-422.102 157.197,-438.184 157.197,-458.022 "/>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg viewBox="0 0 50 50"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.2" baseProfile="tiny">
<title>Qt SVG Document</title>
<desc>Generated with Qt</desc>
<defs>
</defs>
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
<g fill="#1cd8e2" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548336,-0.327859,50.4309)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M461.904,7.85834 C713.705,7.85834 917.829,211.983 917.829,463.788 C917.829,715.583 713.705,919.709 461.904,919.709 C210.105,919.709 5.97917,715.583 5.97917,463.788 C5.97917,211.983 210.105,7.85834 461.904,7.85834 "/>
</g>
<g fill="#19c0ca" fill-opacity="1" stroke="none" transform="matrix(0.0548336,0,0,-0.0548336,-0.327859,50.4309)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
<path vector-effect="none" fill-rule="evenodd" d="M461.904,46.6375 C692.288,46.6375 879.05,233.401 879.05,463.788 C879.05,694.166 692.288,880.929 461.904,880.929 C231.521,880.929 44.7541,694.166 44.7541,463.788 C44.7541,233.401 231.521,46.6375 461.904,46.6375 "/>
</g>
<g fill="none" stroke="#000000" stroke-opacity="1" stroke-width="1" stroke-linecap="square" stroke-linejoin="bevel" transform="matrix(1,0,0,1,0,0)"
font-family="JetBrainsMono Nerd Font" font-size="14" font-weight="500" font-style="normal"
>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -0,0 +1,4 @@
file:///home/fox/Desktop
file:///home/fox/Share
sftp://fox@seeed/
sftp://fox@z3r0/

View File

@@ -0,0 +1,84 @@
@define-color borders_breeze #606974;
@define-color content_view_bg_breeze #2c3746;
@define-color error_color_backdrop_breeze #43cdbd;
@define-color error_color_breeze #43cdbd;
@define-color error_color_insensitive_backdrop_breeze #32666a;
@define-color error_color_insensitive_breeze #32666a;
@define-color insensitive_base_color_breeze #2a3443;
@define-color insensitive_base_fg_color_breeze #707780;
@define-color insensitive_bg_color_breeze #2a3443;
@define-color insensitive_borders_breeze #3b4552;
@define-color insensitive_fg_color_breeze #707680;
@define-color insensitive_selected_bg_color_breeze #2a3443;
@define-color insensitive_selected_fg_color_breeze #707680;
@define-color insensitive_unfocused_bg_color_breeze #2a3443;
@define-color insensitive_unfocused_fg_color_breeze #707680;
@define-color insensitive_unfocused_selected_bg_color_breeze #2a3443;
@define-color insensitive_unfocused_selected_fg_color_breeze #707680;
@define-color link_color_breeze #1f8cec;
@define-color link_visited_color_breeze #7f8c8d;
@define-color success_color_backdrop_breeze #9c53c6;
@define-color success_color_breeze #9c53c6;
@define-color success_color_insensitive_backdrop_breeze #4f3e6d;
@define-color success_color_insensitive_breeze #4f3e6d;
@define-color theme_base_color_breeze #2c3746;
@define-color theme_bg_color_breeze #2c3746;
@define-color theme_button_background_backdrop_breeze #323e4f;
@define-color theme_button_background_backdrop_insensitive_breeze #303b4b;
@define-color theme_button_background_insensitive_breeze #303b4b;
@define-color theme_button_background_normal_breeze #323e4f;
@define-color theme_button_decoration_focus_backdrop_breeze #f77067;
@define-color theme_button_decoration_focus_backdrop_insensitive_breeze #714c53;
@define-color theme_button_decoration_focus_breeze #f77067;
@define-color theme_button_decoration_focus_insensitive_breeze #714c53;
@define-color theme_button_decoration_hover_backdrop_breeze #f7c068;
@define-color theme_button_decoration_hover_backdrop_insensitive_breeze #716654;
@define-color theme_button_decoration_hover_breeze #f7c068;
@define-color theme_button_decoration_hover_insensitive_breeze #716654;
@define-color theme_button_foreground_active_backdrop_breeze #fefefe;
@define-color theme_button_foreground_active_backdrop_insensitive_breeze #707680;
@define-color theme_button_foreground_active_breeze #fefefe;
@define-color theme_button_foreground_active_insensitive_breeze #707680;
@define-color theme_button_foreground_backdrop_breeze #fefefe;
@define-color theme_button_foreground_backdrop_insensitive_breeze #747b86;
@define-color theme_button_foreground_insensitive_breeze #747b86;
@define-color theme_button_foreground_normal_breeze #fefefe;
@define-color theme_fg_color_breeze #fdfdfd;
@define-color theme_header_background_backdrop_breeze #2c3746;
@define-color theme_header_background_breeze #2c3746;
@define-color theme_header_background_light_breeze #2c3746;
@define-color theme_header_foreground_backdrop_breeze #fdfdfd;
@define-color theme_header_foreground_breeze #fdfdfd;
@define-color theme_header_foreground_insensitive_backdrop_breeze #fdfdfd;
@define-color theme_header_foreground_insensitive_breeze #fdfdfd;
@define-color theme_hovering_selected_bg_color_breeze #f7c068;
@define-color theme_selected_bg_color_breeze #f77067;
@define-color theme_selected_fg_color_breeze #fefefe;
@define-color theme_text_color_breeze #fefefe;
@define-color theme_titlebar_background_backdrop_breeze #2c3746;
@define-color theme_titlebar_background_breeze #2c3746;
@define-color theme_titlebar_background_light_breeze #2c3746;
@define-color theme_titlebar_foreground_backdrop_breeze #b5b6b6;
@define-color theme_titlebar_foreground_breeze #ffffff;
@define-color theme_titlebar_foreground_insensitive_backdrop_breeze #b5b6b6;
@define-color theme_titlebar_foreground_insensitive_breeze #b5b6b6;
@define-color theme_unfocused_base_color_breeze #2c3746;
@define-color theme_unfocused_bg_color_breeze #2c3746;
@define-color theme_unfocused_fg_color_breeze #fdfdfd;
@define-color theme_unfocused_selected_bg_color_alt_breeze #f77067;
@define-color theme_unfocused_selected_bg_color_breeze #f77067;
@define-color theme_unfocused_selected_fg_color_breeze #fefefe;
@define-color theme_unfocused_text_color_breeze #fefefe;
@define-color theme_unfocused_view_bg_color_breeze #2a3443;
@define-color theme_unfocused_view_text_color_breeze #707780;
@define-color theme_view_active_decoration_color_breeze #f7c068;
@define-color theme_view_hover_decoration_color_breeze #f7c068;
@define-color tooltip_background_breeze #46586f;
@define-color tooltip_border_breeze #748193;
@define-color tooltip_text_breeze #fcfdfd;
@define-color unfocused_borders_breeze #606974;
@define-color unfocused_insensitive_borders_breeze #3b4552;
@define-color warning_color_backdrop_breeze #5f7dcd;
@define-color warning_color_breeze #5f7dcd;
@define-color warning_color_insensitive_backdrop_breeze #3b4c70;
@define-color warning_color_insensitive_breeze #3b4c70;

View File

@@ -0,0 +1,84 @@
@define-color borders_breeze #606974;
@define-color content_view_bg_breeze #2c3746;
@define-color error_color_backdrop_breeze #43cdbd;
@define-color error_color_breeze #43cdbd;
@define-color error_color_insensitive_backdrop_breeze #32666a;
@define-color error_color_insensitive_breeze #32666a;
@define-color insensitive_base_color_breeze #2a3443;
@define-color insensitive_base_fg_color_breeze #707780;
@define-color insensitive_bg_color_breeze #2a3443;
@define-color insensitive_borders_breeze #3b4552;
@define-color insensitive_fg_color_breeze #707680;
@define-color insensitive_selected_bg_color_breeze #2a3443;
@define-color insensitive_selected_fg_color_breeze #707680;
@define-color insensitive_unfocused_bg_color_breeze #2a3443;
@define-color insensitive_unfocused_fg_color_breeze #707680;
@define-color insensitive_unfocused_selected_bg_color_breeze #2a3443;
@define-color insensitive_unfocused_selected_fg_color_breeze #707680;
@define-color link_color_breeze #1f8cec;
@define-color link_visited_color_breeze #7f8c8d;
@define-color success_color_backdrop_breeze #9c53c6;
@define-color success_color_breeze #9c53c6;
@define-color success_color_insensitive_backdrop_breeze #4f3e6d;
@define-color success_color_insensitive_breeze #4f3e6d;
@define-color theme_base_color_breeze #002b36;
@define-color theme_bg_color_breeze #002b36;
@define-color theme_button_background_backdrop_breeze #323e4f;
@define-color theme_button_background_backdrop_insensitive_breeze #303b4b;
@define-color theme_button_background_insensitive_breeze #303b4b;
@define-color theme_button_background_normal_breeze #323e4f;
@define-color theme_button_decoration_focus_backdrop_breeze #f77067;
@define-color theme_button_decoration_focus_backdrop_insensitive_breeze #714c53;
@define-color theme_button_decoration_focus_breeze #f77067;
@define-color theme_button_decoration_focus_insensitive_breeze #714c53;
@define-color theme_button_decoration_hover_backdrop_breeze #f7c068;
@define-color theme_button_decoration_hover_backdrop_insensitive_breeze #716654;
@define-color theme_button_decoration_hover_breeze #f7c068;
@define-color theme_button_decoration_hover_insensitive_breeze #716654;
@define-color theme_button_foreground_active_backdrop_breeze #fefefe;
@define-color theme_button_foreground_active_backdrop_insensitive_breeze #707680;
@define-color theme_button_foreground_active_breeze #fefefe;
@define-color theme_button_foreground_active_insensitive_breeze #707680;
@define-color theme_button_foreground_backdrop_breeze #fefefe;
@define-color theme_button_foreground_backdrop_insensitive_breeze #747b86;
@define-color theme_button_foreground_insensitive_breeze #747b86;
@define-color theme_button_foreground_normal_breeze #fefefe;
@define-color theme_fg_color_breeze #fdfdfd;
@define-color theme_header_background_backdrop_breeze #2c3746;
@define-color theme_header_background_breeze #2c3746;
@define-color theme_header_background_light_breeze #2c3746;
@define-color theme_header_foreground_backdrop_breeze #fdfdfd;
@define-color theme_header_foreground_breeze #fdfdfd;
@define-color theme_header_foreground_insensitive_backdrop_breeze #fdfdfd;
@define-color theme_header_foreground_insensitive_breeze #fdfdfd;
@define-color theme_hovering_selected_bg_color_breeze #f7c068;
@define-color theme_selected_bg_color_breeze #f77067;
@define-color theme_selected_fg_color_breeze #fefefe;
@define-color theme_text_color_breeze #fefefe;
@define-color theme_titlebar_background_backdrop_breeze #2c3746;
@define-color theme_titlebar_background_breeze #2c3746;
@define-color theme_titlebar_background_light_breeze #2c3746;
@define-color theme_titlebar_foreground_backdrop_breeze #b5b6b6;
@define-color theme_titlebar_foreground_breeze #ffffff;
@define-color theme_titlebar_foreground_insensitive_backdrop_breeze #b5b6b6;
@define-color theme_titlebar_foreground_insensitive_breeze #b5b6b6;
@define-color theme_unfocused_base_color_breeze #2c3746;
@define-color theme_unfocused_bg_color_breeze #2c3746;
@define-color theme_unfocused_fg_color_breeze #fdfdfd;
@define-color theme_unfocused_selected_bg_color_alt_breeze #f77067;
@define-color theme_unfocused_selected_bg_color_breeze #f77067;
@define-color theme_unfocused_selected_fg_color_breeze #fefefe;
@define-color theme_unfocused_text_color_breeze #fefefe;
@define-color theme_unfocused_view_bg_color_breeze #2a3443;
@define-color theme_unfocused_view_text_color_breeze #707780;
@define-color theme_view_active_decoration_color_breeze #f7c068;
@define-color theme_view_hover_decoration_color_breeze #f7c068;
@define-color tooltip_background_breeze #46586f;
@define-color tooltip_border_breeze #748193;
@define-color tooltip_text_breeze #fcfdfd;
@define-color unfocused_borders_breeze #606974;
@define-color unfocused_insensitive_borders_breeze #3b4552;
@define-color warning_color_backdrop_breeze #5f7dcd;
@define-color warning_color_breeze #5f7dcd;
@define-color warning_color_insensitive_backdrop_breeze #3b4c70;
@define-color warning_color_insensitive_breeze #3b4c70;

1
.config/gtk-3.0/gtk.css Normal file
View File

@@ -0,0 +1 @@
@import 'colors.css';

View File

@@ -0,0 +1,16 @@
[Settings]
gtk-application-prefer-dark-theme=true
gtk-button-images=true
gtk-cursor-theme-name=breeze_cursors
gtk-cursor-theme-size=24
gtk-decoration-layout=:minimize,maximize,close
gtk-enable-animations=true
gtk-font-name=JetBrainsMono Nerd Font, Medium 14
gtk-icon-theme-name=WhiteSur-dark
gtk-menu-images=true
gtk-modules=colorreload-gtk-module:window-decorations-gtk-module
gtk-primary-button-warps-slider=true
gtk-sound-theme-name=ocean
gtk-theme-name=Arc-Dark
gtk-toolbar-style=3
gtk-xft-dpi=98304

View File

@@ -0,0 +1,16 @@
[Settings]
gtk-application-prefer-dark-theme=true
gtk-button-images=true
gtk-cursor-theme-name=breeze_cursors
gtk-cursor-theme-size=24
gtk-decoration-layout=close,minimize,maximize:
gtk-enable-animations=true
gtk-font-name=JetBrainsMono Nerd Font, Medium 14
gtk-icon-theme-name=WhiteSur-dark
gtk-menu-images=true
gtk-modules=colorreload-gtk-module:window-decorations-gtk-module
gtk-primary-button-warps-slider=true
gtk-sound-theme-name=ocean
gtk-theme-name=Numix Solarized
gtk-toolbar-style=3
gtk-xft-dpi=98304

View File

@@ -0,0 +1,84 @@
@define-color borders_breeze #606974;
@define-color content_view_bg_breeze #2c3746;
@define-color error_color_backdrop_breeze #43cdbd;
@define-color error_color_breeze #43cdbd;
@define-color error_color_insensitive_backdrop_breeze #32666a;
@define-color error_color_insensitive_breeze #32666a;
@define-color insensitive_base_color_breeze #2a3443;
@define-color insensitive_base_fg_color_breeze #707780;
@define-color insensitive_bg_color_breeze #2a3443;
@define-color insensitive_borders_breeze #3b4552;
@define-color insensitive_fg_color_breeze #707680;
@define-color insensitive_selected_bg_color_breeze #2a3443;
@define-color insensitive_selected_fg_color_breeze #707680;
@define-color insensitive_unfocused_bg_color_breeze #2a3443;
@define-color insensitive_unfocused_fg_color_breeze #707680;
@define-color insensitive_unfocused_selected_bg_color_breeze #2a3443;
@define-color insensitive_unfocused_selected_fg_color_breeze #707680;
@define-color link_color_breeze #1f8cec;
@define-color link_visited_color_breeze #7f8c8d;
@define-color success_color_backdrop_breeze #9c53c6;
@define-color success_color_breeze #9c53c6;
@define-color success_color_insensitive_backdrop_breeze #4f3e6d;
@define-color success_color_insensitive_breeze #4f3e6d;
@define-color theme_base_color_breeze #2c3746;
@define-color theme_bg_color_breeze #2c3746;
@define-color theme_button_background_backdrop_breeze #323e4f;
@define-color theme_button_background_backdrop_insensitive_breeze #303b4b;
@define-color theme_button_background_insensitive_breeze #303b4b;
@define-color theme_button_background_normal_breeze #323e4f;
@define-color theme_button_decoration_focus_backdrop_breeze #f77067;
@define-color theme_button_decoration_focus_backdrop_insensitive_breeze #714c53;
@define-color theme_button_decoration_focus_breeze #f77067;
@define-color theme_button_decoration_focus_insensitive_breeze #714c53;
@define-color theme_button_decoration_hover_backdrop_breeze #f7c068;
@define-color theme_button_decoration_hover_backdrop_insensitive_breeze #716654;
@define-color theme_button_decoration_hover_breeze #f7c068;
@define-color theme_button_decoration_hover_insensitive_breeze #716654;
@define-color theme_button_foreground_active_backdrop_breeze #fefefe;
@define-color theme_button_foreground_active_backdrop_insensitive_breeze #707680;
@define-color theme_button_foreground_active_breeze #fefefe;
@define-color theme_button_foreground_active_insensitive_breeze #707680;
@define-color theme_button_foreground_backdrop_breeze #fefefe;
@define-color theme_button_foreground_backdrop_insensitive_breeze #747b86;
@define-color theme_button_foreground_insensitive_breeze #747b86;
@define-color theme_button_foreground_normal_breeze #fefefe;
@define-color theme_fg_color_breeze #fdfdfd;
@define-color theme_header_background_backdrop_breeze #2c3746;
@define-color theme_header_background_breeze #2c3746;
@define-color theme_header_background_light_breeze #2c3746;
@define-color theme_header_foreground_backdrop_breeze #fdfdfd;
@define-color theme_header_foreground_breeze #fdfdfd;
@define-color theme_header_foreground_insensitive_backdrop_breeze #fdfdfd;
@define-color theme_header_foreground_insensitive_breeze #fdfdfd;
@define-color theme_hovering_selected_bg_color_breeze #f7c068;
@define-color theme_selected_bg_color_breeze #f77067;
@define-color theme_selected_fg_color_breeze #fefefe;
@define-color theme_text_color_breeze #fefefe;
@define-color theme_titlebar_background_backdrop_breeze #2c3746;
@define-color theme_titlebar_background_breeze #2c3746;
@define-color theme_titlebar_background_light_breeze #2c3746;
@define-color theme_titlebar_foreground_backdrop_breeze #b5b6b6;
@define-color theme_titlebar_foreground_breeze #ffffff;
@define-color theme_titlebar_foreground_insensitive_backdrop_breeze #b5b6b6;
@define-color theme_titlebar_foreground_insensitive_breeze #b5b6b6;
@define-color theme_unfocused_base_color_breeze #2c3746;
@define-color theme_unfocused_bg_color_breeze #2c3746;
@define-color theme_unfocused_fg_color_breeze #fdfdfd;
@define-color theme_unfocused_selected_bg_color_alt_breeze #f77067;
@define-color theme_unfocused_selected_bg_color_breeze #f77067;
@define-color theme_unfocused_selected_fg_color_breeze #fefefe;
@define-color theme_unfocused_text_color_breeze #fefefe;
@define-color theme_unfocused_view_bg_color_breeze #2a3443;
@define-color theme_unfocused_view_text_color_breeze #707780;
@define-color theme_view_active_decoration_color_breeze #f7c068;
@define-color theme_view_hover_decoration_color_breeze #f7c068;
@define-color tooltip_background_breeze #46586f;
@define-color tooltip_border_breeze #748193;
@define-color tooltip_text_breeze #fcfdfd;
@define-color unfocused_borders_breeze #606974;
@define-color unfocused_insensitive_borders_breeze #3b4552;
@define-color warning_color_backdrop_breeze #5f7dcd;
@define-color warning_color_breeze #5f7dcd;
@define-color warning_color_insensitive_backdrop_breeze #3b4c70;
@define-color warning_color_insensitive_breeze #3b4c70;

View File

@@ -0,0 +1,84 @@
@define-color borders_breeze #606974;
@define-color content_view_bg_breeze #2c3746;
@define-color error_color_backdrop_breeze #43cdbd;
@define-color error_color_breeze #43cdbd;
@define-color error_color_insensitive_backdrop_breeze #32666a;
@define-color error_color_insensitive_breeze #32666a;
@define-color insensitive_base_color_breeze #2a3443;
@define-color insensitive_base_fg_color_breeze #707780;
@define-color insensitive_bg_color_breeze #2a3443;
@define-color insensitive_borders_breeze #3b4552;
@define-color insensitive_fg_color_breeze #707680;
@define-color insensitive_selected_bg_color_breeze #2a3443;
@define-color insensitive_selected_fg_color_breeze #707680;
@define-color insensitive_unfocused_bg_color_breeze #2a3443;
@define-color insensitive_unfocused_fg_color_breeze #707680;
@define-color insensitive_unfocused_selected_bg_color_breeze #2a3443;
@define-color insensitive_unfocused_selected_fg_color_breeze #707680;
@define-color link_color_breeze #1f8cec;
@define-color link_visited_color_breeze #7f8c8d;
@define-color success_color_backdrop_breeze #9c53c6;
@define-color success_color_breeze #9c53c6;
@define-color success_color_insensitive_backdrop_breeze #4f3e6d;
@define-color success_color_insensitive_breeze #4f3e6d;
@define-color theme_base_color_breeze #2c3746;
@define-color theme_bg_color_breeze #2c3746;
@define-color theme_button_background_backdrop_breeze #323e4f;
@define-color theme_button_background_backdrop_insensitive_breeze #303b4b;
@define-color theme_button_background_insensitive_breeze #303b4b;
@define-color theme_button_background_normal_breeze #323e4f;
@define-color theme_button_decoration_focus_backdrop_breeze #f77067;
@define-color theme_button_decoration_focus_backdrop_insensitive_breeze #714c53;
@define-color theme_button_decoration_focus_breeze #f77067;
@define-color theme_button_decoration_focus_insensitive_breeze #714c53;
@define-color theme_button_decoration_hover_backdrop_breeze #f7c068;
@define-color theme_button_decoration_hover_backdrop_insensitive_breeze #716654;
@define-color theme_button_decoration_hover_breeze #f7c068;
@define-color theme_button_decoration_hover_insensitive_breeze #716654;
@define-color theme_button_foreground_active_backdrop_breeze #fefefe;
@define-color theme_button_foreground_active_backdrop_insensitive_breeze #707680;
@define-color theme_button_foreground_active_breeze #fefefe;
@define-color theme_button_foreground_active_insensitive_breeze #707680;
@define-color theme_button_foreground_backdrop_breeze #fefefe;
@define-color theme_button_foreground_backdrop_insensitive_breeze #747b86;
@define-color theme_button_foreground_insensitive_breeze #747b86;
@define-color theme_button_foreground_normal_breeze #fefefe;
@define-color theme_fg_color_breeze #fdfdfd;
@define-color theme_header_background_backdrop_breeze #2c3746;
@define-color theme_header_background_breeze #2c3746;
@define-color theme_header_background_light_breeze #2c3746;
@define-color theme_header_foreground_backdrop_breeze #fdfdfd;
@define-color theme_header_foreground_breeze #fdfdfd;
@define-color theme_header_foreground_insensitive_backdrop_breeze #fdfdfd;
@define-color theme_header_foreground_insensitive_breeze #fdfdfd;
@define-color theme_hovering_selected_bg_color_breeze #f7c068;
@define-color theme_selected_bg_color_breeze #f77067;
@define-color theme_selected_fg_color_breeze #fefefe;
@define-color theme_text_color_breeze #fefefe;
@define-color theme_titlebar_background_backdrop_breeze #2c3746;
@define-color theme_titlebar_background_breeze #2c3746;
@define-color theme_titlebar_background_light_breeze #2c3746;
@define-color theme_titlebar_foreground_backdrop_breeze #b5b6b6;
@define-color theme_titlebar_foreground_breeze #ffffff;
@define-color theme_titlebar_foreground_insensitive_backdrop_breeze #b5b6b6;
@define-color theme_titlebar_foreground_insensitive_breeze #b5b6b6;
@define-color theme_unfocused_base_color_breeze #2c3746;
@define-color theme_unfocused_bg_color_breeze #2c3746;
@define-color theme_unfocused_fg_color_breeze #fdfdfd;
@define-color theme_unfocused_selected_bg_color_alt_breeze #f77067;
@define-color theme_unfocused_selected_bg_color_breeze #f77067;
@define-color theme_unfocused_selected_fg_color_breeze #fefefe;
@define-color theme_unfocused_text_color_breeze #fefefe;
@define-color theme_unfocused_view_bg_color_breeze #2a3443;
@define-color theme_unfocused_view_text_color_breeze #707780;
@define-color theme_view_active_decoration_color_breeze #f7c068;
@define-color theme_view_hover_decoration_color_breeze #f7c068;
@define-color tooltip_background_breeze #46586f;
@define-color tooltip_border_breeze #748193;
@define-color tooltip_text_breeze #fcfdfd;
@define-color unfocused_borders_breeze #606974;
@define-color unfocused_insensitive_borders_breeze #3b4552;
@define-color warning_color_backdrop_breeze #5f7dcd;
@define-color warning_color_breeze #5f7dcd;
@define-color warning_color_insensitive_backdrop_breeze #3b4c70;
@define-color warning_color_insensitive_breeze #3b4c70;

View File

@@ -0,0 +1,84 @@
@define-color borders_breeze #606974;
@define-color content_view_bg_breeze #2c3746;
@define-color error_color_backdrop_breeze #43cdbd;
@define-color error_color_breeze #43cdbd;
@define-color error_color_insensitive_backdrop_breeze #32666a;
@define-color error_color_insensitive_breeze #32666a;
@define-color insensitive_base_color_breeze #2a3443;
@define-color insensitive_base_fg_color_breeze #707780;
@define-color insensitive_bg_color_breeze #2a3443;
@define-color insensitive_borders_breeze #3b4552;
@define-color insensitive_fg_color_breeze #707680;
@define-color insensitive_selected_bg_color_breeze #2a3443;
@define-color insensitive_selected_fg_color_breeze #707680;
@define-color insensitive_unfocused_bg_color_breeze #2a3443;
@define-color insensitive_unfocused_fg_color_breeze #707680;
@define-color insensitive_unfocused_selected_bg_color_breeze #2a3443;
@define-color insensitive_unfocused_selected_fg_color_breeze #707680;
@define-color link_color_breeze #1f8cec;
@define-color link_visited_color_breeze #7f8c8d;
@define-color success_color_backdrop_breeze #9c53c6;
@define-color success_color_breeze #9c53c6;
@define-color success_color_insensitive_backdrop_breeze #4f3e6d;
@define-color success_color_insensitive_breeze #4f3e6d;
@define-color theme_base_color_breeze #2c3746;
@define-color theme_bg_color_breeze #2c3746;
@define-color theme_button_background_backdrop_breeze #323e4f;
@define-color theme_button_background_backdrop_insensitive_breeze #303b4b;
@define-color theme_button_background_insensitive_breeze #303b4b;
@define-color theme_button_background_normal_breeze #323e4f;
@define-color theme_button_decoration_focus_backdrop_breeze #f77067;
@define-color theme_button_decoration_focus_backdrop_insensitive_breeze #714c53;
@define-color theme_button_decoration_focus_breeze #f77067;
@define-color theme_button_decoration_focus_insensitive_breeze #714c53;
@define-color theme_button_decoration_hover_backdrop_breeze #f7c068;
@define-color theme_button_decoration_hover_backdrop_insensitive_breeze #716654;
@define-color theme_button_decoration_hover_breeze #f7c068;
@define-color theme_button_decoration_hover_insensitive_breeze #716654;
@define-color theme_button_foreground_active_backdrop_breeze #fefefe;
@define-color theme_button_foreground_active_backdrop_insensitive_breeze #707680;
@define-color theme_button_foreground_active_breeze #fefefe;
@define-color theme_button_foreground_active_insensitive_breeze #707680;
@define-color theme_button_foreground_backdrop_breeze #fefefe;
@define-color theme_button_foreground_backdrop_insensitive_breeze #747b86;
@define-color theme_button_foreground_insensitive_breeze #747b86;
@define-color theme_button_foreground_normal_breeze #fefefe;
@define-color theme_fg_color_breeze #fdfdfd;
@define-color theme_header_background_backdrop_breeze #2c3746;
@define-color theme_header_background_breeze #2c3746;
@define-color theme_header_background_light_breeze #2c3746;
@define-color theme_header_foreground_backdrop_breeze #fdfdfd;
@define-color theme_header_foreground_breeze #fdfdfd;
@define-color theme_header_foreground_insensitive_backdrop_breeze #fdfdfd;
@define-color theme_header_foreground_insensitive_breeze #fdfdfd;
@define-color theme_hovering_selected_bg_color_breeze #f7c068;
@define-color theme_selected_bg_color_breeze #f77067;
@define-color theme_selected_fg_color_breeze #fefefe;
@define-color theme_text_color_breeze #fefefe;
@define-color theme_titlebar_background_backdrop_breeze #2c3746;
@define-color theme_titlebar_background_breeze #2c3746;
@define-color theme_titlebar_background_light_breeze #2c3746;
@define-color theme_titlebar_foreground_backdrop_breeze #b5b6b6;
@define-color theme_titlebar_foreground_breeze #ffffff;
@define-color theme_titlebar_foreground_insensitive_backdrop_breeze #b5b6b6;
@define-color theme_titlebar_foreground_insensitive_breeze #b5b6b6;
@define-color theme_unfocused_base_color_breeze #2c3746;
@define-color theme_unfocused_bg_color_breeze #2c3746;
@define-color theme_unfocused_fg_color_breeze #fdfdfd;
@define-color theme_unfocused_selected_bg_color_alt_breeze #f77067;
@define-color theme_unfocused_selected_bg_color_breeze #f77067;
@define-color theme_unfocused_selected_fg_color_breeze #fefefe;
@define-color theme_unfocused_text_color_breeze #fefefe;
@define-color theme_unfocused_view_bg_color_breeze #2a3443;
@define-color theme_unfocused_view_text_color_breeze #707780;
@define-color theme_view_active_decoration_color_breeze #f7c068;
@define-color theme_view_hover_decoration_color_breeze #f7c068;
@define-color tooltip_background_breeze #46586f;
@define-color tooltip_border_breeze #748193;
@define-color tooltip_text_breeze #fcfdfd;
@define-color unfocused_borders_breeze #606974;
@define-color unfocused_insensitive_borders_breeze #3b4552;
@define-color warning_color_backdrop_breeze #5f7dcd;
@define-color warning_color_breeze #5f7dcd;
@define-color warning_color_insensitive_backdrop_breeze #3b4c70;
@define-color warning_color_insensitive_breeze #3b4c70;

View File

@@ -0,0 +1,84 @@
@define-color borders_breeze #606974;
@define-color content_view_bg_breeze #2c3746;
@define-color error_color_backdrop_breeze #43cdbd;
@define-color error_color_breeze #43cdbd;
@define-color error_color_insensitive_backdrop_breeze #32666a;
@define-color error_color_insensitive_breeze #32666a;
@define-color insensitive_base_color_breeze #2a3443;
@define-color insensitive_base_fg_color_breeze #707780;
@define-color insensitive_bg_color_breeze #2a3443;
@define-color insensitive_borders_breeze #3b4552;
@define-color insensitive_fg_color_breeze #707680;
@define-color insensitive_selected_bg_color_breeze #2a3443;
@define-color insensitive_selected_fg_color_breeze #707680;
@define-color insensitive_unfocused_bg_color_breeze #2a3443;
@define-color insensitive_unfocused_fg_color_breeze #707680;
@define-color insensitive_unfocused_selected_bg_color_breeze #2a3443;
@define-color insensitive_unfocused_selected_fg_color_breeze #707680;
@define-color link_color_breeze #1f8cec;
@define-color link_visited_color_breeze #7f8c8d;
@define-color success_color_backdrop_breeze #9c53c6;
@define-color success_color_breeze #9c53c6;
@define-color success_color_insensitive_backdrop_breeze #4f3e6d;
@define-color success_color_insensitive_breeze #4f3e6d;
@define-color theme_base_color_breeze #002b36;
@define-color theme_bg_color_breeze #002b36;
@define-color theme_button_background_backdrop_breeze #002b36;
@define-color theme_button_background_backdrop_insensitive_breeze #303b4b;
@define-color theme_button_background_insensitive_breeze #303b4b;
@define-color theme_button_background_normal_breeze #002b36;
@define-color theme_button_decoration_focus_backdrop_breeze #f77067;
@define-color theme_button_decoration_focus_backdrop_insensitive_breeze #714c53;
@define-color theme_button_decoration_focus_breeze #f77067;
@define-color theme_button_decoration_focus_insensitive_breeze #714c53;
@define-color theme_button_decoration_hover_backdrop_breeze #f7c068;
@define-color theme_button_decoration_hover_backdrop_insensitive_breeze #716654;
@define-color theme_button_decoration_hover_breeze #f7c068;
@define-color theme_button_decoration_hover_insensitive_breeze #716654;
@define-color theme_button_foreground_active_backdrop_breeze #fefefe;
@define-color theme_button_foreground_active_backdrop_insensitive_breeze #707680;
@define-color theme_button_foreground_active_breeze #fefefe;
@define-color theme_button_foreground_active_insensitive_breeze #707680;
@define-color theme_button_foreground_backdrop_breeze #fefefe;
@define-color theme_button_foreground_backdrop_insensitive_breeze #747b86;
@define-color theme_button_foreground_insensitive_breeze #747b86;
@define-color theme_button_foreground_normal_breeze #fefefe;
@define-color theme_fg_color_breeze #fdfdfd;
@define-color theme_header_background_backdrop_breeze #2c3746;
@define-color theme_header_background_breeze #2c3746;
@define-color theme_header_background_light_breeze #2c3746;
@define-color theme_header_foreground_backdrop_breeze #fdfdfd;
@define-color theme_header_foreground_breeze #fdfdfd;
@define-color theme_header_foreground_insensitive_backdrop_breeze #fdfdfd;
@define-color theme_header_foreground_insensitive_breeze #fdfdfd;
@define-color theme_hovering_selected_bg_color_breeze #f7c068;
@define-color theme_selected_bg_color_breeze #f77067;
@define-color theme_selected_fg_color_breeze #fefefe;
@define-color theme_text_color_breeze #fefefe;
@define-color theme_titlebar_background_backdrop_breeze #2c3746;
@define-color theme_titlebar_background_breeze #2c3746;
@define-color theme_titlebar_background_light_breeze #2c3746;
@define-color theme_titlebar_foreground_backdrop_breeze #b5b6b6;
@define-color theme_titlebar_foreground_breeze #ffffff;
@define-color theme_titlebar_foreground_insensitive_backdrop_breeze #b5b6b6;
@define-color theme_titlebar_foreground_insensitive_breeze #b5b6b6;
@define-color theme_unfocused_base_color_breeze #2c3746;
@define-color theme_unfocused_bg_color_breeze #2c3746;
@define-color theme_unfocused_fg_color_breeze #fdfdfd;
@define-color theme_unfocused_selected_bg_color_alt_breeze #f77067;
@define-color theme_unfocused_selected_bg_color_breeze #f77067;
@define-color theme_unfocused_selected_fg_color_breeze #fefefe;
@define-color theme_unfocused_text_color_breeze #fefefe;
@define-color theme_unfocused_view_bg_color_breeze #2a3443;
@define-color theme_unfocused_view_text_color_breeze #707780;
@define-color theme_view_active_decoration_color_breeze #f7c068;
@define-color theme_view_hover_decoration_color_breeze #f7c068;
@define-color tooltip_background_breeze #46586f;
@define-color tooltip_border_breeze #748193;
@define-color tooltip_text_breeze #fcfdfd;
@define-color unfocused_borders_breeze #606974;
@define-color unfocused_insensitive_borders_breeze #3b4552;
@define-color warning_color_backdrop_breeze #5f7dcd;
@define-color warning_color_breeze #5f7dcd;
@define-color warning_color_insensitive_backdrop_breeze #3b4c70;
@define-color warning_color_insensitive_breeze #3b4c70;

1
.config/gtk-4.0/gtk.css Normal file
View File

@@ -0,0 +1 @@
@import 'colors.css';

View File

@@ -0,0 +1,12 @@
[Settings]
gtk-application-prefer-dark-theme=true
gtk-cursor-theme-name=breeze_cursors
gtk-cursor-theme-size=24
gtk-decoration-layout=:minimize,maximize,close
gtk-enable-animations=true
gtk-font-name=JetBrainsMono Nerd Font, Medium 14
gtk-icon-theme-name=WhiteSur-dark
gtk-primary-button-warps-slider=true
gtk-sound-theme-name=ocean
gtk-theme-name=Arc-Dark
gtk-xft-dpi=98304

View File

@@ -0,0 +1,12 @@
[Settings]
gtk-application-prefer-dark-theme=true
gtk-cursor-theme-name=breeze_cursors
gtk-cursor-theme-size=24
gtk-decoration-layout=close,minimize,maximize:
gtk-enable-animations=true
gtk-font-name=JetBrainsMono Nerd Font, Medium 14
gtk-icon-theme-name=WhiteSur-dark
gtk-primary-button-warps-slider=true
gtk-sound-theme-name=ocean
gtk-theme-name=Adwaita-dark
gtk-xft-dpi=98304

6
.config/gtkrc Normal file
View File

@@ -0,0 +1,6 @@
# KDE Plasma, Thu May 22 11:57:00 2025
#
include "/usr/share/themes/Breeze/gtk-2.0/gtkrc"
gtk-theme-name="Arc-Dark"

5
.config/gtkrc-2.0 Normal file
View File

@@ -0,0 +1,5 @@
# KDE Plasma, Thu May 22 11:57:00 2025
#
gtk-alternative-button-order = 1

63
.config/htop/htoprc Normal file
View File

@@ -0,0 +1,63 @@
# Beware! This file is rewritten by htop when settings are changed in the interface.
# The parser is also very primitive, and not human-friendly.
htop_version=3.3.0
config_reader_min_version=3
fields=0 48 17 18 38 39 40 2 46 47 49 1
hide_kernel_threads=1
hide_userland_threads=0
hide_running_in_container=0
shadow_other_users=0
show_thread_names=0
show_program_path=1
highlight_base_name=0
highlight_deleted_exe=1
shadow_distribution_path_prefix=0
highlight_megabytes=1
highlight_threads=1
highlight_changes=0
highlight_changes_delay_secs=5
find_comm_in_cmdline=1
strip_exe_from_cmdline=1
show_merged_command=0
header_margin=1
screen_tabs=1
detailed_cpu_time=0
cpu_count_from_one=0
show_cpu_usage=1
show_cpu_frequency=0
show_cpu_temperature=0
degree_fahrenheit=0
update_process_names=0
account_guest_in_cpu_meter=0
color_scheme=6
enable_mouse=1
delay=15
hide_function_bar=0
header_layout=two_50_50
column_meters_0=CPU Memory Swap
column_meter_modes_0=1 1 1
column_meters_1=Tasks LoadAverage Uptime
column_meter_modes_1=2 2 2
tree_view=0
sort_key=46
tree_sort_key=0
sort_direction=-1
tree_sort_direction=1
tree_view_always_by_pid=0
all_branches_collapsed=0
screen:Main=PID USER PRIORITY NICE M_VIRT M_RESIDENT M_SHARE STATE PERCENT_CPU PERCENT_MEM TIME Command
.sort_key=PERCENT_CPU
.tree_sort_key=PID
.tree_view_always_by_pid=0
.tree_view=0
.sort_direction=-1
.tree_sort_direction=1
.all_branches_collapsed=0
screen:I/O=PID USER IO_PRIORITY IO_RATE IO_READ_RATE IO_WRITE_RATE PERCENT_SWAP_DELAY PERCENT_IO_DELAY Command
.sort_key=IO_RATE
.tree_sort_key=PID
.tree_view_always_by_pid=0
.tree_view=0
.sort_direction=-1
.tree_sort_direction=1
.all_branches_collapsed=0

View File

@@ -0,0 +1,27 @@
general {
lock_cmd = pidof hyprlock || hyprlock # avoid starting multiple hyprlock instances.
before_sleep_cmd = loginctl lock-session # lock before suspend.
after_sleep_cmd = hyprctl dispatch dpms on # to avoid having to press a key twice to turn on the display.
}
listener {
timeout = 300
on-timeout = loginctl lock-session
}
listener {
timeout = 180 # 2.5min.
on-timeout = brightnessctl -s set 10% # set monitor backlight to minimum, avoid 0 on OLED monitor.
on-resume = brightnessctl -r # monitor backlight restore.
}
listener {
timeout = 300 # 5.5min
on-timeout = hyprctl dispatch dpms off # screen off when timeout has passed
on-resume = hyprctl dispatch dpms on && brightnessctl -r # screen on when activity is detected after timeout has fired.
}
listener {
timeout = 3600 # 30min
on-timeout = doas systemctl suspend # suspend pc
}

354
.config/hypr/hyprland.conf Normal file
View File

@@ -0,0 +1,354 @@
# #######################################################################################
# AUTOGENERATED HYPRLAND CONFIG.
# PLEASE USE THE CONFIG PROVIDED IN THE GIT REPO /examples/hyprland.conf AND EDIT IT,
# OR EDIT THIS ONE ACCORDING TO THE WIKI INSTRUCTIONS.
# #######################################################################################
# autogenerated = 1 # remove this line to remove the warning
# This is an example Hyprland config file.
# Refer to the wiki for more information.
# https://wiki.hyprland.org/Configuring/
# Please note not all available settings / options are set here.
# For a full list, see the wiki
# You can split this configuration into multiple files
# Create your files separately and then link them to this file like this:
# source = ~/.config/hypr/myColors.conf
################
### MONITORS ###
################
# See https://wiki.hyprland.org/Configuring/Monitors/
monitor = eDP-1, 2160x1440@60, 0x0, 1
###################
### MY PROGRAMS ###
###################
# See https://wiki.hyprland.org/Configuring/Keywords/
# Set programs that you use
$terminal = kitty
$fileManager = kitty yazi
# $menu = wofi --show drun -theme archer
$menu = rofi -show run -theme archer -font "Iosevka Nerd Font Medium 18"
$telega = Telegram
#################
### AUTOSTART ###
#################
# Autostart necessary processes (like notifications daemons, status bars, etc.)
# Or execute your favorite apps at launch like this:
exec-once = waybar & swaync & hypridle
exec-once = swww-daemon --format xrgb
exec-once = systemctl --user start hyprpolkitagent
exec-once = dbus-update-activation-environment --all
exec-once = wl-paste --type text --watch cliphist store # Текст
exec-once = wl-paste --type image --watch cliphist store # Изображения
exec-once = nm-applet &
exec-once = blueman-applet &
exec-once = [workspace 9 silent] Telegram &
exec-once = udiskie -t -n -f 'kitty yazi' &
exec-once = $terminal
#############################
### ENVIRONMENT VARIABLES ###
#############################
# See https://wiki.hyprland.org/Configuring/Environment-variables/
env = GTK_THEME,Arc-Dark
env = ICON_THEME,WhiteSur-dark
env = XCURSOR_THEME,WhiteSur-cursors
env = XCURSOR_SIZE,24
env = HYPRCURSOR_SIZE,24
#####################
### LOOK AND FEEL ###
#####################
# Refer to https://wiki.hyprland.org/Configuring/Variables/
# https://wiki.hyprland.org/Configuring/Variables/#general
general {
gaps_in = 10
gaps_out = 20
border_size = 1
# https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors
col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg
col.inactive_border = rgba(595959aa)
# Set to true enable resizing windows by clicking and dragging on borders and gaps
resize_on_border = true
# Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on
allow_tearing = false
layout = dwindle
}
# https://wiki.hyprland.org/Configuring/Variables/#decoration
decoration {
rounding = 10
rounding_power = 2
# Change transparency of focused and unfocused windows
active_opacity = 0.9
inactive_opacity = 0.9
shadow {
enabled = true
range = 10
render_power = 3
color = rgba(1a1a1aee)
ignore_window = true
# offset = 5 5
}
# https://wiki.hyprland.org/Configuring/Variables/#blur
blur {
enabled = true
size = 8
passes = 5
vibrancy = 0.1696
}
}
# https://wiki.hyprland.org/Configuring/Variables/#animations
animations {
enabled = yes, please :)
# Default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more
bezier = easeOutQuint,0.23,1,0.32,1
bezier = easeInOutCubic,0.65,0.05,0.36,1
bezier = linear,0,0,1,1
bezier = almostLinear,0.5,0.5,0.75,1.0
bezier = quick,0.15,0,0.1,1
animation = global, 1, 10, default
animation = border, 1, 5.39, easeOutQuint
animation = windows, 1, 4.79, easeOutQuint
animation = windowsIn, 1, 4.1, easeOutQuint, popin 87%
animation = windowsOut, 1, 1.49, linear, popin 87%
animation = fadeIn, 1, 1.73, almostLinear
animation = fadeOut, 1, 1.46, almostLinear
animation = fade, 1, 3.03, quick
animation = layers, 1, 3.81, easeOutQuint
animation = layersIn, 1, 4, easeOutQuint, fade
animation = layersOut, 1, 1.5, linear, fade
animation = fadeLayersIn, 1, 1.79, almostLinear
animation = fadeLayersOut, 1, 1.39, almostLinear
animation = workspaces, 1, 1.94, almostLinear, fade
animation = workspacesIn, 1, 1.21, almostLinear, fade
animation = workspacesOut, 1, 1.94, almostLinear, fade
}
# Ref https://wiki.hyprland.org/Configuring/Workspace-Rules/
# "Smart gaps" / "No gaps when only"
# uncomment all if you wish to use that.
# workspace = w[tv1], gapsout:0, gapsin:0
# workspace = f[1], gapsout:0, gapsin:0
# windowrulev2 = bordersize 0, floating:0, onworkspace:w[tv1]
# windowrulev2 = rounding 0, floating:0, onworkspace:w[tv1]
# windowrulev2 = bordersize 0, floating:0, onworkspace:f[1]
# windowrulev2 = rounding 0, floating:0, onworkspace:f[1]
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
dwindle {
pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
preserve_split = true # You probably want this
}
# See https://wiki.hyprland.org/Configuring/Master-Layout/ for more
master {
new_status = master
}
# https://wiki.hyprland.org/Configuring/Variables/#misc
misc {
force_default_wallpaper = 0 # Set to 0 or 1 to disable the anime mascot wallpapers
disable_hyprland_logo = true # If true disables the random hyprland logo / anime girl background. :(
}
#############
### INPUT ###
#############
# https://wiki.hyprland.org/Configuring/Variables/#input
input {
kb_layout = us,ru
kb_variant = ,winkeys
kb_model = pc104
kb_options = grp:caps_select,grp:switch,grp_led:caps,terminate:ctrl_alt_bksp
kb_rules =
follow_mouse = 1
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
touchpad {
natural_scroll = false
disable_while_typing = true
clickfinger_behavior = true
tap-to-click = true
tap-and-drag = true
}
}
# https://wiki.hyprland.org/Configuring/Variables/#gestures
gestures {
workspace_swipe = true
}
# Example per-device config
# See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more
device {
name = epic-mouse-v1
sensitivity = 1.0
}
###################
### KEYBINDINGS ###
###################
# See https://wiki.hyprland.org/Configuring/Keywords/
$mainMod = SUPER # Sets "Windows" key as main modifier
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
bind = $mainMod, Return, exec, $terminal
bind = $mainMod, W, killactive,
bind = $mainMod, E, exit,
bind = $mainMod, F, exec, $fileManager
bind = $mainMod, V, togglefloating,
bind = $mainMod, Z, exec, $menu
bind = $mainMod, P, pseudo, # dwindle
bind = $mainMod, J, togglesplit, # dwindle
bind = $mainMod, T, exec, $telega
bind = $mainMod, M, exec, '/home/fox/.config/hypr/scripts/wall.sh'
# Waybar
bind = $mainMod, B, exec, pkill -SIGUSR1 waybar # hide waybar
bind = $mainMod, N, exec, pkill -SIGUSR2 waybar # reload config
# Display on/off
bind = $mainMod, I, exec, hyprctl dispatch dpms on
bind = $mainMod, O, exec, hyprctl dispatch dpms off
# Screenshot
bind = , INSERT, exec, hyprshot -m window -o '/home/fox/Pictures/Screenshots'
bind = SHIFT, INSERT, exec, hyprshot -m region -o '/home/fox/Pictures/Screenshots'
# Clipboard History
# bind = $mainMod, C, exec, cliphist list | rofi -theme archer -font "Iosevka Nerd Font Medium 18" -dmenu -p "Clipboard" | cliphist decode | wl-copy
bind = $mainMod, C, exec, "/home/fox/bin/clipboard.sh"
# Lock screen
bind = $mainMod, L, exec, hyprlock
# Move focus with mainMod + arrow keys
bind = $mainMod, left, movefocus, l
bind = $mainMod, right, movefocus, r
bind = $mainMod, up, movefocus, u
bind = $mainMod, down, movefocus, d
# Move window on tag
bind = $mainMod SHIFT, left, swapwindow, l
bind = $mainMod SHIFT, right, swapwindow, r
bind = $mainMod SHIFT, up, swapwindow, u
bind = $mainMod SHIFT, down, swapwindow, d
# Resize window X Y
bind = $mainMod CTRL, left, resizeactive, -60 0
bind = $mainMod CTRL, right, resizeactive, 60 0
bind = $mainMod CTRL, up, resizeactive, 0 -60
bind = $mainMod CTRL, down, resizeactive, 0 60
# Switch workspaces with mainMod + [0-9]
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
# Move active window to a workspace with mainMod + SHIFT + [0-9]
bind = $mainMod SHIFT, 1, movetoworkspacesilent, 1
bind = $mainMod SHIFT, 2, movetoworkspacesilent, 2
bind = $mainMod SHIFT, 3, movetoworkspacesilent, 3
bind = $mainMod SHIFT, 4, movetoworkspacesilent, 4
bind = $mainMod SHIFT, 5, movetoworkspacesilent, 5
bind = $mainMod SHIFT, 6, movetoworkspacesilent, 6
bind = $mainMod SHIFT, 7, movetoworkspacesilent, 7
bind = $mainMod SHIFT, 8, movetoworkspacesilent, 8
bind = $mainMod SHIFT, 9, movetoworkspacesilent, 9
bind = $mainMod SHIFT, 0, movetoworkspacesilent, 10
# Example special workspace (scratchpad)
bind = $mainMod, S, togglespecialworkspace, magic
bind = $mainMod SHIFT, S, movetoworkspace, special:magic
# Scroll through existing workspaces with mainMod + scroll
bind = $mainMod, mouse_down, workspace, e+1
bind = $mainMod, mouse_up, workspace, e-1
# Move/resize windows with mainMod + LMB/RMB and dragging
bindm = $mainMod, mouse:272, movewindow
bindm = $mainMod, mouse:273, resizewindow
# Laptop multimedia keys for volume and LCD brightness
# bindel = ,XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+
# bindel = ,XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
# bindel = ,XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
bindel = ,XF86AudioRaiseVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ +5% && notify-send -t 1500 "Volume : $(pactl get-sink-volume @DEFAULT_SINK@ | grep -oP '\d+%' | head -n1 | awk '{print $1}')"
bindel = ,XF86AudioLowerVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ -5% && notify-send -t 1500 "Volume : $(pactl get-sink-volume @DEFAULT_SINK@ | grep -oP '\d+%' | head -n1 | awk '{print $1}')"
bindel = ,XF86AudioMute, exec, pactl set-sink-mute @DEFAULT_SINK@ toggle
bindel = ,XF86AudioMicMute, exec, pactl set-sink-mute @DEFAULT_SOURCE@ toggle
bindel = ,XF86MonBrightnessUp, exec, brightnessctl s 10%+
bindel = ,XF86MonBrightnessDown, exec, brightnessctl s 10%-
# Requires playerctl
bindl = , XF86AudioNext, exec, playerctl next
bindl = , XF86AudioPause, exec, playerctl play-pause
bindl = , XF86AudioPlay, exec, playerctl play-pause
bindl = , XF86AudioPrev, exec, playerctl previous
##############################
### WINDOWS AND WORKSPACES ###
##############################
layerrule = blur, waybar
# layerrule = blur, hyprpaper
# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more
# See https://wiki.hyprland.org/Configuring/Workspace-Rules/ for workspace rules
# Example windowrule v1
# windowrule = float, ^(kitty)$
# Example windowrule v2
# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$
# Ignore maximize requests from apps. You'll probably like this.
windowrulev2 = suppressevent maximize, class:.*
# Fix some dragging issues with XWayland
windowrulev2 = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0
windowrulev2 = workspace 9, class:^(org.telegram.desktop)$
windowrulev2 = workspace 10, class:^(kitty)$, title:^(tmux)+$

View File

@@ -0,0 +1,63 @@
background {
monitor =
path = /home/fox/Pictures/wall/dark/wallpaper-dark.png
color = rgba(25, 20, 20, 1.0)
blur_passes = 3
}
input-field {
monitor =
size = 20%, 5%
outline_thickness = 3
inner_color = rgba(0, 0, 0, 0.0) # no fill
outer_color = rgba(33ccffee) rgba(00ff99ee) 45deg
check_color=rgba(00ff99ee) rgba(ff6633ee) 120deg
fail_color=rgba(ff6633ee) rgba(ff0066ee) 40deg
font_color = rgb(143, 143, 143)
fade_on_empty = false
fade_timeout = 5000
rounding = 15
placeholder_text = <b>Введите пароль</b>
position = 0, -200
halign = center
valign = center
}
image {
monitor =
path = /home/fox/Pictures/archlogo.png
size = 300
rounding = 0 # no rounding
border_size = 0
position = 0, 500
halign = center
valign = center
}
label {
monitor =
text = cmd[update:1000] echo -e "$(date '+%A %d %B %Y года')"
color = rgba(255, 255, 255, 1.0)
font_size = 70
font_family = Noto Sans
position = 0, 200
halign = center
valign = center
}
label {
monitor =
text = cmd[update:1000] echo -e "$(date '+%H:%M:%S')"
color = rgba(255, 255, 255, 1.0)
font_size = 90
font_family = Noto Sans
position = 0, 0
halign = center
valign = center
}

View File

@@ -0,0 +1,2 @@
preload = /home/fox/tmp/waybar-macos-sequoia/wallpapers/wallpaper-light.png
wallpaper = , /home/fox/tmp/waybar-macos-sequoia/wallpapers/wallpaper-light.png

View File

@@ -0,0 +1,10 @@
#!/usr/bin/env bash
WALLPAPER_DIR="$HOME/Pictures/wall/"
CURRENT_WALL=$(hyprctl hyprpaper listloaded)
# Get a random wallpaper that is not the current one
WALLPAPER=$(find "$WALLPAPER_DIR" -type f ! -name "$(basename "$CURRENT_WALL")" | shuf -n 1)
# Apply the selected wallpaper
hyprctl hyprpaper reload ,"$WALLPAPER"

View File

@@ -0,0 +1,28 @@
#!/bin/bash
WALLPAPER_DIR="$HOME/Pictures/wall/"
TEMP_DIR="/tmp/hyprpaper_fade"
mkdir -p "$TEMP_DIR"
# Выбор случайного обоа
NEW_WALLPAPER=$(find "$WALLPAPER_DIR" -type f | shuf -n 1)
TEMP_WALLPAPER="$TEMP_DIR/fade_temp.jpg"
# Создаем временное размытое изображение для перехода
convert "$NEW_WALLPAPER" -blur 0x8 "$TEMP_WALLPAPER"
# Загружаем размытую версию
hyprctl hyprpaper preload "$TEMP_WALLPAPER"
hyprctl hyprpaper wallpaper "eDP-1,$TEMP_WALLPAPER"
# Плавно возвращаем четкость (анимация)
for i in {8..0}; do
convert "$NEW_WALLPAPER" -blur 0x"$i" "$TEMP_WALLPAPER"
hyprctl hyprpaper wallpaper "eDP-1,$TEMP_WALLPAPER"
sleep 0.05
done
# Фиксируем финальное изображение
hyprctl hyprpaper preload "$NEW_WALLPAPER"
hyprctl hyprpaper wallpaper "eDP-1,$NEW_WALLPAPER"

19
.config/hypr/scripts/wall.sh Executable file
View File

@@ -0,0 +1,19 @@
#!/usr/bin/env bash
# Директория с обоями
HOUR="date '+%k'"
if [[ $HOUR -gt 7 && $HOUR -lt 18 ]]; then
WALLPAPER_DIR="$HOME/Pictures/wall/light"
else
WALLPAPER_DIR="$HOME/Pictures/wall/dark"
fi
# Выбор случайного файла
RANDOM_WALLPAPER=$(find "$WALLPAPER_DIR" -type f | shuf -n 1)
# Плавная смена (с анимацией fade)
swww img "$RANDOM_WALLPAPER" \
--transition-type "random" \
--transition-step 2 \
--transition-duration 3 \
--transition-fps 60 # Кадры в секунду \

73
.config/kitty/Nord.conf Normal file
View File

@@ -0,0 +1,73 @@
# vim:ft=kitty
## name: Nord
## author: Eric N. Vander Weele
## upstream: https://www.nordtheme.com/
## blurb: Nord theme utilizing the full Frost and Aurora palette.
# Basic colors
foreground #d8dee9
background #2e3440
selection_foreground #d8dee9
selection_background #434c5e
# Cursor colors
cursor #d8dee9
cursor_text_color #3b4252
# URL underline color when hovering with mouse
url_color #0087bd
# Window border colors and terminal bell colors
active_border_color #81a1c1
inactive_border_color #4c566a
bell_border_color #88c0d0
visual_bell_color none
# Tab bar colors
active_tab_foreground #3b4252
active_tab_background #88c0d0
inactive_tab_foreground #e5e9f0
inactive_tab_background #4c566a
tab_bar_background #3b4252
tab_bar_margin_color none
# Mark colors (marked text in the terminal)
mark1_foreground #3b4252
mark1_background #88c0d0
mark2_foreground #3b4252
mark2_background #bf616a
mark3_foreground #3b4252
mark3_background #ebcb8b
# The basic 16 colors
# black
color0 #3b4252
color8 #4c566a
# red
color1 #bf616a
color9 #bf616a
# green
color2 #a3be8c
color10 #a3be8c
# yellow
color3 #ebcb8b
color11 #d08770
# blue
color4 #81a1c1
color12 #5e81ac
# magenta
color5 #b48ead
color13 #b48ead
# cyan
color6 #88c0d0
color14 #8fbcbb
# white
color7 #e5e9f0
color15 #eceff4

View File

@@ -0,0 +1,21 @@
background #001e26
foreground #708183
cursor #708183
selection_background #002731
color0 #002731
color8 #465a61
color1 #d01b24
color9 #bd3612
color2 #728905
color10 #465a61
color3 #a57705
color11 #52676f
color4 #2075c7
color12 #708183
color5 #c61b6e
color13 #5856b9
color6 #259185
color14 #81908f
color7 #e9e2cb
color15 #fcf4dc
selection_foreground #001e26

View File

@@ -0,0 +1,21 @@
background #001e26
foreground #9bc1c2
cursor #f34a00
selection_background #003747
color0 #002731
color8 #006388
color1 #d01b24
color9 #f4153b
color2 #6bbe6c
color10 #50ee84
color3 #a57705
color11 #b17e28
color4 #2075c7
color12 #178dc7
color5 #c61b6e
color13 #e14d8e
color6 #259185
color14 #00b29e
color7 #e9e2cb
color15 #fcf4dc
selection_foreground #001e26

View File

@@ -0,0 +1,73 @@
# vim:ft=kitty
## name: Nord
## author: Eric N. Vander Weele
## upstream: https://www.nordtheme.com/
## blurb: Nord theme utilizing the full Frost and Aurora palette.
# Basic colors
foreground #d8dee9
background #2e3440
selection_foreground #d8dee9
selection_background #434c5e
# Cursor colors
cursor #d8dee9
cursor_text_color #3b4252
# URL underline color when hovering with mouse
url_color #0087bd
# Window border colors and terminal bell colors
active_border_color #81a1c1
inactive_border_color #4c566a
bell_border_color #88c0d0
visual_bell_color none
# Tab bar colors
active_tab_foreground #3b4252
active_tab_background #88c0d0
inactive_tab_foreground #e5e9f0
inactive_tab_background #4c566a
tab_bar_background #3b4252
tab_bar_margin_color none
# Mark colors (marked text in the terminal)
mark1_foreground #3b4252
mark1_background #88c0d0
mark2_foreground #3b4252
mark2_background #bf616a
mark3_foreground #3b4252
mark3_background #ebcb8b
# The basic 16 colors
# black
color0 #3b4252
color8 #4c566a
# red
color1 #bf616a
color9 #bf616a
# green
color2 #a3be8c
color10 #a3be8c
# yellow
color3 #ebcb8b
color11 #d08770
# blue
color4 #81a1c1
color12 #5e81ac
# magenta
color5 #b48ead
color13 #b48ead
# cyan
color6 #88c0d0
color14 #8fbcbb
# white
color7 #e5e9f0
color15 #eceff4

View File

@@ -0,0 +1,73 @@
# vim:ft=kitty
## name: Nord
## author: Eric N. Vander Weele
## upstream: https://www.nordtheme.com/
## blurb: Nord theme utilizing the full Frost and Aurora palette.
# Basic colors
foreground #d8dee9
background #2e3440
selection_foreground #d8dee9
selection_background #434c5e
# Cursor colors
cursor #d8dee9
cursor_text_color #3b4252
# URL underline color when hovering with mouse
url_color #0087bd
# Window border colors and terminal bell colors
active_border_color #81a1c1
inactive_border_color #4c566a
bell_border_color #88c0d0
visual_bell_color none
# Tab bar colors
active_tab_foreground #3b4252
active_tab_background #88c0d0
inactive_tab_foreground #e5e9f0
inactive_tab_background #4c566a
tab_bar_background #3b4252
tab_bar_margin_color none
# Mark colors (marked text in the terminal)
mark1_foreground #3b4252
mark1_background #88c0d0
mark2_foreground #3b4252
mark2_background #bf616a
mark3_foreground #3b4252
mark3_background #ebcb8b
# The basic 16 colors
# black
color0 #3b4252
color8 #4c566a
# red
color1 #bf616a
color9 #bf616a
# green
color2 #a3be8c
color10 #a3be8c
# yellow
color3 #ebcb8b
color11 #d08770
# blue
color4 #81a1c1
color12 #5e81ac
# magenta
color5 #b48ead
color13 #b48ead
# cyan
color6 #88c0d0
color14 #8fbcbb
# white
color7 #e5e9f0
color15 #eceff4

2676
.config/kitty/kitty.conf Normal file

File diff suppressed because it is too large Load Diff

2675
.config/kitty/kitty.conf.bak Normal file

File diff suppressed because it is too large Load Diff

119
.config/krusaderrc Normal file
View File

@@ -0,0 +1,119 @@
Config Version=1
First Time=false
Version=2.9.0
[Archives]
Supported Packers=tar,gzip,bzip2,lzma,xz,unzip,zip,cbz,lha,cpio,unrar,arj,unarj,unace,7z
[Dependencies]
7z=/usr/bin/7z
arj=/usr/bin/arj
bzip2=/usr/bin/bzip2
checksum utility=/usr/bin/md5sum
cpio=/usr/bin/cpio
diff utility=/usr/bin/kdiff3
gzip=/usr/bin/gzip
kdiff3=/usr/bin/kdiff3
kget=/usr/bin/kget
kmail=/usr/bin/kmail
kompare=/usr/bin/kompare
krename=/usr/bin/krename
lha=/usr/bin/lha
lzma=/usr/bin/lzma
mailer=/usr/bin/kmail
md5sum=/usr/bin/md5sum
mount=/usr/bin/mount
sha1sum=/usr/bin/sha1sum
sha224sum=/usr/bin/sha224sum
sha256sum=/usr/bin/sha256sum
sha384sum=/usr/bin/sha384sum
sha512sum=/usr/bin/sha512sum
tar=/usr/bin/tar
umount=/usr/bin/umount
unace=/usr/bin/unace
unarj=/usr/bin/unarj
unrar=/usr/bin/unrar
unzip=/usr/bin/unzip
xz=/usr/bin/xz
zip=/usr/bin/zip
[General]
Move To Trash=false
[Look&Feel]
Always sort dirs by name=true
Case Sensative Sort=true
Equal Button Visible=true
Home Button Visible=true
Insert Tabs After Current=true
Navigator Full Path=true
Single Instance Mode=true
SyncBrowse Button Visible=true
[Private]
PopularUrls=file:///run/media/fox/b1b09a43-8f8a-4dd6-8d09-ec4e2ae5a9b7/Backup/lap/.local/share/,file:///run/media/fox/b1b09a43-8f8a-4dd6-8d09-ec4e2ae5a9b7/Backup/lap/.local/,file:///home/fox/.local/share/,file:///home/fox/.local/,file:///home/fox/tmp/,file:///run/media/fox/b1b09a43-8f8a-4dd6-8d09-ec4e2ae5a9b7/Backup/lap/Documents/,file:///home/fox/Documents/,file:///home/fox/,file:///run/media/fox/b1b09a43-8f8a-4dd6-8d09-ec4e2ae5a9b7/Backup/lap/Desktop/,file:///run/media/fox/b1b09a43-8f8a-4dd6-8d09-ec4e2ae5a9b7/Backup/lap/,file:///home/fox/Desktop/,file:///run/media/fox/b1b09a43-8f8a-4dd6-8d09-ec4e2ae5a9b7/Backup/lap/Audio/,file:///home/fox/Audio/,file:///run/media/fox/b1b09a43-8f8a-4dd6-8d09-ec4e2ae5a9b7/Backup/,file:///run/media/fox/b1b09a43-8f8a-4dd6-8d09-ec4e2ae5a9b7/,file:///
PopularUrlsRank=20,19,18,17,15,12,11,11,8,8,7,4,3,1,0,0
Start Position=30,59
Start Size=2118,1343
cmdline history=
[Startup]
Left Side Is Active=false
Show Cmd Line=false
Show FN Keys=true
Show Terminal Emulator=false
Splitter Sizes=1057,1057
State=\x00\x00\x00\xff\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x08F\x00\x00\x04\xf1\x00\x00\x00\x04\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x08\xfc\x00\x00\x00\x01\x00\x00\x00\x02\x00\x00\x00\x03\x00\x00\x00\x16\x00m\x00a\x00i\x00n\x00T\x00o\x00o\x00l\x00B\x00a\x00r\x01\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x1c\x00a\x00c\x00t\x00i\x00o\x00n\x00s\x00T\x00o\x00o\x00l\x00B\x00a\x00r\x01\x00\x00\x02|\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x14\x00j\x00o\x00b\x00T\x00o\x00o\x00l\x00B\x00a\x00r\x01\x00\x00\x02\x84\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00
Terminal Emulator Splitter Sizes=100,100
Vertical Mode=false
[Startup][Left Tab Bar]
ActiveTab=0
[Startup][Left Tab Bar][Tabs][Tab0]
PinnedUrl=
Properties=0
Type=0
Url=file:///home/fox/.local/share
[Startup][Left Tab Bar][Tabs][Tab0][History]
CurrentIndex=0
CurrentItems=..,share,.local,..,tmp,InfoBase,Documents,..,Desktop,..,Audio
Entrys=file:///home/fox/.local/share,file:///home/fox/.local,file:///home/fox,file:///home/fox/tmp,file:///home/fox,file:///home/fox/Documents,file:///home/fox,file:///home/fox/Desktop,file:///home/fox,file:///home/fox/Audio,file:///home/fox
[Startup][Left Tab Bar][Tabs][Tab0][View]
AutoResizeColumns=true
Descending Sort Order=0
Filter=3
FilterApplysToDirs=false
IconSize=22
Saved State=\x00\x00\x00\xff\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0b\xa8\x07\x00\x00\x00\x06\x00\x00\x00\x05\x00\x00\x00d\x00\x00\x00\x07\x00\x00\x00d\x00\x00\x00\x08\x00\x00\x00d\x00\x00\x00\t\x00\x00\x00d\x00\x00\x00\n\x00\x00\x00d\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x04\x1f\x00\x00\x00\x0b\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00d\xff\xff\xff\xff\x00\x00\x00\x81\x00\x00\x00\x00\x00\x00\x00\x0b\x00\x00\x02D\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00g\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00n\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\xcd\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x009\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x03\xe8\x00\x00\x00\x00d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01
ShowPreviews=false
Sort Column=0
[Startup][Right Tab Bar]
ActiveTab=0
[Startup][Right Tab Bar][Tabs][Tab0]
PinnedUrl=
Properties=0
Type=0
Url=file:///run/media/fox/b1b09a43-8f8a-4dd6-8d09-ec4e2ae5a9b7/Backup/lap/.local/share
[Startup][Right Tab Bar][Tabs][Tab0][History]
CurrentIndex=0
CurrentItems=..,share,.local,Энциклопедии,Documents,Учим Golang.desktop,Desktop,..,Audio,lap,Backup,bin,..
Entrys=file:///run/media/fox/b1b09a43-8f8a-4dd6-8d09-ec4e2ae5a9b7/Backup/lap/.local/share,file:///run/media/fox/b1b09a43-8f8a-4dd6-8d09-ec4e2ae5a9b7/Backup/lap/.local,file:///run/media/fox/b1b09a43-8f8a-4dd6-8d09-ec4e2ae5a9b7/Backup/lap,file:///run/media/fox/b1b09a43-8f8a-4dd6-8d09-ec4e2ae5a9b7/Backup/lap/Documents,file:///run/media/fox/b1b09a43-8f8a-4dd6-8d09-ec4e2ae5a9b7/Backup/lap,file:///run/media/fox/b1b09a43-8f8a-4dd6-8d09-ec4e2ae5a9b7/Backup/lap/Desktop,file:///run/media/fox/b1b09a43-8f8a-4dd6-8d09-ec4e2ae5a9b7/Backup/lap,file:///run/media/fox/b1b09a43-8f8a-4dd6-8d09-ec4e2ae5a9b7/Backup/lap/Audio,file:///run/media/fox/b1b09a43-8f8a-4dd6-8d09-ec4e2ae5a9b7/Backup/lap,file:///run/media/fox/b1b09a43-8f8a-4dd6-8d09-ec4e2ae5a9b7/Backup,file:///run/media/fox/b1b09a43-8f8a-4dd6-8d09-ec4e2ae5a9b7,file:///,file:///home/fox
[Startup][Right Tab Bar][Tabs][Tab0][View]
AutoResizeColumns=true
Descending Sort Order=0
Filter=3
FilterApplysToDirs=false
IconSize=22
Saved State=\x00\x00\x00\xff\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0b\xa8\x07\x00\x00\x00\x06\x00\x00\x00\x05\x00\x00\x00d\x00\x00\x00\x07\x00\x00\x00d\x00\x00\x00\x08\x00\x00\x00d\x00\x00\x00\t\x00\x00\x00d\x00\x00\x00\n\x00\x00\x00d\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x04\x1f\x00\x00\x00\x0b\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00d\xff\xff\xff\xff\x00\x00\x00\x81\x00\x00\x00\x00\x00\x00\x00\x0b\x00\x00\x02D\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00g\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00n\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\xcd\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x009\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x03\xe8\x00\x00\x00\x00d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01
ShowPreviews=false
Sort Column=0
[ViewerModule]
FirstRun=false

View File

144
.config/mc/ini Normal file
View File

@@ -0,0 +1,144 @@
[Midnight-Commander]
verbose=true
shell_patterns=true
auto_save_setup=true
preallocate_space=false
auto_menu=false
use_internal_view=true
use_internal_edit=true
clear_before_exec=true
confirm_delete=true
confirm_overwrite=true
confirm_execute=false
confirm_history_cleanup=true
confirm_exit=false
confirm_directory_hotlist_delete=false
confirm_view_dir=false
safe_delete=false
safe_overwrite=false
use_8th_bit_as_meta=false
mouse_move_pages_viewer=true
mouse_close_dialog=false
fast_refresh=false
drop_menus=false
wrap_mode=true
old_esc_mode=true
cd_symlinks=true
show_all_if_ambiguous=false
use_file_to_guess_type=true
alternate_plus_minus=false
only_leading_plus_minus=true
show_output_starts_shell=false
xtree_mode=false
file_op_compute_totals=true
classic_progressbar=true
use_netrc=true
ftpfs_always_use_proxy=false
ftpfs_use_passive_connections=true
ftpfs_use_passive_connections_over_proxy=false
ftpfs_use_unix_list_options=true
ftpfs_first_cd_then_ls=true
ignore_ftp_chattr_errors=true
editor_fill_tabs_with_spaces=false
editor_return_does_auto_indent=true
editor_backspace_through_tabs=false
editor_fake_half_tabs=true
editor_option_save_position=true
editor_option_auto_para_formatting=false
editor_option_typewriter_wrap=false
editor_edit_confirm_save=true
editor_syntax_highlighting=true
editor_persistent_selections=true
editor_drop_selection_on_copy=true
editor_cursor_beyond_eol=false
editor_cursor_after_inserted_block=false
editor_visible_tabs=true
editor_visible_spaces=true
editor_line_state=false
editor_simple_statusbar=false
editor_check_new_line=false
editor_show_right_margin=false
editor_group_undo=false
editor_state_full_filename=false
editor_ask_filename_before_edit=false
nice_rotating_dash=true
shadows=true
mcview_remember_file_position=false
auto_fill_mkdir_name=true
copymove_persistent_attr=true
pause_after_run=1
mouse_repeat_rate=100
double_click_speed=250
old_esc_mode_timeout=1000000
max_dirt_limit=10
num_history_items_recorded=60
vfs_timeout=60
ftpfs_directory_timeout=900
ftpfs_retry_seconds=30
shell_directory_timeout=900
editor_tab_spacing=8
editor_word_wrap_line_length=72
editor_option_save_mode=0
editor_backup_extension=~
editor_filesize_threshold=64M
editor_stop_format_chars=-+*\\,.;:&>
mcview_eof=
skin=default
[Layout]
output_lines=0
left_panel_size=135
top_panel_size=0
message_visible=true
keybar_visible=true
xterm_title=true
command_prompt=true
menubar_visible=true
free_space=true
horizontal_split=false
vertical_equal=true
horizontal_equal=true
[Misc]
timeformat_recent=%b %e %H:%M
timeformat_old=%b %e %Y
ftp_proxy_host=gate
ftpfs_password=anonymous@
display_codepage=UTF-8
source_codepage=Other_8_bit
autodetect_codeset=
spell_language=en
clipboard_store=
clipboard_paste=
[Colors]
base_color=
linux=
color_terminals=
[Panels]
show_mini_info=true
kilobyte_si=false
mix_all_files=false
show_backups=true
show_dot_files=true
fast_reload=false
fast_reload_msg_shown=false
mark_moves_down=true
reverse_files_only=true
auto_save_setup_panels=false
navigate_with_arrows=false
panel_scroll_pages=true
panel_scroll_center=false
mouse_move_pages=true
filetype_mode=true
permission_mode=false
torben_fj_mode=false
quick_search_mode=2
select_flags=6
[Panelize]
Изменённые файлы под контролем git=git ls-files --modified
Найти корректуры, отвергнутые командой patch=find . -name \\*.rej -print
Найти оригиналы (*.orig) после команды patch=find . -name \\*.orig -print
Найти программы с установленными битами SUID/SGID=find . \\( \\( -perm -04000 -a -perm /011 \\) -o \\( -perm -02000 -a -perm /01 \\) \\) -print

37
.config/mc/panels.ini Normal file
View File

@@ -0,0 +1,37 @@
[New Left Panel]
display=listing
reverse=false
case_sensitive=true
exec_first=false
sort_order=name
list_mode=full
brief_cols=2
user_format=half type name | size | perm
user_status0=half type name | size | perm
user_status1=half type name | size | perm
user_status2=half type name | size | perm
user_status3=half type name | size | perm
user_mini_status=false
filter_flags=7
list_format=full
[New Right Panel]
display=listing
reverse=false
case_sensitive=true
exec_first=false
sort_order=name
list_mode=full
brief_cols=2
user_format=half type name | size | perm
user_status0=half type name | size | perm
user_status1=half type name | size | perm
user_status2=half type name | size | perm
user_status3=half type name | size | perm
user_mini_status=false
filter_flags=7
list_format=full
[Dirs]
current_is_left=true
other_dir=/home/fox

6
.config/mpv/input.conf Normal file
View File

@@ -0,0 +1,6 @@
r cycle_values video-rotate 90 180 270 0
Alt+- add video-zoom -0.1
Alt+= add video-zoom 0.1
B add speed +0.5
b add speed -0.5
CTRL+b set speed 1.0

7
.config/mpv/mpv.conf Normal file
View File

@@ -0,0 +1,7 @@
cache=yes
demuxer-max-bytes=1024000KiB
# demuxer-readahead-secs=30
speed=1.0
# loop-file='inf'
hwdec=vaapi
volume-max=200

4
.config/mpv/mpv.conf~ Normal file
View File

@@ -0,0 +1,4 @@
cache=yes
demuxer-max-bytes=1024000KiB
demuxer-readahead-secs=30
speed=1.0

14
.config/rhvoice_say.conf Normal file
View File

@@ -0,0 +1,14 @@
[Settings]
; Использовать Speech Dispatcher для чтения ('True' или 'False')
use_speech_dispatcher = False
; Громкость в процентах (от -100 до 100)
volume = 0
; Скорость в процентах (от -100 до 100)
rate = 0
; Высота в процентах (от -100 до 100)
pitch = 0
; Голос для чтения
voice = Anna
; Использовать символ для указания ударения (False или символ)
use_stress_marker = *

View File

@@ -0,0 +1,148 @@
/*******************************************************************************
* ROFI Color theme
* Based on Adapta-Nokto GTK theme (https://github.com/adapta-project/adapta-gtk-theme)
* User: PyGeek03
* Copyright: PyGeek03
********************************************************************************/
* {
selected-normal-foreground: rgba ( 250, 251, 252, 100 % );
foreground: rgba ( 250, 251, 252, 100 % );
normal-foreground: @foreground;
alternate-normal-background: rgba ( 69, 90, 100, 100 % );
red: rgba ( 220, 50, 47, 100 % );
selected-urgent-foreground: rgba ( 253, 246, 227, 100 % );
blue: rgba ( 38, 139, 210, 100 % );
urgent-foreground: rgba ( 255, 82, 82, 100 % );
alternate-urgent-background: rgba ( 69, 90, 100, 100 % );
active-foreground: rgba ( 0, 188, 212, 100 % );
lightbg: rgba ( 238, 232, 213, 100 % );
selected-active-foreground: rgba ( 253, 246, 227, 100 % );
alternate-active-background: rgba ( 69, 90, 100, 100 % );
background: rgba ( 58, 76, 84, 100 % );
bordercolor: rgba ( 42, 55, 62, 100 % );
alternate-normal-foreground: @foreground;
normal-background: rgba ( 69, 90, 100, 100 % );
lightfg: rgba ( 88, 104, 117, 100 % );
selected-normal-background: rgba ( 0, 188, 212, 100 % );
border-color: @foreground;
spacing: 2;
separatorcolor: rgba ( 195, 198, 200, 100 % );
urgent-background: rgba ( 69, 90, 100, 100 % );
selected-urgent-background: rgba ( 255, 82, 82, 100 % );
alternate-urgent-foreground: @urgent-foreground;
background-color: rgba ( 0, 0, 0, 0 % );
alternate-active-foreground: @active-foreground;
active-background: rgba ( 69, 90, 100, 100 % );
selected-active-background: rgba ( 0, 150, 136, 100 % );
}
window {
background-color: @background;
border: 1;
padding: 5;
}
mainbox {
border: 0;
padding: 0;
}
message {
border: 1px dash 0px 0px ;
border-color: @separatorcolor;
padding: 1px ;
}
textbox {
text-color: @foreground;
}
listview {
fixed-height: 0;
border: 2px dash 0px 0px ;
border-color: @separatorcolor;
spacing: 2px ;
scrollbar: true;
padding: 2px 0px 0px ;
}
element {
border: 0;
padding: 1px ;
}
element-text {
background-color: inherit;
text-color: inherit;
}
element normal.normal {
background-color: @normal-background;
text-color: @normal-foreground;
}
element.normal.urgent {
background-color: @urgent-background;
text-color: @urgent-foreground;
}
element.normal.active {
background-color: @active-background;
text-color: @active-foreground;
}
element.selected.normal {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
element.selected.urgent {
background-color: @selected-urgent-background;
text-color: @selected-urgent-foreground;
}
element.selected.active {
background-color: @selected-active-background;
text-color: @selected-active-foreground;
}
element.alternate.normal {
background-color: @alternate-normal-background;
text-color: @alternate-normal-foreground;
}
element.alternate.urgent {
background-color: @alternate-urgent-background;
text-color: @alternate-urgent-foreground;
}
element.alternate.active {
background-color: @alternate-active-background;
text-color: @alternate-active-foreground;
}
scrollbar {
width: 4px ;
border: 0;
handle-width: 8px ;
padding: 0;
}
mode-switcher {
border: 2px dash 0px 0px ;
border-color: @separatorcolor;
}
button.selected {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
inputbar {
spacing: 0;
text-color: @normal-foreground;
padding: 1px ;
}
case-indicator {
spacing: 0;
text-color: @normal-foreground;
}
entry {
spacing: 0;
text-color: @normal-foreground;
}
prompt {
spacing: 0;
text-color: @normal-foreground;
}
inputbar {
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
}
textbox-prompt-colon {
expand: false;
str: ":";
margin: 0px 0.3em 0em 0em ;
text-color: @normal-foreground;
}

View File

@@ -0,0 +1,150 @@
/************************************************
* ROFI Color theme
* User: leofa
* Copyright: 2017 leofa
***********************************************/
* {
selected-normal-foreground: rgba ( 249, 249, 249, 100 % );
foreground: rgba ( 196, 203, 212, 100 % );
normal-foreground: @foreground;
alternate-normal-background: rgba ( 64, 69, 82, 59 % );
red: rgba ( 220, 50, 47, 100 % );
selected-urgent-foreground: rgba ( 249, 249, 249, 100 % );
blue: rgba ( 38, 139, 210, 100 % );
urgent-foreground: rgba ( 204, 102, 102, 100 % );
alternate-urgent-background: rgba ( 75, 81, 96, 90 % );
active-foreground: rgba ( 101, 172, 255, 100 % );
lightbg: rgba ( 238, 232, 213, 100 % );
selected-active-foreground: rgba ( 249, 249, 249, 100 % );
alternate-active-background: rgba ( 75, 81, 96, 89 % );
background: rgba ( 45, 48, 59, 95 % );
alternate-normal-foreground: @foreground;
normal-background: @background;
lightfg: rgba ( 88, 104, 117, 100 % );
selected-normal-background: rgba ( 64, 132, 214, 100 % );
border-color: rgba ( 124, 131, 137, 100 % );
spacing: 2;
separatorcolor: rgba ( 29, 31, 33, 100 % );
urgent-background: rgba ( 29, 31, 33, 17 % );
selected-urgent-background: rgba ( 165, 66, 66, 100 % );
alternate-urgent-foreground: @urgent-foreground;
background-color: rgba ( 0, 0, 0, 0 % );
alternate-active-foreground: @active-foreground;
active-background: rgba ( 29, 31, 33, 17 % );
selected-active-background: rgba ( 68, 145, 237, 100 % );
}
window {
background-color: @background;
border: 1;
padding: 5;
}
mainbox {
border: 0;
padding: 0;
}
message {
border: 2px 0px 0px ;
border-color: @separatorcolor;
padding: 1px ;
}
textbox {
text-color: @foreground;
}
listview {
fixed-height: 0;
border: 2px 0px 0px ;
border-color: @separatorcolor;
spacing: 2px ;
scrollbar: true;
padding: 2px 0px 0px ;
}
element {
border: 0;
padding: 1px ;
}
element-text {
background-color: inherit;
text-color: inherit;
}
element.normal.normal {
background-color: @normal-background;
text-color: @normal-foreground;
}
element.normal.urgent {
background-color: @urgent-background;
text-color: @urgent-foreground;
}
element.normal.active {
background-color: @active-background;
text-color: @active-foreground;
}
element.selected.normal {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
element.selected.urgent {
background-color: @selected-urgent-background;
text-color: @selected-urgent-foreground;
}
element.selected.active {
background-color: @selected-active-background;
text-color: @selected-active-foreground;
}
element.alternate.normal {
background-color: @alternate-normal-background;
text-color: @alternate-normal-foreground;
}
element.alternate.urgent {
background-color: @alternate-urgent-background;
text-color: @alternate-urgent-foreground;
}
element.alternate.active {
background-color: @alternate-active-background;
text-color: @alternate-active-foreground;
}
scrollbar {
width: 4px ;
border: 0;
handle-color: @normal-foreground;
handle-width: 8px ;
padding: 0;
}
mode-switcher {
border: 2px 0px 0px ;
border-color: @separatorcolor;
}
button {
spacing: 0;
text-color: @normal-foreground;
}
button.selected {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
inputbar {
spacing: 0;
text-color: @normal-foreground;
padding: 1px ;
}
case-indicator {
spacing: 0;
text-color: @normal-foreground;
}
entry {
spacing: 0;
text-color: @normal-foreground;
}
prompt {
spacing: 0;
text-color: @normal-foreground;
}
inputbar {
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
}
textbox-prompt-colon {
expand: false;
str: ":";
margin: 0px 0.3em 0em 0em ;
text-color: @normal-foreground;
}

View File

@@ -0,0 +1,146 @@
/*******************************************************************************
* ROFI Color theme
* User: Sergio Morales
* Copyright: Sergio Morales
*******************************************************************************/
* {
selected-normal-foreground: rgba ( 255, 255, 255, 100 % );
foreground: rgba ( 82, 93, 118, 100 % );
normal-foreground: @foreground;
alternate-normal-background: rgba ( 245, 245, 245, 100 % );
red: rgba ( 220, 50, 47, 100 % );
selected-urgent-foreground: rgba ( 220, 50, 47, 100 % );
blue: rgba ( 38, 139, 210, 100 % );
urgent-foreground: rgba ( 220, 50, 47, 100 % );
alternate-urgent-background: rgba ( 245, 245, 245, 100 % );
active-foreground: rgba ( 194, 202, 208, 100 % );
lightbg: rgba ( 238, 232, 213, 100 % );
selected-active-foreground: rgba ( 194, 202, 208, 100 % );
alternate-active-background: rgba ( 245, 245, 245, 100 % );
background: rgba ( 255, 255, 255, 100 % );
bordercolor: rgba ( 245, 245, 245, 100 % );
alternate-normal-foreground: @foreground;
normal-background: rgba ( 255, 255, 255, 100 % );
lightfg: rgba ( 88, 104, 117, 100 % );
selected-normal-background: rgba ( 82, 148, 226, 100 % );
border-color: @foreground;
spacing: 2;
separatorcolor: @foreground;
urgent-background: rgba ( 255, 255, 255, 100 % );
selected-urgent-background: rgba ( 82, 148, 226, 100 % );
alternate-urgent-foreground: @urgent-foreground;
background-color: rgba ( 0, 0, 0, 0 % );
alternate-active-foreground: @active-foreground;
active-background: rgba ( 255, 255, 255, 100 % );
selected-active-background: rgba ( 82, 148, 226, 100 % );
}
window {
background-color: @background;
border: 1;
padding: 5;
}
mainbox {
border: 0;
padding: 0;
}
message {
border: 2px 0px 0px ;
border-color: @separatorcolor;
padding: 1px ;
}
textbox {
text-color: @foreground;
}
listview {
fixed-height: 0;
border: 2px 0px 0px ;
border-color: @separatorcolor;
spacing: 2px ;
scrollbar: true;
padding: 2px 0px 0px ;
}
element {
border: 0;
padding: 1px ;
}
element-text {
background-color: inherit;
text-color: inherit;
}
element.normal.normal {
background-color: @normal-background;
text-color: @normal-foreground;
}
element.normal.urgent {
background-color: @urgent-background;
text-color: @urgent-foreground;
}
element.normal.active {
background-color: @active-background;
text-color: @active-foreground;
}
element.selected.normal {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
element.selected.urgent {
background-color: @selected-urgent-background;
text-color: @selected-urgent-foreground;
}
element.selected.active {
background-color: @selected-active-background;
text-color: @selected-active-foreground;
}
element.alternate.normal {
background-color: @alternate-normal-background;
text-color: @alternate-normal-foreground;
}
element.alternate.urgent {
background-color: @alternate-urgent-background;
text-color: @alternate-urgent-foreground;
}
element.alternate.active {
background-color: @alternate-active-background;
text-color: @alternate-active-foreground;
}
scrollbar {
width: 4px ;
border: 0;
handle-width: 8px ;
padding: 0;
}
mode-switcher {
border: 2px 0px 0px ;
border-color: @separatorcolor;
}
button.selected {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
inputbar {
spacing: 0;
text-color: @normal-foreground;
padding: 1px ;
}
case-indicator {
spacing: 0;
text-color: @normal-foreground;
}
entry {
spacing: 0;
text-color: @normal-foreground;
}
prompt {
spacing: 0;
text-color: @normal-foreground;
}
inputbar {
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
}
textbox-prompt-colon {
expand: false;
str: ":";
margin: 0px 0.3em 0em 0em ;
text-color: @normal-foreground;
}

View File

@@ -0,0 +1,146 @@
/**
* ROFI Color theme
* User: Qball
* Copyright: Dave Davenport
*/
* {
selected-normal-foreground: rgba ( 2, 20, 63, 100 % );
foreground: rgba ( 219, 223, 188, 100 % );
normal-foreground: @foreground;
alternate-normal-background: rgba ( 0, 0, 0, 0 % );
red: rgba ( 220, 50, 47, 100 % );
selected-urgent-foreground: rgba ( 2, 20, 63, 100 % );
blue: rgba ( 38, 139, 210, 100 % );
urgent-foreground: rgba ( 255, 129, 255, 100 % );
alternate-urgent-background: rgba ( 0, 0, 0, 0 % );
active-foreground: rgba ( 138, 196, 255, 100 % );
lightbg: rgba ( 238, 232, 213, 100 % );
selected-active-foreground: rgba ( 2, 20, 63, 100 % );
alternate-active-background: rgba ( 0, 0, 0, 0 % );
background: rgba ( 0, 0, 33, 87 % );
bordercolor: rgba ( 219, 223, 188, 100 % );
alternate-normal-foreground: @foreground;
normal-background: rgba ( 0, 0, 208, 0 % );
lightfg: rgba ( 88, 104, 117, 100 % );
selected-normal-background: rgba ( 219, 223, 188, 100 % );
border-color: @foreground;
spacing: 2;
separatorcolor: rgba ( 219, 223, 188, 100 % );
urgent-background: rgba ( 0, 0, 208, 0 % );
selected-urgent-background: rgba ( 255, 129, 127, 100 % );
alternate-urgent-foreground: @urgent-foreground;
background-color: rgba ( 0, 0, 0, 0 % );
alternate-active-foreground: @active-foreground;
active-background: rgba ( 0, 0, 208, 0 % );
selected-active-background: rgba ( 138, 196, 255, 100 % );
}
window {
background-color: @background;
border: 1;
padding: 5;
}
mainbox {
border: 0;
padding: 0;
}
message {
border: 2px 0px 0px ;
border-color: @separatorcolor;
padding: 1px ;
}
textbox {
text-color: @foreground;
}
listview {
fixed-height: 0;
border: 2px 0px 0px ;
border-color: @separatorcolor;
spacing: 2px ;
scrollbar: true;
padding: 2px 0px 0px ;
}
element {
border: 0;
padding: 1px ;
}
element-text {
background-color: inherit;
text-color: inherit;
}
element.normal.normal {
background-color: @normal-background;
text-color: @normal-foreground;
}
element.normal.urgent {
background-color: @urgent-background;
text-color: @urgent-foreground;
}
element.normal.active {
background-color: @active-background;
text-color: @active-foreground;
}
element.selected.normal {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
element.selected.urgent {
background-color: @selected-urgent-background;
text-color: @selected-urgent-foreground;
}
element.selected.active {
background-color: @selected-active-background;
text-color: @selected-active-foreground;
}
element.alternate.normal {
background-color: @alternate-normal-background;
text-color: @alternate-normal-foreground;
}
element.alternate.urgent {
background-color: @alternate-urgent-background;
text-color: @alternate-urgent-foreground;
}
element.alternate.active {
background-color: @alternate-active-background;
text-color: @alternate-active-foreground;
}
scrollbar {
width: 4px ;
border: 0;
handle-width: 8px ;
padding: 0;
}
mode-switcher {
border: 2px 0px 0px ;
border-color: @separatorcolor;
}
button.selected {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
inputbar {
spacing: 0;
text-color: @normal-foreground;
padding: 1px ;
}
case-indicator {
spacing: 0;
text-color: @normal-foreground;
}
entry {
spacing: 0;
text-color: @normal-foreground;
}
prompt, button{
spacing: 0;
text-color: @normal-foreground;
}
inputbar {
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
}
textbox-prompt-colon {
expand: false;
str: ":";
margin: 0px 0.3em 0em 0em ;
text-color: @normal-foreground;
}

View File

@@ -0,0 +1,146 @@
/**
* ROFI Color theme
* User: Qball
* Copyright: Dave Davenport
*/
* {
selected-normal-foreground: rgba ( 232, 234, 246, 100 % );
foreground: rgba ( 232, 234, 246, 100 % );
normal-foreground: @foreground;
alternate-normal-background: rgba ( 40, 53, 147, 100 % );
red: rgba ( 220, 50, 47, 100 % );
selected-urgent-foreground: rgba ( 183, 28, 28, 100 % );
blue: rgba ( 38, 139, 210, 100 % );
urgent-foreground: rgba ( 255, 205, 210, 100 % );
alternate-urgent-background: rgba ( 183, 28, 28, 100 % );
active-foreground: rgba ( 178, 235, 242, 100 % );
lightbg: rgba ( 238, 232, 213, 100 % );
selected-active-foreground: rgba ( 0, 96, 100, 100 % );
alternate-active-background: rgba ( 0, 96, 100, 100 % );
background: rgba ( 26, 35, 126, 100 % );
bordercolor: rgba ( 232, 234, 246, 100 % );
alternate-normal-foreground: @foreground;
normal-background: rgba ( 152, 108, 128, 3 % );
lightfg: rgba ( 88, 104, 117, 100 % );
selected-normal-background: rgba ( 63, 81, 181, 100 % );
border-color: @foreground;
spacing: 2;
separatorcolor: rgba ( 232, 234, 246, 100 % );
urgent-background: rgba ( 223, 110, 0, 6 % );
selected-urgent-background: rgba ( 255, 205, 210, 100 % );
alternate-urgent-foreground: @urgent-foreground;
background-color: rgba ( 0, 0, 0, 0 % );
alternate-active-foreground: @active-foreground;
active-background: rgba ( 223, 110, 0, 6 % );
selected-active-background: rgba ( 178, 235, 242, 100 % );
}
window {
background-color: @background;
border: 1;
padding: 5;
}
mainbox {
border: 0;
padding: 0;
}
message {
border: 2px 0px 0px ;
border-color: @separatorcolor;
padding: 1px ;
}
textbox {
text-color: @foreground;
}
listview {
fixed-height: 0;
border: 2px 0px 0px ;
border-color: @separatorcolor;
spacing: 2px ;
scrollbar: true;
padding: 2px 0px 0px ;
}
element {
border: 0;
padding: 1px ;
}
element-text {
background-color: inherit;
text-color: inherit;
}
element.normal.normal {
background-color: @normal-background;
text-color: @normal-foreground;
}
element.normal.urgent {
background-color: @urgent-background;
text-color: @urgent-foreground;
}
element.normal.active {
background-color: @active-background;
text-color: @active-foreground;
}
element.selected.normal {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
element.selected.urgent {
background-color: @selected-urgent-background;
text-color: @selected-urgent-foreground;
}
element.selected.active {
background-color: @selected-active-background;
text-color: @selected-active-foreground;
}
element.alternate.normal {
background-color: @alternate-normal-background;
text-color: @alternate-normal-foreground;
}
element.alternate.urgent {
background-color: @alternate-urgent-background;
text-color: @alternate-urgent-foreground;
}
element.alternate.active {
background-color: @alternate-active-background;
text-color: @alternate-active-foreground;
}
scrollbar {
width: 4px ;
border: 0;
handle-width: 8px ;
padding: 0;
}
mode-switcher {
border: 2px 0px 0px ;
border-color: @separatorcolor;
}
button.selected {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
inputbar {
spacing: 0;
text-color: @normal-foreground;
padding: 1px ;
}
case-indicator {
spacing: 0;
text-color: @normal-foreground;
}
entry {
spacing: 0;
text-color: @normal-foreground;
}
prompt {
spacing: 0;
text-color: @normal-foreground;
}
inputbar {
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
}
textbox-prompt-colon {
expand: false;
str: ":";
margin: 0px 0.3em 0em 0em ;
text-color: @normal-foreground;
}

View File

@@ -0,0 +1,146 @@
/**
* ROFI Color theme
* User: milouse
* Copyright: Étienne Deparis
*/
* {
selected-normal-foreground: rgba ( 248, 248, 242, 100 % );
foreground: rgba ( 248, 248, 242, 100 % );
normal-foreground: @foreground;
alternate-normal-background: rgba ( 39, 40, 34, 0 % );
red: rgba ( 220, 50, 47, 100 % );
selected-urgent-foreground: rgba ( 248, 248, 242, 100 % );
blue: rgba ( 38, 139, 210, 100 % );
urgent-foreground: rgba ( 249, 38, 114, 100 % );
alternate-urgent-background: rgba ( 39, 40, 34, 0 % );
active-foreground: rgba ( 166, 226, 42, 100 % );
lightbg: rgba ( 238, 232, 213, 100 % );
selected-active-foreground: rgba ( 166, 226, 42, 100 % );
alternate-active-background: rgba ( 39, 40, 34, 0 % );
background: rgba ( 39, 40, 34, 93 % );
bordercolor: rgba ( 0, 43, 54, 100 % );
alternate-normal-foreground: @foreground;
normal-background: rgba ( 39, 40, 34, 0 % );
lightfg: rgba ( 88, 104, 117, 100 % );
selected-normal-background: rgba ( 20, 20, 17, 100 % );
border-color: @foreground;
spacing: 2;
separatorcolor: rgba ( 230, 219, 116, 100 % );
urgent-background: rgba ( 39, 40, 34, 0 % );
selected-urgent-background: rgba ( 249, 38, 114, 100 % );
alternate-urgent-foreground: @urgent-foreground;
background-color: rgba ( 0, 0, 0, 0 % );
alternate-active-foreground: @active-foreground;
active-background: rgba ( 39, 40, 34, 0 % );
selected-active-background: rgba ( 20, 20, 17, 100 % );
}
window {
background-color: @background;
border: 1;
padding: 5;
}
mainbox {
border: 0;
padding: 0;
}
message {
border: 2px 0px 0px ;
border-color: @separatorcolor;
padding: 1px ;
}
textbox {
text-color: @foreground;
}
listview {
fixed-height: 0;
border: 2px 0px 0px ;
border-color: @separatorcolor;
spacing: 2px ;
scrollbar: true;
padding: 2px 0px 0px ;
}
element {
border: 0;
padding: 1px ;
}
element-text {
background-color: inherit;
text-color: inherit;
}
element.normal.normal {
background-color: @normal-background;
text-color: @normal-foreground;
}
element.normal.urgent {
background-color: @urgent-background;
text-color: @urgent-foreground;
}
element.normal.active {
background-color: @active-background;
text-color: @active-foreground;
}
element.selected.normal {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
element.selected.urgent {
background-color: @selected-urgent-background;
text-color: @selected-urgent-foreground;
}
element.selected.active {
background-color: @selected-active-background;
text-color: @selected-active-foreground;
}
element.alternate.normal {
background-color: @alternate-normal-background;
text-color: @alternate-normal-foreground;
}
element.alternate.urgent {
background-color: @alternate-urgent-background;
text-color: @alternate-urgent-foreground;
}
element.alternate.active {
background-color: @alternate-active-background;
text-color: @alternate-active-foreground;
}
scrollbar {
width: 4px ;
border: 0;
handle-width: 8px ;
padding: 0;
}
mode-switcher {
border: 2px 0px 0px ;
border-color: @separatorcolor;
}
button.selected {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
inputbar {
spacing: 0;
text-color: @normal-foreground;
padding: 1px ;
}
case-indicator {
spacing: 0;
text-color: @normal-foreground;
}
entry {
spacing: 0;
text-color: @normal-foreground;
}
prompt {
spacing: 0;
text-color: @normal-foreground;
}
inputbar {
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
}
textbox-prompt-colon {
expand: false;
str: ":";
margin: 0px 0.3em 0em 0em ;
text-color: @normal-foreground;
}

View File

@@ -0,0 +1,146 @@
/**
* ROFI Color theme
* User: Qball
* Copyright: Dave Davenport
*/
* {
selected-normal-foreground: rgba ( 245, 245, 245, 100 % );
foreground: rgba ( 0, 43, 54, 100 % );
normal-foreground: @foreground;
alternate-normal-background: rgba ( 208, 208, 208, 100 % );
red: rgba ( 220, 50, 47, 100 % );
selected-urgent-foreground: rgba ( 245, 245, 245, 100 % );
blue: rgba ( 38, 139, 210, 100 % );
urgent-foreground: rgba ( 215, 95, 0, 100 % );
alternate-urgent-background: rgba ( 208, 208, 208, 100 % );
active-foreground: rgba ( 0, 95, 135, 100 % );
lightbg: rgba ( 238, 232, 213, 100 % );
selected-active-foreground: rgba ( 245, 245, 245, 100 % );
alternate-active-background: rgba ( 208, 208, 208, 100 % );
background: rgba ( 245, 245, 245, 100 % );
bordercolor: rgba ( 68, 68, 68, 100 % );
alternate-normal-foreground: @foreground;
normal-background: rgba ( 95, 95, 32, 6 % );
lightfg: rgba ( 88, 104, 117, 100 % );
selected-normal-background: rgba ( 66, 113, 174, 100 % );
border-color: @foreground;
spacing: 2;
separatorcolor: rgba ( 68, 68, 68, 100 % );
urgent-background: rgba ( 245, 245, 245, 100 % );
selected-urgent-background: rgba ( 215, 95, 0, 100 % );
alternate-urgent-foreground: @urgent-foreground;
background-color: rgba ( 0, 0, 0, 0 % );
alternate-active-foreground: @active-foreground;
active-background: rgba ( 245, 245, 245, 100 % );
selected-active-background: rgba ( 0, 95, 135, 100 % );
}
window {
background-color: @background;
border: 1;
padding: 5;
}
mainbox {
border: 0;
padding: 0;
}
message {
border: 2px 0px 0px ;
border-color: @separatorcolor;
padding: 1px ;
}
textbox {
text-color: @foreground;
}
listview {
fixed-height: 0;
border: 2px 0px 0px ;
border-color: @separatorcolor;
spacing: 2px ;
scrollbar: true;
padding: 2px 0px 0px ;
}
element {
border: 0;
padding: 1px ;
}
element-text {
background-color: inherit;
text-color: inherit;
}
element.normal.normal {
background-color: @normal-background;
text-color: @normal-foreground;
}
element.normal.urgent {
background-color: @urgent-background;
text-color: @urgent-foreground;
}
element.normal.active {
background-color: @active-background;
text-color: @active-foreground;
}
element.selected.normal {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
element.selected.urgent {
background-color: @selected-urgent-background;
text-color: @selected-urgent-foreground;
}
element.selected.active {
background-color: @selected-active-background;
text-color: @selected-active-foreground;
}
element.alternate.normal {
background-color: @alternate-normal-background;
text-color: @alternate-normal-foreground;
}
element.alternate.urgent {
background-color: @alternate-urgent-background;
text-color: @alternate-urgent-foreground;
}
element.alternate.active {
background-color: @alternate-active-background;
text-color: @alternate-active-foreground;
}
scrollbar {
width: 4px ;
border: 0;
handle-width: 8px ;
padding: 0;
}
mode-switcher {
border: 2px 0px 0px ;
border-color: @separatorcolor;
}
button.selected {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
inputbar {
spacing: 0;
text-color: @normal-foreground;
padding: 1px ;
}
case-indicator {
spacing: 0;
text-color: @normal-foreground;
}
entry {
spacing: 0;
text-color: @normal-foreground;
}
prompt {
spacing: 0;
text-color: @normal-foreground;
}
inputbar {
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
}
textbox-prompt-colon {
expand: false;
str: ":";
margin: 0px 0.3em 0em 0em ;
text-color: @normal-foreground;
}

View File

@@ -0,0 +1,146 @@
/*******************************************************************************
* ROFI Color theme
* User: Rasi
* Copyright: Rasmus Steinke
*******************************************************************************/
* {
selected-normal-foreground: rgba ( 255, 255, 255, 100 % );
foreground: rgba ( 193, 193, 193, 100 % );
normal-foreground: @foreground;
alternate-normal-background: rgba ( 39, 50, 56, 100 % );
red: rgba ( 220, 50, 47, 100 % );
selected-urgent-foreground: rgba ( 255, 24, 68, 100 % );
blue: rgba ( 38, 139, 210, 100 % );
urgent-foreground: rgba ( 255, 24, 68, 100 % );
alternate-urgent-background: rgba ( 39, 50, 56, 100 % );
active-foreground: rgba ( 128, 203, 196, 100 % );
lightbg: rgba ( 238, 232, 213, 100 % );
selected-active-foreground: rgba ( 128, 203, 196, 100 % );
alternate-active-background: rgba ( 39, 50, 56, 100 % );
background: rgba ( 39, 50, 56, 100 % );
bordercolor: rgba ( 39, 50, 56, 100 % );
alternate-normal-foreground: @foreground;
normal-background: rgba ( 39, 50, 56, 100 % );
lightfg: rgba ( 88, 104, 117, 100 % );
selected-normal-background: rgba ( 57, 66, 73, 100 % );
border-color: @foreground;
spacing: 2;
separatorcolor: rgba ( 30, 37, 41, 100 % );
urgent-background: rgba ( 39, 50, 56, 100 % );
selected-urgent-background: rgba ( 57, 66, 73, 100 % );
alternate-urgent-foreground: @urgent-foreground;
background-color: rgba ( 0, 0, 0, 0 % );
alternate-active-foreground: @active-foreground;
active-background: rgba ( 39, 50, 56, 100 % );
selected-active-background: rgba ( 57, 66, 73, 100 % );
}
window {
background-color: @background;
border: 1;
padding: 5;
}
mainbox {
border: 0;
padding: 0;
}
message {
border: 1px dash 0px 0px ;
border-color: @separatorcolor;
padding: 1px ;
}
textbox {
text-color: @foreground;
}
listview {
fixed-height: 0;
border: 2px dash 0px 0px ;
border-color: @separatorcolor;
spacing: 2px ;
scrollbar: true;
padding: 2px 0px 0px ;
}
element {
border: 0;
padding: 1px ;
}
element-text {
background-color: inherit;
text-color: inherit;
}
element.normal.normal {
background-color: @normal-background;
text-color: @normal-foreground;
}
element.normal.urgent {
background-color: @urgent-background;
text-color: @urgent-foreground;
}
element.normal.active {
background-color: @active-background;
text-color: @active-foreground;
}
element.selected.normal {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
element.selected.urgent {
background-color: @selected-urgent-background;
text-color: @selected-urgent-foreground;
}
element.selected.active {
background-color: @selected-active-background;
text-color: @selected-active-foreground;
}
element.alternate.normal {
background-color: @alternate-normal-background;
text-color: @alternate-normal-foreground;
}
element.alternate.urgent {
background-color: @alternate-urgent-background;
text-color: @alternate-urgent-foreground;
}
element.alternate.active {
background-color: @alternate-active-background;
text-color: @alternate-active-foreground;
}
scrollbar {
width: 4px ;
border: 0;
handle-width: 8px ;
padding: 0;
}
mode-switcher {
border: 2px dash 0px 0px ;
border-color: @separatorcolor;
}
button.selected {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
inputbar {
spacing: 0;
text-color: @normal-foreground;
padding: 1px ;
}
case-indicator {
spacing: 0;
text-color: @normal-foreground;
}
entry {
spacing: 0;
text-color: @normal-foreground;
}
prompt {
spacing: 0;
text-color: @normal-foreground;
}
inputbar {
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
}
textbox-prompt-colon {
expand: false;
str: ":";
margin: 0px 0.3em 0em 0em ;
text-color: @normal-foreground;
}

View File

@@ -0,0 +1,151 @@
/************************************************
* ROFI Color theme
* User: leofa
* Copyright: 2017 leofa
***********************************************/
* {
selected-normal-foreground: rgba ( 0, 0, 0, 100 % );
foreground: rgba ( 196, 203, 212, 100 % );
normal-foreground: @foreground;
alternate-normal-background: rgba ( 36, 43, 56, 100 % );
red: rgba ( 220, 50, 47, 100 % );
selected-urgent-foreground: rgba ( 249, 249, 249, 100 % );
blue: rgba ( 38, 139, 210, 100 % );
urgent-foreground: rgba ( 204, 102, 102, 100 % );
alternate-urgent-background: rgba ( 75, 81, 96, 90 % );
active-foreground: rgba ( 101, 172, 255, 100 % );
lightbg: rgba ( 238, 232, 213, 100 % );
selected-active-foreground: rgba ( 249, 249, 249, 100 % );
alternate-active-background: rgba ( 75, 81, 96, 89 % );
background: rgba ( 36, 43, 56, 100 % );
alternate-normal-foreground: @foreground;
normal-background: @background;
lightfg: rgba ( 88, 104, 117, 100 % );
selected-normal-background: rgba ( 77, 189, 203, 100 % );
border-color: rgba ( 77, 189, 203, 100 % );
spacing: 2;
separatorcolor: rgba ( 29, 31, 33, 100 % );
urgent-background: rgba ( 29, 31, 33, 17 % );
selected-urgent-background: rgba ( 165, 66, 66, 100 % );
alternate-urgent-foreground: @urgent-foreground;
background-color: rgba ( 36, 43, 56, 100 % );
alternate-active-foreground: @active-foreground;
active-background: rgba ( 29, 31, 33, 17 % );
selected-active-background: rgba ( 68, 145, 237, 100 % );
}
window {
background-color: @background;
border: 1;
padding: 5;
border-radius: 15;
}
mainbox {
border: 0;
padding: 0;
}
message {
border: 2px 0px 0px ;
border-color: @separatorcolor;
padding: 1px ;
}
textbox {
text-color: @foreground;
}
listview {
fixed-height: 0;
border: 2px 0px 0px ;
border-color: @separatorcolor;
spacing: 2px ;
scrollbar: true;
padding: 2px 0px 0px ;
}
element {
border: 0;
padding: 1px ;
}
element-text {
background-color: inherit;
text-color: inherit;
}
element.normal.normal {
background-color: @normal-background;
text-color: @normal-foreground;
}
element.normal.urgent {
background-color: @urgent-background;
text-color: @urgent-foreground;
}
element.normal.active {
background-color: @active-background;
text-color: @active-foreground;
}
element.selected.normal {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
element.selected.urgent {
background-color: @selected-urgent-background;
text-color: @selected-urgent-foreground;
}
element.selected.active {
background-color: @selected-active-background;
text-color: @selected-active-foreground;
}
element.alternate.normal {
background-color: @alternate-normal-background;
text-color: @alternate-normal-foreground;
}
element.alternate.urgent {
background-color: @alternate-urgent-background;
text-color: @alternate-urgent-foreground;
}
element.alternate.active {
background-color: @alternate-active-background;
text-color: @alternate-active-foreground;
}
scrollbar {
width: 4px ;
border: 0;
handle-color: @normal-foreground;
handle-width: 8px ;
padding: 0;
}
mode-switcher {
border: 2px 0px 0px ;
border-color: @separatorcolor;
}
button {
spacing: 0;
text-color: @normal-foreground;
}
button.selected {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
inputbar {
spacing: 0;
text-color: @normal-foreground;
padding: 1px ;
}
case-indicator {
spacing: 0;
text-color: @normal-foreground;
}
entry {
spacing: 0;
text-color: @normal-foreground;
}
prompt {
spacing: 0;
text-color: @normal-foreground;
}
inputbar {
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
}
textbox-prompt-colon {
expand: false;
str: ":";
margin: 0px 0.3em 0em 0em ;
text-color: @normal-foreground;
}

View File

@@ -0,0 +1,493 @@
# Copyright (c) 2010 Aldo Cortesi
# Copyright (c) 2010, 2014 dequis
# Copyright (c) 2012 Randall Ma
# Copyright (c) 2012-2014 Tycho Andersen
# Copyright (c) 2012 Craig Barnes
# Copyright (c) 2013 horsik
# Copyright (c) 2013 Tao Sauvage
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
import os
import subprocess
from libqtile import bar, hook, layout, qtile, widget
from libqtile.config import Click, Drag, Group, Key, Match, Screen
from libqtile.lazy import lazy
# from libqtile.utils import guess_terminal
mod = "mod4"
# terminal = guess_terminal()
terminal = "kitty"
def toggle_clock():
time_format = "󰀠 %H:%M"
date_format = " %d %b %a"
# Get the clock widget
clock = qtile.widgets_map["clock"]
# Look for an attribute called "_toggled" which we'll use to track the state
if not getattr(clock, "_toggled", False):
# if it's not "toggled" then change to the date format and set the flag
clock.format = date_format
clock._toggled = True
else:
# otherwise, change back to the time format
clock.format = time_format
clock._toggled = False
# This may change the widget length so we should redraw the bar
clock.bar.draw()
def my_func(text):
for string in [text]:
text = text.replace(string, "")
return text
urgent_color = "#7deff9"
background_color = "#2e3440"
blue_color = "#00ffff"
red_color = "#ff5500"
green_color = "#00ff00"
yellow_color = "#ffff00"
keys = [
# A list of available commands that can be bound to keys can be found
# at https://docs.qtile.org/en/latest/manual/config/lazy.html
# Switch between windows
Key([mod], "h", lazy.layout.left(), desc="Move focus to left"),
Key([mod], "l", lazy.layout.right(), desc="Move focus to right"),
Key([mod], "j", lazy.layout.down(), desc="Move focus down"),
Key([mod], "k", lazy.layout.up(), desc="Move focus up"),
Key([mod], "Left", lazy.layout.left(), desc="Move focus to left"),
Key([mod], "Right", lazy.layout.right(), desc="Move focus to right"),
Key([mod], "Down", lazy.layout.down(), desc="Move focus down"),
Key([mod], "Up", lazy.layout.up(), desc="Move focus up"),
Key([mod], "space", lazy.layout.next(), desc="Move window focus to other window"),
Key([mod], "f", lazy.window.toggle_floating(), desc="Toggle floating"),
# Move windows between left/right columns or move up/down in current stack.
# Moving out of range in Columns layout will create new column.
Key(
[mod, "shift"], "h", lazy.layout.shuffle_left(), desc="Move window to the left"
),
Key(
[mod, "shift"],
"l",
lazy.layout.shuffle_right(),
desc="Move window to the right",
),
Key([mod, "shift"], "j", lazy.layout.shuffle_down(), desc="Move window down"),
Key([mod, "shift"], "k", lazy.layout.shuffle_up(), desc="Move window up"),
# Grow windows. If current window is on the edge of screen and direction
# will be to screen edge - window would shrink.
Key([mod, "control"], "g", lazy.layout.grow(), desc="Grow"),
Key([mod, "control"], "s", lazy.layout.shrink(), desc="Shrink"),
Key([mod, "control"], "h", lazy.layout.grow_left(), desc="Grow window to the left"),
Key(
[mod, "control"], "l", lazy.layout.grow_right(), desc="Grow window to the right"
),
Key([mod, "control"], "j", lazy.layout.grow_down(), desc="Grow window down"),
Key([mod, "control"], "k", lazy.layout.grow_up(), desc="Grow window up"),
Key([mod], "n", lazy.layout.normalize(), desc="Reset all window sizes"),
# Key([mod], "z", lazy.spawn('rofi -show run -font "Hack Bold 14"'), desc="Rofi"),
Key(
[mod],
"z",
lazy.spawn('rofi -show run -theme archer -font "Iosevka Nerd Font Medium 18"'),
desc="Rofi",
),
Key(
[mod],
"x",
lazy.spawn(
'rofi -show window -theme archer -font "Iosevka Nerd Font Medium 18"'
),
desc="Rofi",
),
Key(
[],
"XF86AudioMute",
lazy.spawn("amixer -q set Master toggle"),
desc="Audio Mute",
),
Key(
[],
"XF86AudioRaiseVolume",
lazy.spawn("amixer set Master 5%+ unmute"),
desc="Raise Volume",
),
Key(
[],
"XF86AudioLowerVolume",
lazy.spawn("amixer set Master 5%- unmute"),
desc="Lower Volume",
),
Key(
[],
"XF86MonBrightnessUp",
lazy.spawn("xbacklight -inc 5"),
desc="Raise Brightness",
),
Key(
[],
"XF86MonBrightnessDown",
lazy.spawn("xbacklight -dec 5"),
desc="Lower Brightness",
),
# Toggle between split and unsplit sides of stack.
# Split = all windows displayed
# Unsplit = 1 window displayed, like Max layout, but still with
# multiple stack panes
Key(
[mod, "shift"],
"Return",
lazy.layout.toggle_split(),
desc="Toggle between split and unsplit sides of stack",
),
Key([mod], "Return", lazy.spawn(terminal), desc="Launch terminal"),
# Toggle between different layouts as defined below
Key([mod], "Tab", lazy.next_layout(), desc="Toggle between layouts"),
Key([mod], "w", lazy.window.kill(), desc="Kill focused window"),
Key([mod, "control"], "r", lazy.reload_config(), desc="Reload the config"),
Key([mod, "control"], "q", lazy.shutdown(), desc="Shutdown Qtile"),
Key([mod], "r", lazy.spawncmd(), desc="Spawn a command using a prompt widget"),
Key([mod], "b", lazy.hide_show_bar(), desc="Hide and show bar"),
]
groups = [Group(i) for i in "1234567890"]
for i in groups:
keys.extend(
[
# mod1 + letter of group = switch to group
Key(
[mod],
i.name,
lazy.group[i.name].toscreen(),
desc="Switch to group {}".format(i.name),
),
# mod1 + shift + letter of group = switch to & move focused window to group
Key(
[mod, "shift"],
i.name,
lazy.window.togroup(i.name, switch_group=True),
desc="Switch to & move focused window to group {}".format(i.name),
),
# Or, use below if you prefer not to switch to that group.
# # mod1 + shift + letter of group = move focused window to group
# Key([mod, "shift"], i.name, lazy.window.togroup(i.name),
# desc="move focused window to group {}".format(i.name)),
]
)
layouts = [
layout.MonadTall(
margin=10,
border_focus=urgent_color,
border_width=1,
),
layout.Max(margin=10, border_width=1, border_focus=urgent_color),
layout.Columns(
margin=10,
num_columns=1,
# border_focus_stack=["#d75f5f", "#8f3d3d"],
border_focus=urgent_color,
border_width=1,
border_on_single=True,
),
# layout.Bsp(margin=10, border_focus=urgent_color),
# Try more layouts by unleashing below layouts.
# layout.Stack(num_stacks=2),
# layout.Matrix(),
# layout.MonadTall(),
# layout.MonadWide(),
# layout.RatioTile(),
# layout.Tile(),
# layout.TreeTab(margin_left=5, panel_width=150, place_right=True, bg_color="#192330", padding_x=10),
# layout.VerticalTile(margin=5, border_focus="#ffffff"),
# layout.Zoomy(columnwidth=100, margin=10),
]
widget_defaults = dict(
# font="Iosevka Nerd Font",
font="JetBrainsMono",
fontsize=16,
# padding=3,
)
extension_defaults = widget_defaults.copy()
screens = [
Screen(
top=bar.Bar(
[
widget.TextBox(
padding=10,
text="",
fontsize=30,
foreground="#ffdd1c",
mouse_callbacks={
"Button1": lazy.spawn(
"rofi -show run -font 'Iosevka Nerd Font Medium 16'"
)
},
),
widget.CurrentLayout(
padding=10,
fmt="<b>{}</b>",
),
widget.GroupBox(
padding=15,
fontsize=16,
highlight_method="block",
block_highlight_text_color="#000000",
active="#ffffff",
inactive="#ffffff",
this_current_screen_border=urgent_color,
urgent_border="#ffffff",
urgent_text="#ffffff",
disable_drag=True,
use_mouse_wheel=True,
borderwidth=1,
center_aligned=True,
rounded=True,
hide_unused=True,
),
widget.TaskList(
padding_x=5,
# padding_y=15,
highlight_method="block",
background=background_color,
unfocused_border="#91afe2",
border=urgent_color,
borderwidth=0,
spacing=5,
max_title_width=41,
urgent_border=background_color,
stretch=True,
urgent_alert_method="border",
parse_text=my_func,
title_width_method="uniform",
),
widget.Clock(
fmt="<b>{}</b>",
format=" %a %d %b | 󰀠 %H:%M |",
padding=5,
foreground="#ffffff",
mouse_callbacks={"Button1": lazy.spawn("/home/fox/bin/clockv2")},
),
widget.Wttr(
padding=0,
location={"Kumylzhenskaya": "󰍒 "},
format=1,
lang="ru",
mouse_callbacks={
"Button1": lazy.spawn(
"kitty --hold curl 'https://wttr.in/Kumylzhenskaya?lang=ru'"
)
},
),
widget.Sep(
linewidth=350,
foreground=background_color,
),
widget.TextBox(
fmt="󰒢",
foreground=blue_color,
),
widget.Net(
width=120,
foreground="#ffffff",
interface="wlp0s20f3",
format="{down:.0f}{down_suffix:<2}↓{up:.0f}{up_suffix:<2}↑",
),
widget.TextBox(
fmt="",
foreground=red_color,
),
widget.CPU(
width=40,
format="{load_percent:3.0f}%",
mouse_callbacks={"Button1": lazy.spawn("kitty -e htop")},
padding=-1,
),
widget.TextBox(
fmt="󰊚",
foreground=yellow_color,
),
widget.Memory(
width=30,
format="{MemUsed:2.0f}{mm}",
measure_mem="G",
mouse_callbacks={"Button1": lazy.spawn("kitty -e htop")},
padding=-1,
),
widget.TextBox(
fmt="",
foreground=green_color,
),
widget.ThermalSensor(
format="{temp:2.0f}°C",
tag_sensor="Package id 0",
mouse_callbacks={"Button1": lazy.spawn("kitty -e htop")},
padding=-1,
),
widget.TextBox(
fmt="",
foreground=blue_color,
),
widget.Backlight(
backlight_name="intel_backlight",
brightness_file="/sys/class/backlight/intel_backlight/brightness",
format="{percent:3.0%}",
padding=-1,
),
widget.TextBox(
fmt="󰕾",
foreground=red_color,
),
widget.Volume(
fmt="{}",
),
widget.Battery(
battery=0,
format="{char}{percent:2.0%}",
foreground=green_color,
low_foreground=red_color,
low_percentage=0.2,
update_interval=5,
not_charging_char="󰂃 ",
padding=5,
charge_char="󰂆 ",
discharge_char="󰂃 ",
full_char="󰂅 ",
full_short_text="󰂅 ",
mouse_callbacks={
"Button1": lazy.spawn("xfce4-power-manager-settings")
},
),
widget.Systray(
icon_size=28,
padding=0,
),
widget.CheckUpdates(
distro="Arch_paru",
padding=5,
display_format="󰅧 ",
no_update_string="󰅠 ",
foreground="#0099f9",
colour_have_updates=red_color,
mouse_callbacks={"Button1": lazy.spawn("paru -Qu")},
),
widget.TextBox(
fmt="󰤆 ",
padding=5,
mouse_callbacks={"Button1": lazy.spawn("oblogout")},
),
],
36,
margin=[10, 10, 5, 10],
background=background_color,
border_width=1, # Draw top and bottom borders
border_color=urgent_color, # Borders are magenta
),
# top=bar.Bar(
# [
# widget.LaunchBar(
# progs=[
# ("brave", "brave", "Web-browser"),
# ("zen-browser", "zen-browser", "Another Web-browser"),
# ],
# ),
# ],
# 36,
# margin=[10, 10, 5, 1010],
# background="#002b36",
# border_width=3, # Draw top and bottom borders
# border_color=urgent_color, # Borders are magenta
# ),
),
]
# Drag floating layouts.
mouse = [
Drag(
[mod],
"Button1",
lazy.window.set_position_floating(),
start=lazy.window.get_position(),
),
Drag(
[mod], "Button3", lazy.window.set_size_floating(), start=lazy.window.get_size()
),
Click([mod], "Button2", lazy.window.bring_to_front()),
]
dgroups_key_binder = None
dgroups_app_rules = [] # type: list
follow_mouse_focus = True
bring_front_click = False
cursor_warp = False
floating_layout = layout.Floating(
float_rules=[
# Run the utility of `xprop` to see the wm class and name of an X client.
*layout.Floating.default_float_rules,
Match(wm_class="confirmreset"), # gitk
Match(wm_class="makebranch"), # gitk
Match(wm_class="maketag"), # gitk
Match(wm_class="ssh-askpass"), # ssh-askpass
Match(wm_class="blueman-manager"), # ssh-askpass
Match(wm_class="oblogout"), # ssh-askpass
Match(title="branchdialog"), # gitk
Match(title="pinentry"), # GPG key password entry
],
border_focus="#7deff9",
border_normal="#7deff9",
border_width=3,
)
auto_fullscreen = True
focus_on_window_activation = "smart"
reconfigure_screens = True
# If things like steam games want to auto-minimize themselves when losing
# focus, should we respect this or not?
auto_minimize = True
# When using the Wayland backend, this can be used to configure input devices.
wl_input_rules = None
@hook.subscribe.startup_once
def autostart():
home = os.path.expanduser("~/.config/qtile/autostart.sh")
subprocess.run([home])
# XXX: Gasp! We're lying here. In fact, nobody really uses or cares about this
# string besides java UI toolkits; you can see several discussions on the
# mailing lists, GitHub issues, and other WM documentation that suggest setting
# this string if your java app doesn't work correctly. We may as well just lie
# and say that we're a working one by default.
#
# We choose LG3D to maximize irony: it is a 3D non-reparenting WM written in
# java that happens to be on java's whitelist.
wmname = "LG3D"

View File

@@ -0,0 +1,181 @@
/**
* ROFI Color theme
* User: Qball
* Copyright: Dave Davenport
*/
* {
foreground: #ffeedd;
backlight: #ccffeedd;
background-color: transparent;
dark: #1c1c1c;
// Black
black: #3d352a;
lightblack: #554444;
tlightblack: #554444cc;
//
// Red
red: #cd5c5c;
lightred: #cc5533;
//
// Green
green: #86af80;
lightgreen: #88cc22;
//
// Yellow
yellow: #e8ae5b;
lightyellow: #ffa75d;
//
// Blue
blue: #6495ed;
lightblue: #87ceeb;
//
// Magenta
magenta: #deb887;
lightmagenta: #996600;
//
// Cyan
cyan: #b0c4de;
tcyan: #ccb0c4de;
lightcyan: #b0c4de;
//
// White
white: #bbaa99;
lightwhite: #ddccbb;
//
// Bold, Italic, Underline
highlight: underline bold #ffffff;
transparent: rgba(0,0,0,0);
font: "Source Code Pro 10";
}
window {
location: center;
anchor: center;
transparency: "real";
padding: 10px;
border: 0px;
border-radius: 10px;
color: @magenta;
background-color: @transparent;
spacing: 0;
children: [mainbox];
orientation: horizontal;
}
mainbox {
spacing: 0;
children: [ inputbar, message, listview ];
}
message {
border-color: @foreground;
border: 0px 2px 2px 2px;
// border-radius: 10px;
padding: 5;
background-color: @tcyan;
}
message {
font: "Source Code Pro 8";
color: @black;
}
inputbar {
color: @lightgreen;
padding: 11px;
background-color: @tlightblack;
border: 2px 2px 2px 2px;
border-radius: 15px 15px 0px 0px;
border-color: @foreground;
font: "Source Code Pro 18";
}
entry,prompt,case-indicator {
text-font: inherit;
text-color:inherit;
}
prompt {
margin: 0px 0.3em 0em 0em ;
}
listview {
padding: 8px;
border-radius: 0px 0px 15px 15px;
border-color: @foreground;
border: 0px 2px 2px 2px;
background-color: #1c1c1ccc;
dynamic: false;
lines: 10;
}
element {
padding: 3px;
vertical-align: 0.5;
// border: 2px;
border-radius: 4px;
background-color: transparent;
color: @foreground;
font:inherit;
}
element-text {
background-color: inherit;
text-color: inherit;
}
element selected.normal {
background-color: @blue;
}
element normal active {
foreground: @lightblue;
}
element normal urgent {
foreground: @lightred;
}
element alternate normal {
}
element alternate active {
foreground: @lightblue;
}
element alternate urgent {
foreground: @lightred;
}
element selected active {
background-color: @lightblue;
foreground: @dark;
}
element selected urgent {
background-color: @lightred;
foreground: @dark;
}
element normal normal {
}
vertb {
expand: false;
children: [ dummy0, mode-switcher, dummy1 ];
}
dummy0, dummy1 {
expand: true;
}
mode-switcher {
expand: false;
orientation: vertical;
spacing: 0px;
border: 0px 0px 0px 0px;
}
button {
font: "FontAwesome 22";
padding: 6px;
border: 2px 0px 2px 2px;
border-radius: 4px 0px 0px 4px;
background-color: @tlightblack;
border-color: @foreground;
color: @foreground;
horizontal-align: 0.5;
}
button selected normal {
color: @dark;
border: 2px 0px 2px 2px;
background-color: @backlight;
border-color: @foreground;
}
error-message {
expand: true;
background-color: red;
border-color: darkred;
border: 2px;
padding: 1em;
}

View File

@@ -0,0 +1,146 @@
/**
* ROFI Color theme
* User: Qball
* Copyright: Dave Davenport
*/
* {
selected-normal-foreground: rgba ( 0, 96, 160, 100 % );
foreground: rgba ( 0, 176, 239, 100 % );
normal-foreground: @foreground;
alternate-normal-background: rgba ( 0, 0, 0, 0 % );
red: rgba ( 220, 50, 47, 100 % );
selected-urgent-foreground: rgba ( 0, 96, 160, 100 % );
blue: rgba ( 38, 139, 210, 100 % );
urgent-foreground: rgba ( 255, 160, 160, 100 % );
alternate-urgent-background: rgba ( 0, 0, 0, 0 % );
active-foreground: rgba ( 160, 255, 160, 100 % );
lightbg: rgba ( 238, 232, 213, 100 % );
selected-active-foreground: rgba ( 0, 96, 160, 100 % );
alternate-active-background: rgba ( 0, 0, 0, 0 % );
background: rgba ( 0, 96, 160, 93 % );
bordercolor: rgba ( 0, 176, 239, 100 % );
alternate-normal-foreground: @foreground;
normal-background: rgba ( 0, 0, 0, 0 % );
lightfg: rgba ( 88, 104, 117, 100 % );
selected-normal-background: rgba ( 0, 176, 239, 100 % );
border-color: @foreground;
spacing: 2;
separatorcolor: rgba ( 0, 176, 239, 100 % );
urgent-background: rgba ( 0, 0, 0, 0 % );
selected-urgent-background: rgba ( 255, 160, 160, 100 % );
alternate-urgent-foreground: @urgent-foreground;
background-color: rgba ( 0, 0, 0, 0 % );
alternate-active-foreground: @active-foreground;
active-background: rgba ( 0, 0, 0, 0 % );
selected-active-background: rgba ( 160, 255, 160, 100 % );
}
window {
background-color: @background;
border: 1;
padding: 5;
}
mainbox {
border: 0;
padding: 0;
}
message {
border: 1px dash 0px 0px ;
border-color: @separatorcolor;
padding: 1px ;
}
textbox {
text-color: @foreground;
}
listview {
fixed-height: 0;
border: 2px dash 0px 0px ;
border-color: @separatorcolor;
spacing: 2px ;
scrollbar: true;
padding: 2px 0px 0px ;
}
element {
border: 0;
padding: 1px ;
}
element-text {
background-color: inherit;
text-color: inherit;
}
element.normal.normal {
background-color: @normal-background;
text-color: @normal-foreground;
}
element.normal.urgent {
background-color: @urgent-background;
text-color: @urgent-foreground;
}
element.normal.active {
background-color: @active-background;
text-color: @active-foreground;
}
element.selected.normal {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
element.selected.urgent {
background-color: @selected-urgent-background;
text-color: @selected-urgent-foreground;
}
element.selected.active {
background-color: @selected-active-background;
text-color: @selected-active-foreground;
}
element.alternate.normal {
background-color: @alternate-normal-background;
text-color: @alternate-normal-foreground;
}
element.alternate.urgent {
background-color: @alternate-urgent-background;
text-color: @alternate-urgent-foreground;
}
element.alternate.active {
background-color: @alternate-active-background;
text-color: @alternate-active-foreground;
}
scrollbar {
width: 4px ;
border: 0;
handle-width: 8px ;
padding: 0;
}
mode-switcher {
border: 2px dash 0px 0px ;
border-color: @separatorcolor;
}
button.selected {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
inputbar {
spacing: 0;
text-color: @normal-foreground;
padding: 1px ;
}
case-indicator {
spacing: 0;
text-color: @normal-foreground;
}
entry {
spacing: 0;
text-color: @normal-foreground;
}
prompt {
spacing: 0;
text-color: @normal-foreground;
}
inputbar {
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
}
textbox-prompt-colon {
expand: false;
str: ":";
margin: 0px 0.3em 0em 0em ;
text-color: @normal-foreground;
}

View File

@@ -0,0 +1,149 @@
/******************************************************************************
* ROFI Color theme
* User: Rasi
* Copyright: Rasmus Steinke
******************************************************************************/
* {
selected-normal-foreground: rgba ( 255, 255, 255, 100 % );
foreground: rgba ( 79, 128, 255, 100 % );
normal-foreground: @foreground;
alternate-normal-background: rgba ( 0, 57, 255, 100 % );
red: rgba ( 220, 50, 47, 100 % );
selected-urgent-foreground: rgba ( 255, 112, 71, 100 % );
blue: rgba ( 38, 139, 210, 100 % );
urgent-foreground: rgba ( 255, 112, 71, 100 % );
alternate-urgent-background: rgba ( 0, 57, 255, 100 % );
active-foreground: rgba ( 104, 186, 80, 100 % );
lightbg: rgba ( 238, 232, 213, 100 % );
selected-active-foreground: rgba ( 104, 186, 80, 100 % );
alternate-active-background: rgba ( 0, 57, 255, 100 % );
background: rgba ( 0, 57, 255, 100 % );
bordercolor: rgba ( 0, 57, 255, 100 % );
alternate-normal-foreground: @foreground;
normal-background: rgba ( 0, 57, 255, 100 % );
lightfg: rgba ( 88, 104, 117, 100 % );
selected-normal-background: rgba ( 79, 128, 255, 100 % );
border-color: @foreground;
spacing: 2;
separatorcolor: rgba ( 79, 128, 255, 100 % );
urgent-background: rgba ( 0, 57, 255, 100 % );
selected-urgent-background: rgba ( 79, 128, 255, 100 % );
alternate-urgent-foreground: @urgent-foreground;
background-color: rgba ( 0, 0, 0, 0 % );
alternate-active-foreground: @active-foreground;
active-background: rgba ( 0, 57, 255, 100 % );
selected-active-background: rgba ( 79, 128, 255, 100 % );
}
window {
font: "Topaz-8 10";
background-color: #4E7FFF;
border: 1;
padding: 5;
}
mainbox {
border: 0;
padding: 0;
margin: 40;
background-color: #003AFF;
}
message {
border: 1px dash 0px dash ;
border-color: @separatorcolor;
padding: 1px ;
}
textbox {
text-color: @foreground;
}
listview {
fixed-height: 0;
border: 0px 0px 0px 0px ;
border-color: @separatorcolor;
spacing: 2px ;
scrollbar: false;
padding: 5px 5px 5px ;
}
element {
border: 0;
padding: 1px ;
}
element-text {
background-color: inherit;
text-color: inherit;
}
element.normal.normal {
background-color: @normal-background;
text-color: @normal-foreground;
}
element.normal.urgent {
background-color: @urgent-background;
text-color: @urgent-foreground;
}
element.normal.active {
background-color: @active-background;
text-color: @active-foreground;
}
element.selected.normal {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
element.selected.urgent {
background-color: @selected-urgent-background;
text-color: @selected-urgent-foreground;
}
element.selected.active {
background-color: @selected-active-background;
text-color: @selected-active-foreground;
}
element.alternate.normal {
background-color: @alternate-normal-background;
text-color: @alternate-normal-foreground;
}
element.alternate.urgent {
background-color: @alternate-urgent-background;
text-color: @alternate-urgent-foreground;
}
element.alternate.active {
background-color: @alternate-active-background;
text-color: @alternate-active-foreground;
}
scrollbar {
width: 0px ;
border: 0;
handle-width: 8px ;
padding: 0;
}
mode-switcher {
border: 2px dash 0px 0px ;
border-color: @separatorcolor;
}
button.selected {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
inputbar {
spacing: 0;
text-color: @normal-foreground;
padding: 1px ;
}
case-indicator {
spacing: 0;
text-color: @normal-foreground;
}
entry {
spacing: 0;
text-color: @normal-foreground;
}
prompt {
spacing: 0;
text-color: @normal-foreground;
}
inputbar {
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
}
textbox-prompt-colon {
expand: false;
str: ":";
margin: 0px 0.3em 0em 0em ;
text-color: @normal-foreground;
}

View File

@@ -0,0 +1,43 @@
/**
* ROFI Color theme
* User: Qball
* Copyright: Dave Davenport
*/
* {
background-color: Black;
border-color: White;
text-color: White;
font: "Times New Roman 12";
}
window {
anchor: north;
location: north;
width: 100%;
padding: 4px;
children: [ horibox ];
}
horibox {
orientation: horizontal;
children: [ prompt, entry, listview ];
}
listview {
layout: horizontal;
spacing: 5px;
lines: 100;
}
entry {
expand: false;
width: 10em;
}
element {
padding: 0px 2px;
}
element selected {
background-color: SteelBlue;
}
element-text, element-icon {
background-color: inherit;
text-color: inherit;
}

View File

@@ -0,0 +1,184 @@
/**
* ROFI Documentation theme.
* User: Qball
* Copyright: Dave Davenport
*/
/** Default settings, every widget inherits from this. */
* {
/** Default background color is transparent. */
background-color: transparent;
/** Default text is white */
text-color: white;
}
/**
* Entry box on top.
*/
entry {
/** top and bottom border */
border: 2px 0px;
/** Dark grey border color */
border-color: darkgrey;
/** Background is grey */
background-color: grey;
/** 4px padding on the inside of the border. */
padding: 4px;
/** when no text is set, show 'Type to filter' */
placeholder: "Type to filter";
/** this text is dark grey */
placeholder-color: darkgrey;
/** inherit font setting from parent */
font: inherit;
cursor: text;
}
/**
* Input bar
*/
inputbar {
/** no spacing between widgets */
spacing: 0;
/** include entry and mode-switcher (removes prompt) */
children: [ icon-keyboard, entry, mode-switcher ];
/** use monospace font. */
font: "mono 18";
}
/**
* Mode switcher.
* We set it up to 'connect' to reset of input bar.
*/
mode-switcher {
/** we use spacing between children to draw a 'border' */
spacing: 2px;
border: 2px;
border-radius: 0px 4px 4px 0px;
/** border and background are same color, widget will have desired bg color.*/
/** this way the spacing shows as a border */
border-color: darkgrey;
background-color: darkgrey;
/** inherit font setting from parent */
font: inherit;
}
/**
* Buttons in mode switcher.
*/
button {
background-color: grey;
border-color: darkgrey;
/** inherit font setting from parent */
font: inherit;
cursor: pointer;
}
/**
* Selected buttons in mode switcher.
*/
button selected {
background-color: lightgrey;
text-color: black;
}
/**
* Small icon in inputbar
*/
icon-keyboard {
/** give it a 2 pixel border, except on the right side. */
border: 2px 0px 2px 2px;
/** with a radius on the left two corners. */
border-radius: 4px 0px 0px 4px;
/** add matching border. */
border-color: darkgrey;
/** match background. */
background-color: grey;
/** move icon away from right border. */
padding: 0px 10px 0px 10px;
/** Only use required space. */
expand: false;
/** icon is around 1.2 font width */
size: 1.2em;
/** Icon name, we use symbolic name here */
filename: "keyboard";
}
/**
* Main window widget
*/
window {
/** Place on top center of rofi window on the top center of the screen. */
anchor: north;
location: north;
/** 100% screen width */
width: 100%;
/** Black transparent color. */
background-color: black / 70%;
/** Small one 1 font width border on inside of window. */
padding: 1em;
/** border */
border-color: black;
border: 0em 0.2em 0.2em;
}
/**
* Main container in the window.
*/
mainbox {
/** spacing between widgets */
spacing: 1em;
}
/**
* listview that shows entries.
*/
listview {
/** 4 rows. */
lines: 4;
/** 6 columns */
columns: 6;
/** add 1 em spacing between items */
spacing: 1em;
/** Don't reduce columns if less items are available. */
fixed-columns: true;
}
/**
* entry in listview.
*/
element {
/** clients are packed vertically. */
orientation: vertical;
/** 2 px border */
border: 2px;
/** with 4px radius on corners. */
border-radius: 4px ;
border-color: darkgrey;
background-color: grey;
/** 4 px padding on the inside of border */
cursor: pointer;
padding: 4px;
}
/** selected element */
element selected {
/** highlighted colors */
background-color: lightgrey;
text-color: black;
}
/** Entry icon */
element-icon {
/** change size to 128 pixels. */
size: 128px;
cursor: inherit;
}
/** Entry text */
element-text {
/* align font in (horizontally) center */
horizontal-align: 0.5;
cursor: inherit;
}

View File

@@ -0,0 +1,263 @@
/*******************************************************************************
* ROFI Color theme
* Theme designed to show off moving, packing of widgets, icons and more.
* User: DaveDavenport
* Copyright: DaveDavenport
********************************************************************************/
* {
selected-normal-foreground: rgba ( 248, 248, 242, 100 % );
foreground: rgba ( 248, 248, 242, 100 % );
normal-foreground: @foreground;
alternate-normal-background: rgba ( 39, 40, 34, 0 % );
selected-urgent-foreground: rgba ( 248, 248, 242, 100 % );
urgent-foreground: rgba ( 249, 38, 114, 100 % );
alternate-urgent-background: rgba ( 39, 40, 34, 0 % );
active-foreground: rgba ( 166, 226, 42, 100 % );
lightbg: rgba ( 238, 232, 213, 100 % );
selected-active-foreground: rgba ( 166, 226, 42, 100 % );
alternate-active-background: rgba ( 39, 40, 34, 0 % );
background: rgba ( 39, 40, 34, 93 % );
bordercolor: rgba ( 0, 43, 54, 100 % );
alternate-normal-foreground: @foreground;
normal-background: rgba ( 39, 40, 34, 0 % );
selected-normal-background: rgba ( 20, 20, 17, 100 % );
separatorcolor: rgba ( 230, 219, 116, 100 % );
urgent-background: rgba ( 39, 40, 34, 0 % );
selected-urgent-background: rgba ( 249, 38, 114, 100 % );
alternate-urgent-foreground: @urgent-foreground;
background-color: transparent;
alternate-active-foreground: @active-foreground;
active-background: rgba ( 39, 40, 34, 0 % );
selected-active-background: rgba ( 20, 20, 17, 100 % );
}
window {
border-color: black/30%;
background-color: darkgrey/ 95%;
border: 2px;
padding: 0px;
border-radius: 10px;
padding: 0.5em;
spacing: 0px;
anchor: north;
location: center;
y-offset: -15.5em;
children: [ inputbar, message, wrapper-mode-switcher, listview , pagerbox ];
}
pagerbox {
expand: false;
orientation: horizontal;
children: [ icon-left, pad, icon-right ];
}
pad {
expand: true;
}
icon-left {
expand: false;
filename: "go-previous";
size: 24;
vertical-align: 0.5;
action: "kb-page-prev";
}
icon-right {
expand: false;
filename: "go-next";
size: 24;
vertical-align: 0.5;
action: "kb-page-next";
}
wrapper-mode-switcher {
orientation: horizontal;
expand: false;
spacing: 0;
children: [ icon-ms-ic1, mode-switcher, icon-ms-ic2 ];
}
icon-ms-ic1 {
filename: "go-previous";
}
icon-ms-ic2 {
filename: "go-next";
}
icon-ms-ic1,icon-ms-ic2 {
size: 16;
vertical-align: 0.8;
expand: false;
border: 0px 0px 2px ;
border-color: @separatorcolor;
}
mode-switcher {
border: 0px;
spacing: 0px;
expand: true;
}
button {
padding: 2px;
border: 0px 0px 2px ;
border-color: @separatorcolor;
}
button selected.normal {
text-color: white;
background-color: black/50%;
border: 2px 2px 0px ;
border-color: @separatorcolor;
border-radius: 10px 10px 0 0;
}
sidebar {
expand: false;
}
message {
text-color: black;
background-color: lightgrey / 50%;
border-color: grey;
border: 2px;
border-radius: 5px;
padding: 4px;
margin: 0px 0px 0.5em;
expand: false;
}
listview {
spacing: 2px ;
scrollbar: false;
padding: 0.5em;
background-color: black/50%;
expand: true;
border: 0px 2px 2px ;
border-color: @separatorcolor;
border-radius: 0px 0px 10px 10px;
}
element {
border: 1;
border-color: transparent;
padding: 4px ;
}
element-text {
background-color: inherit;
text-color: inherit;
}
element.normal.normal {
background-color: @normal-background;
text-color: @normal-foreground;
}
element.normal.urgent {
background-color: @urgent-background;
text-color: @urgent-foreground;
}
element.normal.active {
background-color: @active-background;
text-color: @active-foreground;
}
element.selected.normal {
border: 1;
border-color: grey/80%;
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
element.selected.urgent {
border: 1;
border-color: grey/80%;
background-color: @selected-urgent-background;
text-color: @selected-urgent-foreground;
}
element.selected.active {
border: 1;
border-color: grey/80%;
background-color: @selected-active-background;
text-color: @selected-active-foreground;
}
element.alternate.normal {
background-color: @alternate-normal-background;
text-color: @alternate-normal-foreground;
}
element.alternate.urgent {
background-color: @alternate-urgent-background;
text-color: @alternate-urgent-foreground;
}
element.alternate.active {
background-color: @alternate-active-background;
text-color: @alternate-active-foreground;
}
scrollbar {
width: 4px ;
border: 0;
handle-width: 8px ;
padding: 0;
}
sidebar {
border: 2px 0px 0px ;
border-color: @separatorcolor;
}
inputbar {
text-color: @normal-foreground;
padding: 0px 0px 0.5em;
}
case-indicator {
text-color: @normal-foreground;
}
wrapper {
orientation: horizontal;
text-color: black;
background-color: white / 70%;
border-color: grey;
border: 2px;
border-radius: 5px;
padding: 4px;
children: [ icon-k, entry, icon-paste];
spacing: 0.5em;
}
button-paste {
expand: false;
str: "gtk-paste";
size: 24;
vertical-align: 0.5;
action: "kb-cancel";
}
icon-paste {
expand: false;
filename: "gtk-paste";
size: 24;
vertical-align: 0.5;
action: "kb-primary-paste";
}
icon-k {
expand: false;
filename: "input-keyboard";
size: 24;
vertical-align: 0.5;
}
entry {
vertical-align: 0.5;
}
inputbar {
children: [ wrapper ];
}
error-message {
background-color: darkred/10%;
border-color: darkred;
border-radius: 10px;
border: 2px;
padding: 0.5em;
}

View File

@@ -0,0 +1,166 @@
/**
* Edited by: Dave Davenport
* User: Rasi
* Copyright: Rasmus Steinke
*/
/* global settings and color variables */
* {
blue: #A7c6E2;
blue-trans: #A7c6e2aa;
darkblue: #005F87;
green: #00330088;
black: #000000;
grey: #444444;
orange: #FFD391;
dark-orange: #FFA664;
light-grey: #F5F5F5;
medium-grey: #D0D0D0;
dark-grey: #002B36;
urgent: #D75F00;
active: #005F87;
transparent: #000000aa;
spacing: 0em;
padding: 0px;
background-color: white;
line-style: "none";
}
prompt-box {
background-color : transparent;
}
prompt {
background-color : transparent;
text-color : white;
}
window {
border : 2px;
border-radius : 12px;
border-color : black;
background-color : transparent;
color : @grey;
}
mainbox {
background-color : @blue-trans;
color : @grey;
spacing : 0%;
}
listview {
// Looks.
border-radius : 10px;
border : 5px;
padding : 20px;
margin : 20px 30px 30px 30px;
background-color : @orange;
// Enable scrollbar
scrollbar : false;
scrollbar-width : 5px;
fixed-height : true;
reverse : false;
color : #000000;
spacing : 0.3em;
}
scrollbar {
color: @black;
background-color: @blue;
padding: 1px;
}
element {
border: 0px;
padding: 0px;
margin: 0px;
spacing: 0.5em;
color: @black;
background-color: @blue;
children: [ element-icon, element-text ];
}
element normal.normal {
color: @black;
background-color: @orange;
}
element normal.urgent {
color: @urgent;
background-color: @light-grey;
}
element normal.active {
color: @active;
background-color: @light-grey;
}
element selected.normal {
border-radius: 0px;
color: @black;
background-color: @dark-orange;
}
element selected.urgent {
color: @light-grey;
background-color: @urgent;
}
element selected.active {
color: @light-grey;
background-color: @active;
}
element alternate.normal {
color: @black;
background-color: @orange;
}
element alternate.urgent {
color: @urgent;
background-color: @medium-grey;
}
element alternate.active {
color: @active;
background-color: @medium-grey;
}
inputbar {
spacing : 5px;
background-color : #88003300;
border : 0px 0px 2px 0px;
border-radius : 0px;
padding : 5px 10px 5px 35px;
background-color : #00330088;
color : @black;
end : false;
}
separator {
background-color : @blue;
color : #00000000;
}
prompt normal.normal {
background-color : #00000000;
color : #ffffff;
padding : 0px;
}
entry normal.normal {
background-color : #00000000;
color : #ffffff;
padding : 0px;
}
case-indicator normal.normal {
background-color : #00000000;
color : #ffffff;
padding : 0px;
}
message {
margin : 30px;
padding : 20px 30px 20px 20px;
padding : 20px ;
border-radius : 10px;
border : 5px;
}
prompt-colon {
spacing : 0;
enabled : false;
}
element-text, element-icon {
background-color : inherit;
text-color : inherit;
foreground-color : inherit;
}

View File

@@ -0,0 +1,132 @@
/**
* ROFI Color Theme
*
* Fullscreen theme with switchable PREVIEW option.
*
* User: Dave Davenport
* Copyright: Dave Davenport
*/
* {
background-color: transparent;
text-color: white;
}
window {
fullscreen: true;
background-color: black/80%;
padding: 4em;
children: [ wrap, listview-split];
spacing: 1em;
}
/** We add an extra child to this is PREVIEW=true */
listview-split {
orientation: horizontal;
spacing: 0.4em;
children: [listview];
}
wrap {
expand: false;
orientation: vertical;
children: [ inputbar, message ];
background-image: linear-gradient(white/5%, white/40%);
border-color: lightblue;
border: 3px;
border-radius: 0.4em;
}
icon-ib {
expand: false;
filename: "system-search";
vertical-align: 0.5;
horizontal-align: 0.5;
size: 1em;
}
inputbar {
spacing: 0.4em;
padding: 0.4em;
children: [ icon-ib, entry ];
}
entry {
placeholder: "Search";
placeholder-color: grey;
}
message {
background-color: red/20%;
border-color: lightsalmon;
border: 3px 0px 0px 0px;
padding: 0.4em;
spacing: 0.4em;
}
listview {
flow: horizontal;
fixed-columns: true;
columns: 7;
lines: 5;
spacing: 1.0em;
}
element {
orientation: vertical;
padding: 0.1em;
background-image: linear-gradient(white/5%, white/20%);
border-color: lightblue /15%;
border: 3px;
border-radius: 0.4em;
children: [element-icon, element-text ];
}
element-icon {
size: calc(((100% - 8em) / 7 ));
horizontal-align: 0.5;
vertical-align: 0.5;
}
element-text {
horizontal-align: 0.5;
vertical-align: 0.5;
padding: 0.2em;
}
element selected {
background-image: linear-gradient(white/25%, white/10%);
border-color: lightblue;
border: 3px;
border-radius: 0.4em;
}
/**
* Launching rofi with environment PREVIEW set to true
* will split the screen and show a preview widget.
*/
@media ( enabled: env(PREVIEW, false)) {
/** preview widget */
icon-current-entry {
expand: true;
size: 80%;
}
listview-split {
children: [listview, icon-current-entry];
}
listview {
columns: 4;
}
}
@media ( enabled: env(NO_IMAGE, false)) {
listview {
columns: 1;
spacing: 0.4em;
}
element {
children: [ element-text ];
}
element-text {
horizontal-align: 0.0;
}
}

View File

@@ -0,0 +1,149 @@
/******************************************************************************
* ROFI Color theme
* User: Rasi
* Copyright: Rasmus Steinke
******************************************************************************/
* {
selected-normal-foreground: rgba ( 255, 255, 255, 100 % );
foreground: rgba ( 255, 255, 255, 100 % );
normal-foreground: @foreground;
alternate-normal-background: transparent;
red: rgba ( 220, 50, 47, 100 % );
selected-urgent-foreground: rgba ( 255, 195, 156, 100 % );
blue: rgba ( 38, 139, 210, 100 % );
urgent-foreground: rgba ( 243, 132, 61, 100 % );
alternate-urgent-background: transparent;
active-foreground: rgba ( 38, 139, 210, 100 % );
lightbg: rgba ( 238, 232, 213, 100 % );
selected-active-foreground: rgba ( 32, 81, 113, 100 % );
alternate-active-background: transparent;
background: transparent;
bordercolor: rgba ( 57, 57, 57, 100 % );
alternate-normal-foreground: @foreground;
normal-background: transparent;
lightfg: rgba ( 88, 104, 117, 100 % );
selected-normal-background: rgba ( 38, 139, 210, 100 % );
border-color: @foreground;
spacing: 2;
separatorcolor: rgba ( 38, 139, 210, 100 % );
urgent-background: transparent;
selected-urgent-background: rgba ( 38, 139, 210, 100 % );
alternate-urgent-foreground: @urgent-foreground;
background-color: rgba ( 0, 0, 0, 0 % );
alternate-active-foreground: @active-foreground;
active-background: rgba ( 57, 57, 57, 100 % );
selected-active-background: rgba ( 38, 139, 210, 100 % );
}
window {
background-color: rgba ( 57, 57, 57, 95 % );
border: 1;
padding: 5;
}
mainbox {
border: 0;
padding: 0;
}
message {
border: 1px dash 0px 0px ;
border-color: @separatorcolor;
padding: 1px ;
}
textbox {
text-color: @foreground;
}
listview {
fixed-height: 0;
border: 2px dash 0px 0px ;
border-color: @separatorcolor;
spacing: 2px ;
scrollbar: true;
padding: 2px 0px 0px ;
}
element {
border: 0;
padding: 1px ;
}
element-text {
background-color: inherit;
text-color: inherit;
}
element.normal.normal {
background-color: @normal-background;
text-color: @normal-foreground;
}
element.normal.urgent {
background-color: @urgent-background;
text-color: @urgent-foreground;
}
element.normal.active {
background-color: @active-background;
text-color: @active-foreground;
}
element.selected.normal {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
element.selected.urgent {
background-color: @selected-urgent-background;
text-color: @selected-urgent-foreground;
}
element.selected.active {
background-color: @selected-active-background;
text-color: @selected-active-foreground;
}
element.alternate.normal {
background-color: @alternate-normal-background;
text-color: @alternate-normal-foreground;
}
element.alternate.urgent {
background-color: @alternate-urgent-background;
text-color: @alternate-urgent-foreground;
}
element.alternate.active {
background-color: @alternate-active-background;
text-color: @alternate-active-foreground;
}
scrollbar {
width: 4px ;
border: 0;
handle-width: 8px ;
padding: 0;
}
mode-switcher {
border: 2px dash 0px 0px ;
border-color: @separatorcolor;
}
button.selected {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
button {
background-color: @background;
text-color: @foreground;
}
inputbar {
spacing: 0;
text-color: @normal-foreground;
padding: 1px ;
}
case-indicator {
spacing: 0;
text-color: @normal-foreground;
}
entry {
spacing: 0;
text-color: @normal-foreground;
}
prompt {
spacing: 0;
text-color: @normal-foreground;
}
inputbar {
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
}
textbox-prompt-colon {
expand: false;
str: ":";
margin: 0px 0.3em 0em 0em ;
text-color: @normal-foreground;
}

View File

@@ -0,0 +1,131 @@
/* ==========================================================================
File: gruvbox-common.rasi
Desc: Shared rules between all gruvbox themes
Author: bardisty <b@bah.im>
Source: https://github.com/bardisty/gruvbox-rofi
Modified: Mon Feb 12 2018 06:06:47 PST -0800
========================================================================== */
window {
background-color: @background;
border: 2;
padding: 2;
}
mainbox {
border: 0;
padding: 0;
}
message {
border: 2px 0 0;
border-color: @separatorcolor;
padding: 1px;
}
textbox {
highlight: @highlight;
text-color: @foreground;
}
listview {
border: 2px solid 0 0;
padding: 2px 0 0;
border-color: @separatorcolor;
spacing: 2px;
scrollbar: @scrollbar;
}
element {
border: 0;
padding: 2px;
}
element.normal.normal {
background-color: @normal-background;
text-color: @normal-foreground;
}
element.normal.urgent {
background-color: @urgent-background;
text-color: @urgent-foreground;
}
element.normal.active {
background-color: @active-background;
text-color: @active-foreground;
}
element.selected.normal {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
element.selected.urgent {
background-color: @selected-urgent-background;
text-color: @selected-urgent-foreground;
}
element.selected.active {
background-color: @selected-active-background;
text-color: @selected-active-foreground;
}
element.alternate.normal {
background-color: @alternate-normal-background;
text-color: @alternate-normal-foreground;
}
element.alternate.urgent {
background-color: @alternate-urgent-background;
text-color: @alternate-urgent-foreground;
}
element.alternate.active {
background-color: @alternate-active-background;
text-color: @alternate-active-foreground;
}
scrollbar {
width: 4px;
border: 0;
handle-color: @scrollbar-handle;
handle-width: 8px;
padding: 0;
}
mode-switcher {
border: 2px 0 0;
border-color: @separatorcolor;
}
inputbar {
spacing: 0;
text-color: @normal-foreground;
padding: 2px;
children: [ prompt, textbox-prompt-sep, entry, case-indicator ];
}
case-indicator,
entry,
prompt,
button {
spacing: 0;
text-color: @normal-foreground;
}
button.selected {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
textbox-prompt-sep {
expand: false;
str: ":";
text-color: @normal-foreground;
margin: 0 0.3em 0 0;
}
element-text, element-icon {
background-color: inherit;
text-color: inherit;
}

View File

@@ -0,0 +1,62 @@
/* ==========================================================================
Rofi color theme
Based on the Gruvbox color scheme for Vim by morhetz
https://github.com/morhetz/gruvbox
File: gruvbox-dark-hard.rasi
Desc: Gruvbox dark (hard contrast) color theme for Rofi
Author: bardisty <b@bah.im>
Source: https://github.com/bardisty/gruvbox-rofi
Modified: Mon Feb 12 2018 06:04:26 PST -0800
========================================================================== */
* {
/* Theme settings */
highlight: bold italic;
scrollbar: true;
/* Gruvbox dark colors */
gruvbox-dark-bg0-hard: #1d2021;
gruvbox-dark-bg0: #282828;
gruvbox-dark-bg2: #504945;
gruvbox-dark-fg0: #fbf1c7;
gruvbox-dark-fg1: #ebdbb2;
gruvbox-dark-red-dark: #cc241d;
gruvbox-dark-red-light: #fb4934;
gruvbox-dark-yellow-dark: #d79921;
gruvbox-dark-yellow-light: #fabd2f;
gruvbox-dark-gray: #a89984;
/* Theme colors */
background: @gruvbox-dark-bg0-hard;
background-color: @background;
foreground: @gruvbox-dark-fg1;
border-color: @gruvbox-dark-gray;
separatorcolor: @border-color;
scrollbar-handle: @border-color;
normal-background: @background;
normal-foreground: @foreground;
alternate-normal-background: @gruvbox-dark-bg0;
alternate-normal-foreground: @foreground;
selected-normal-background: @gruvbox-dark-bg2;
selected-normal-foreground: @gruvbox-dark-fg0;
active-background: @gruvbox-dark-yellow-dark;
active-foreground: @background;
alternate-active-background: @active-background;
alternate-active-foreground: @active-foreground;
selected-active-background: @gruvbox-dark-yellow-light;
selected-active-foreground: @active-foreground;
urgent-background: @gruvbox-dark-red-dark;
urgent-foreground: @background;
alternate-urgent-background: @urgent-background;
alternate-urgent-foreground: @urgent-foreground;
selected-urgent-background: @gruvbox-dark-red-light;
selected-urgent-foreground: @urgent-foreground;
}
@import "gruvbox-common"

View File

@@ -0,0 +1,62 @@
/* ==========================================================================
Rofi color theme
Based on the Gruvbox color scheme for Vim by morhetz
https://github.com/morhetz/gruvbox
File: gruvbox-dark-soft.rasi
Desc: Gruvbox dark (soft contrast) color theme for Rofi
Author: bardisty <b@bah.im>
Source: https://github.com/bardisty/gruvbox-rofi
Modified: Mon Feb 12 2018 06:04:37 PST -0800
========================================================================== */
* {
/* Theme settings */
highlight: bold italic;
scrollbar: true;
/* Gruvbox dark colors */
gruvbox-dark-bg0-soft: #32302f;
gruvbox-dark-bg1: #3c3836;
gruvbox-dark-bg3: #665c54;
gruvbox-dark-fg0: #fbf1c7;
gruvbox-dark-fg1: #ebdbb2;
gruvbox-dark-red-dark: #cc241d;
gruvbox-dark-red-light: #fb4934;
gruvbox-dark-yellow-dark: #d79921;
gruvbox-dark-yellow-light: #fabd2f;
gruvbox-dark-gray: #a89984;
/* Theme colors */
background: @gruvbox-dark-bg0-soft;
background-color: @background;
foreground: @gruvbox-dark-fg1;
border-color: @gruvbox-dark-gray;
separatorcolor: @border-color;
scrollbar-handle: @border-color;
normal-background: @background;
normal-foreground: @foreground;
alternate-normal-background: @gruvbox-dark-bg1;
alternate-normal-foreground: @foreground;
selected-normal-background: @gruvbox-dark-bg3;
selected-normal-foreground: @gruvbox-dark-fg0;
active-background: @gruvbox-dark-yellow-dark;
active-foreground: @background;
alternate-active-background: @active-background;
alternate-active-foreground: @active-foreground;
selected-active-background: @gruvbox-dark-yellow-light;
selected-active-foreground: @active-foreground;
urgent-background: @gruvbox-dark-red-dark;
urgent-foreground: @background;
alternate-urgent-background: @urgent-background;
alternate-urgent-foreground: @urgent-foreground;
selected-urgent-background: @gruvbox-dark-red-light;
selected-urgent-foreground: @urgent-foreground;
}
@import "gruvbox-common"

View File

@@ -0,0 +1,62 @@
/* ==========================================================================
Rofi color theme
Based on the Gruvbox color scheme for Vim by morhetz
https://github.com/morhetz/gruvbox
File: gruvbox-dark.rasi
Desc: Gruvbox dark color theme for Rofi
Author: bardisty <b@bah.im>
Source: https://github.com/bardisty/gruvbox-rofi
Modified: Mon Feb 12 2018 04:08:43 PST -0800
========================================================================== */
* {
/* Theme settings */
highlight: bold italic;
scrollbar: true;
/* Gruvbox dark colors */
gruvbox-dark-bg0: #282828;
gruvbox-dark-bg0-soft: #32302f;
gruvbox-dark-bg3: #665c54;
gruvbox-dark-fg0: #fbf1c7;
gruvbox-dark-fg1: #ebdbb2;
gruvbox-dark-red-dark: #cc241d;
gruvbox-dark-red-light: #fb4934;
gruvbox-dark-yellow-dark: #d79921;
gruvbox-dark-yellow-light: #fabd2f;
gruvbox-dark-gray: #a89984;
/* Theme colors */
background: @gruvbox-dark-bg0;
background-color: @background;
foreground: @gruvbox-dark-fg1;
border-color: @gruvbox-dark-gray;
separatorcolor: @border-color;
scrollbar-handle: @border-color;
normal-background: @background;
normal-foreground: @foreground;
alternate-normal-background: @gruvbox-dark-bg0-soft;
alternate-normal-foreground: @foreground;
selected-normal-background: @gruvbox-dark-bg3;
selected-normal-foreground: @gruvbox-dark-fg0;
active-background: @gruvbox-dark-yellow-dark;
active-foreground: @background;
alternate-active-background: @active-background;
alternate-active-foreground: @active-foreground;
selected-active-background: @gruvbox-dark-yellow-light;
selected-active-foreground: @active-foreground;
urgent-background: @gruvbox-dark-red-dark;
urgent-foreground: @background;
alternate-urgent-background: @urgent-background;
alternate-urgent-foreground: @urgent-foreground;
selected-urgent-background: @gruvbox-dark-red-light;
selected-urgent-foreground: @urgent-foreground;
}
@import "gruvbox-common"

View File

@@ -0,0 +1,62 @@
/* ==========================================================================
Rofi color theme
Based on the Gruvbox color scheme for Vim by morhetz
https://github.com/morhetz/gruvbox
File: gruvbox-light-hard.rasi
Desc: Gruvbox light (hard contrast) color theme for Rofi
Author: bardisty <b@bah.im>
Source: https://github.com/bardisty/gruvbox-rofi
Modified: Mon Feb 12 2018 06:04:48 PST -0800
========================================================================== */
* {
/* Theme settings */
highlight: bold italic;
scrollbar: true;
/* Gruvbox light colors */
gruvbox-light-bg0-hard: #f9f5d7;
gruvbox-light-bg0: #fbf1c7;
gruvbox-light-bg1: #ebdbb2;
gruvbox-light-fg0: #282828;
gruvbox-light-fg1: #3c3836;
gruvbox-light-red-dark: #9d0006;
gruvbox-light-red-light: #cc241d;
gruvbox-light-yellow-dark: #b57614;
gruvbox-light-yellow-light: #d79921;
gruvbox-light-gray: #7c6f64;
/* Theme colors */
background: @gruvbox-light-bg0-hard;
background-color: @background;
foreground: @gruvbox-light-fg1;
border-color: @gruvbox-light-gray;
separatorcolor: @border-color;
scrollbar-handle: @border-color;
normal-background: @background;
normal-foreground: @foreground;
alternate-normal-background: @gruvbox-light-bg0;
alternate-normal-foreground: @foreground;
selected-normal-background: @gruvbox-light-bg1;
selected-normal-foreground: @gruvbox-light-fg0;
active-background: @gruvbox-light-yellow-dark;
active-foreground: @background;
alternate-active-background: @active-background;
alternate-active-foreground: @active-foreground;
selected-active-background: @gruvbox-light-yellow-light;
selected-active-foreground: @active-foreground;
urgent-background: @gruvbox-light-red-dark;
urgent-foreground: @background;
alternate-urgent-background: @urgent-background;
alternate-urgent-foreground: @urgent-foreground;
selected-urgent-background: @gruvbox-light-red-light;
selected-urgent-foreground: @urgent-foreground;
}
@import "gruvbox-common"

View File

@@ -0,0 +1,62 @@
/* ==========================================================================
Rofi color theme
Based on the Gruvbox color scheme for Vim by morhetz
https://github.com/morhetz/gruvbox
File: gruvbox-light-soft.rasi
Desc: Gruvbox light (soft contrast) color theme for Rofi
Author: bardisty <b@bah.im>
Source: https://github.com/bardisty/gruvbox-rofi
Modified: Mon Feb 12 2018 06:05:38 PST -0800
========================================================================== */
* {
/* Theme settings */
highlight: bold italic;
scrollbar: true;
/* Gruvbox light colors */
gruvbox-light-bg0-soft: #f2e5bc;
gruvbox-light-bg1: #ebdbb2;
gruvbox-light-bg2: #d5c4a1;
gruvbox-light-fg0: #282828;
gruvbox-light-fg1: #3c3836;
gruvbox-light-red-dark: #9d0006;
gruvbox-light-red-light: #cc241d;
gruvbox-light-yellow-dark: #b57614;
gruvbox-light-yellow-light: #d79921;
gruvbox-light-gray: #7c6f64;
/* Theme colors */
background: @gruvbox-light-bg0-soft;
background-color: @background;
foreground: @gruvbox-light-fg1;
border-color: @gruvbox-light-gray;
separatorcolor: @border-color;
scrollbar-handle: @border-color;
normal-background: @background;
normal-foreground: @foreground;
alternate-normal-background: @gruvbox-light-bg1;
alternate-normal-foreground: @foreground;
selected-normal-background: @gruvbox-light-bg2;
selected-normal-foreground: @gruvbox-light-fg0;
active-background: @gruvbox-light-yellow-dark;
active-foreground: @background;
alternate-active-background: @active-background;
alternate-active-foreground: @active-foreground;
selected-active-background: @gruvbox-light-yellow-light;
selected-active-foreground: @active-foreground;
urgent-background: @gruvbox-light-red-dark;
urgent-foreground: @background;
alternate-urgent-background: @urgent-background;
alternate-urgent-foreground: @urgent-foreground;
selected-urgent-background: @gruvbox-light-red-light;
selected-urgent-foreground: @urgent-foreground;
}
@import "gruvbox-common"

View File

@@ -0,0 +1,62 @@
/* ==========================================================================
Rofi color theme
Based on the Gruvbox color scheme for Vim by morhetz
https://github.com/morhetz/gruvbox
File: gruvbox-light.rasi
Desc: Gruvbox light color theme for rofi
Author: bardisty <b@bah.im>
Source: https://github.com/bardisty/gruvbox-rofi
Modified: Mon Feb 12 2018 06:06:06 PST -0800
========================================================================== */
* {
/* Theme settings */
highlight: bold italic;
scrollbar: true;
/* Gruvbox light colors */
gruvbox-light-bg0: #fbf1c7;
gruvbox-light-bg0-soft: #f2e5bc;
gruvbox-light-bg2: #d5c4a1;
gruvbox-light-fg0: #282828;
gruvbox-light-fg1: #3c3836;
gruvbox-light-gray: #7c6f64;
gruvbox-light-red-dark: #9d0006;
gruvbox-light-red-light: #cc241d;
gruvbox-light-yellow-dark: #b57614;
gruvbox-light-yellow-light: #d79921;
/* Theme colors */
background: @gruvbox-light-bg0;
background-color: @background;
foreground: @gruvbox-light-fg1;
border-color: @gruvbox-light-gray;
separatorcolor: @border-color;
scrollbar-handle: @border-color;
normal-background: @background;
normal-foreground: @foreground;
alternate-normal-background: @gruvbox-light-bg0-soft;
alternate-normal-foreground: @foreground;
selected-normal-background: @gruvbox-light-bg2;
selected-normal-foreground: @gruvbox-light-fg0;
active-background: @gruvbox-light-yellow-dark;
active-foreground: @background;
alternate-active-background: @active-background;
alternate-active-foreground: @active-foreground;
selected-active-background: @gruvbox-light-yellow-light;
selected-active-foreground: @active-foreground;
urgent-background: @gruvbox-light-red-dark;
urgent-foreground: @background;
alternate-urgent-background: @urgent-background;
alternate-urgent-foreground: @urgent-foreground;
selected-urgent-background: @gruvbox-light-red-light;
selected-urgent-foreground: @urgent-foreground;
}
@import "gruvbox-common"

Binary file not shown.

After

Width:  |  Height:  |  Size: 314 KiB

View File

@@ -0,0 +1,147 @@
/**
* ROFI Color theme
* User: Qball
* Copyright: Dave Davenport
*/
* {
/* Default background color */
background-color: transparent;
text-color: white;
}
window {
padding: 1em;
border-color: lightgreen;
border: 5px;
border-radius: 10px;
width: 1024px;
// height: 768px;
background-color: darkgreen;
background-image: url("iggy.jpg", width);
}
mainbox {
spacing: 0px;
children: [inputbar,wrapper-mode-switcher,listview];
}
element {
background: transparent;
children: [ element-icon, element-text ];
}
element,element-text,element-icon, button {
cursor: pointer;
}
inputbar {
margin: 0px 0px 0.5em 0em;
spacing: 0.4em;
children: [ button-iggy1, entry,overlay,case-indicator, button-iggy2];
}
button-iggy1, button-iggy2 {
expand: false;
content: "🐢";
action: "kb-primary-paste";
horizontal-align: 0.5;
}
button-iggy2 {
action: "kb-screenshot";
}
listview, inputbar, message {
padding: 0.5em;
border-color: lightgreen;
border: 5px;
border-radius: 10px;
background-color: black/70%;
columns: 4;
lines: 4;
}
listview {
border: 0px 5px 5px 5px;
border-radius: 0px 0px 10px 10px;
}
element {
border: 0;
padding: 10px;
font: "Mono 8";
orientation: vertical;
}
element-icon {
size: 6em;
}
element selected {
border-color: lightgreen;
border: 5px;
border-radius: 10px;
background-color: lightgreen/20%;
}
element-text, element-icon {
font: inherit;
horizontal-align: 0.5;
}
wrapper-mode-switcher {
orientation: horizontal;
expand: false;
spacing: 0;
children: [ icon-ms-ic1, mode-switcher, icon-ms-ic2 ];
}
icon-ms-ic1 {
filename: "go-previous";
action: "kb-mode-previous";
}
icon-ms-ic2 {
filename: "go-next";
action: "kb-mode-next";
}
icon-ms-ic1,icon-ms-ic2 {
size: 16;
vertical-align: 0.8;
expand: false;
border: 0px 0px 5px ;
border-color: lightgreen;
}
mode-switcher {
border: 0px;
spacing: 0px;
expand: true;
}
button {
text-color: white;
border: 0px 0px 5px ;
border-color: lightgreen;
border-radius: 10px 10px 0 0;
background-image: linear-gradient(to bottom, darkgreen/50%, black/70%);
horizontal-align: 0.5;
}
button selected.normal {
text-color: white;
margin: 0px;
padding: 0px;
border: 5px 5px 0px ;
border-color: lightgreen;
border-radius: 10px 10px 0 0;
background-image: linear-gradient(to bottom, darkgreen, black/70%);
}
entry {
placeholder: "Iggy";
placeholder-color: darkgrey/30%;
}

146
.config/rofi/themes/lb.rasi Normal file
View File

@@ -0,0 +1,146 @@
/**
* ROFI Color theme
* User: Qball
* Copyright: Dave Davenport
*/
* {
selected-normal-foreground: rgba ( 51, 51, 51, 100 % );
foreground: rgba ( 17, 170, 170, 100 % );
normal-foreground: @foreground;
alternate-normal-background: rgba ( 255, 255, 255, 7 % );
red: rgba ( 220, 50, 47, 100 % );
selected-urgent-foreground: rgba ( 51, 51, 51, 100 % );
blue: rgba ( 38, 139, 210, 100 % );
urgent-foreground: rgba ( 255, 153, 153, 100 % );
alternate-urgent-background: rgba ( 255, 255, 255, 7 % );
active-foreground: rgba ( 170, 170, 17, 100 % );
lightbg: rgba ( 238, 232, 213, 100 % );
selected-active-foreground: rgba ( 51, 51, 51, 100 % );
alternate-active-background: rgba ( 255, 255, 255, 7 % );
background: rgba ( 51, 51, 51, 93 % );
bordercolor: rgba ( 17, 170, 170, 100 % );
alternate-normal-foreground: @foreground;
normal-background: rgba ( 0, 0, 0, 0 % );
lightfg: rgba ( 88, 104, 117, 100 % );
selected-normal-background: rgba ( 17, 170, 170, 100 % );
border-color: @foreground;
spacing: 2;
separatorcolor: rgba ( 17, 170, 170, 100 % );
urgent-background: rgba ( 0, 0, 0, 0 % );
selected-urgent-background: rgba ( 255, 153, 153, 100 % );
alternate-urgent-foreground: @urgent-foreground;
background-color: rgba ( 0, 0, 0, 0 % );
alternate-active-foreground: @active-foreground;
active-background: rgba ( 0, 0, 0, 0 % );
selected-active-background: rgba ( 170, 170, 17, 100 % );
}
window {
background-color: @background;
border: 1;
padding: 5;
}
mainbox {
border: 0;
padding: 0;
}
message {
border: 1px dash 0px 0px ;
border-color: @separatorcolor;
padding: 1px ;
}
textbox {
text-color: @foreground;
}
listview {
fixed-height: 0;
border: 2px dash 0px 0px ;
border-color: @separatorcolor;
spacing: 2px ;
scrollbar: true;
padding: 2px 0px 0px ;
}
element {
border: 0;
padding: 1px ;
}
element-text {
background-color: inherit;
text-color: inherit;
}
element.normal.normal {
background-color: @normal-background;
text-color: @normal-foreground;
}
element.normal.urgent {
background-color: @urgent-background;
text-color: @urgent-foreground;
}
element.normal.active {
background-color: @active-background;
text-color: @active-foreground;
}
element.selected.normal {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
element.selected.urgent {
background-color: @selected-urgent-background;
text-color: @selected-urgent-foreground;
}
element.selected.active {
background-color: @selected-active-background;
text-color: @selected-active-foreground;
}
element.alternate.normal {
background-color: @alternate-normal-background;
text-color: @alternate-normal-foreground;
}
element.alternate.urgent {
background-color: @alternate-urgent-background;
text-color: @alternate-urgent-foreground;
}
element.alternate.active {
background-color: @alternate-active-background;
text-color: @alternate-active-foreground;
}
scrollbar {
width: 4px ;
border: 0;
handle-width: 8px ;
padding: 0;
}
mode-switcher {
border: 2px dash 0px 0px ;
border-color: @separatorcolor;
}
button.selected {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
inputbar {
spacing: 0;
text-color: @normal-foreground;
padding: 1px ;
}
case-indicator {
spacing: 0;
text-color: @normal-foreground;
}
entry {
spacing: 0;
text-color: @normal-foreground;
}
prompt {
spacing: 0;
text-color: @normal-foreground;
}
inputbar {
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
}
textbox-prompt-colon {
expand: false;
str: ":";
margin: 0px 0.3em 0em 0em ;
text-color: @normal-foreground;
}

View File

@@ -0,0 +1,136 @@
/*
* ROFI color theme
*
* Based on Base16 Material Color Scheme (https://github.com/ntpeters/base16-materialtheme-scheme)
*
* Modified by: Dave Davenport
* User: Tomaszal
* Copyright: Tomas Zaluckij
*/
* {
base00: #263238;
base01: #2E3C43;
base02: #314549;
base03: #546E7A;
base04: #B2CCD6;
base05: #EEFFFF;
base06: #EEFFFF;
base07: #FFFFFF;
base08: #F07178;
base09: #F78C6C;
base0A: #FFCB6B;
base0B: #C3E88D;
base0C: #89DDFF;
base0D: #82AAFF;
base0E: #C792EA;
base0F: #FF5370;
/*base0D: #00BCD4;*/
spacing: 0;
background-color: transparent;
}
window {
transparency: "real";
background-color: #263238CC; /*base00 + CC (80% opacity)*/
}
mainbox {
children: [inputbar, message, mode-switcher, listview];
spacing: 30px;
padding: 30px 0;
border: 1px;
border-color: @base0D;
}
inputbar {
padding: 0 30px;
children: [prompt, textbox-prompt-colon, entry, case-indicator];
}
prompt {
text-color: @base0D;
}
textbox-prompt-colon {
expand: false;
str: ":";
margin: 0 1ch 0 0;
text-color: @base0D;
}
entry {
text-color: @base07;
}
case-indicator {
text-color: @base0F;
}
mode-switcher, message {
border: 1px 0;
border-color: @base0D;
}
button, textbox {
background-color: @base03;
text-color: @base07;
padding: 5px;
}
button selected {
background-color: @base0D;
}
listview {
scrollbar: true;
margin: 0 10px 0 30px;
}
scrollbar {
background-color: @base03;
handle-color: @base0D;
handle-width: 10px;
border: 0 1px;
border-color: @base0D;
margin: 0 0 0 20px;
}
element {
padding: 5px;
spacing: 5px;
highlight: bold underline;
children: [element-icon, element-text];
}
element-text, element-icon {
background-color : inherit;
text-color : inherit;
foreground-color : inherit;
}
element normal {
background-color: transparent;
}
element selected {
background-color: @base0D;
}
element alternate {
/*background-color: @base03;*/
}
element normal normal, element selected normal, element alternate normal {
text-color: @base07;
}
element normal urgent, element selected urgent, element alternate urgent {
text-color: @base0F;
}
element normal active, element selected active, element alternate active {
text-color: @base0B;
}

View File

@@ -0,0 +1,136 @@
/**
* A floating box version of the paper theme.
*
* User: Qball
* Copyright: Dave Davenport
*/
* {
blue: #0000FF;
white: #FFFFFF;
black: #000000;
grey: #eeeeee;
spacing: 2;
background-color: #00000000;
border-color: #444444FF;
anchor: north;
location: center;
}
window {
transparency: "real";
background-color: #00000000;
border: 0;
padding: 0% 0% 1em 0%;
x-offset: 0;
y-offset: -10%;
}
mainbox {
padding: 0px;
border: 0;
spacing: 1%;
}
message {
border: 2px;
padding: 1em;
background-color: @white;
text-color: @black;
}
textbox normal {
text-color: #002B36FF;
padding: 0;
border: 0;
}
listview {
fixed-height: 1;
border: 2px;
padding: 1em;
reverse: false;
columns: 1;
background-color: @white;
}
element {
border: 0;
padding: 2px;
highlight: bold ;
}
element-text {
background-color: inherit;
text-color: inherit;
}
element normal.normal {
text-color: #002B36FF;
background-color: #F5F5F500;
}
element normal.urgent {
text-color: #D75F00FF;
background-color: #F5F5F5FF;
}
element normal.active {
text-color: #005F87FF;
background-color: #F5F5F5FF;
}
element selected.normal {
text-color: #F5F5F5FF;
background-color: #4271AEFF;
}
element selected.urgent {
text-color: #F5F5F5FF;
background-color: #D75F00FF;
}
element selected.active {
text-color: #F5F5F5FF;
background-color: #005F87FF;
}
element alternate.normal {
text-color: #002B36FF;
background-color: #D0D0D0FF;
}
element alternate.urgent {
text-color: #D75F00FF;
background-color: #D0D0D0FF;
}
element alternate.active {
text-color: #005F87FF;
background-color: #D0D0D0FF;
}
scrollbar {
border: 0;
padding: 0;
}
inputbar {
spacing: 0;
border: 2px;
padding: 0.5em 1em;
background-color: @grey;
index: 0;
}
inputbar normal {
foreground-color: #002B36FF;
background-color: #F5F5F500;
}
mode-switcher {
border: 2px;
padding: 0.5em 1em;
background-color: @grey;
index: 10;
}
button selected {
text-color: #4271AEFF;
}
inputbar {
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
}
textbox-prompt-colon {
expand: false;
str: ":";
margin: 0px 0.3em 0em 0em ;
text-color: var(black);
}
error-message {
border: 2px;
padding: 1em;
background-color: #FF8888;
text-color: @black;
}

View File

@@ -0,0 +1,145 @@
/******************************************************************************
* ROFI Color theme
* User: Rasi
* Copyright: Rasmus Steinke
******************************************************************************/
* {
selected-normal-foreground: rgba ( 255, 255, 255, 100 % );
foreground: rgba ( 180, 180, 180, 100 % );
normal-foreground: @foreground;
alternate-normal-background: rgba ( 47, 30, 46, 63 % );
red: rgba ( 220, 50, 47, 100 % );
selected-urgent-foreground: rgba ( 239, 97, 85, 100 % );
blue: rgba ( 38, 139, 210, 100 % );
urgent-foreground: rgba ( 239, 97, 85, 100 % );
alternate-urgent-background: rgba ( 47, 30, 46, 18 % );
active-foreground: rgba ( 129, 91, 164, 100 % );
lightbg: rgba ( 238, 232, 213, 100 % );
selected-active-foreground: rgba ( 129, 91, 164, 100 % );
alternate-active-background: rgba ( 47, 30, 46, 18 % );
background: rgba ( 47, 30, 46, 100 % );
bordercolor: rgba ( 239, 97, 85, 21 % );
alternate-normal-foreground: @foreground;
normal-background: rgba ( 47, 30, 46, 63 % );
lightfg: rgba ( 88, 104, 117, 100 % );
selected-normal-background: rgba ( 129, 91, 164, 33 % );
border-color: @foreground;
spacing: 2;
separatorcolor: rgba ( 239, 97, 85, 18 % );
urgent-background: rgba ( 47, 30, 46, 15 % );
selected-urgent-background: rgba ( 129, 91, 164, 33 % );
alternate-urgent-foreground: @urgent-foreground;
background-color: rgba ( 0, 0, 0, 0 % );
alternate-active-foreground: @active-foreground;
active-background: rgba ( 47, 30, 46, 15 % );
selected-active-background: rgba ( 129, 91, 164, 33 % );
}
window {
background-color: @background;
border: 1;
padding: 5;
}
mainbox {
border: 0;
padding: 0;
}
message {
border: 1px dash 0px 0px ;
border-color: @separatorcolor;
padding: 1px ;
}
textbox {
text-color: @foreground;
}
listview {
fixed-height: 0;
border: 2px dash 0px 0px ;
border-color: @separatorcolor;
spacing: 2px ;
scrollbar: true;
padding: 2px 0px 0px ;
}
element {
border: 0;
padding: 1px ;
}
element-text {
background-color: inherit;
text-color: inherit;
}
element.normal.normal {
background-color: @normal-background;
text-color: @normal-foreground;
}
element.normal.urgent {
background-color: @urgent-background;
text-color: @urgent-foreground;
}
element.normal.active {
background-color: @active-background;
text-color: @active-foreground;
}
element.selected.normal {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
element.selected.urgent {
background-color: @selected-urgent-background;
text-color: @selected-urgent-foreground;
}
element.selected.active {
background-color: @selected-active-background;
text-color: @selected-active-foreground;
}
element.alternate.normal {
background-color: @alternate-normal-background;
text-color: @alternate-normal-foreground;
}
element.alternate.urgent {
background-color: @alternate-urgent-background;
text-color: @alternate-urgent-foreground;
}
element.alternate.active {
background-color: @alternate-active-background;
text-color: @alternate-active-foreground;
}
scrollbar {
width: 4px ;
border: 0;
handle-width: 8px ;
padding: 0;
}
mode-switcher {
border: 2px dash 0px 0px ;
border-color: @separatorcolor;
}
button.selected {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
inputbar {
spacing: 0;
text-color: @normal-foreground;
padding: 1px ;
}
case-indicator {
spacing: 0;
text-color: @normal-foreground;
}
entry {
spacing: 0;
text-color: @normal-foreground;
}
prompt {
spacing: 0;
text-color: @normal-foreground;
}
inputbar {
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
}
textbox-prompt-colon {
expand: false;
str: ":";
margin: 0px 0.3em 0em 0em ;
text-color: @normal-foreground;
}

Some files were not shown because too many files have changed in this diff Show More