mirror of
https://github.com/CoolnsX/hyprdots.git
synced 2025-12-20 07:15:23 +05:30
wrapping should work properly. Probably.
This commit is contained in:
@@ -1,240 +0,0 @@
|
|||||||
### MangoHud configuration file
|
|
||||||
### Uncomment any options you wish to enable. Default options are left uncommented
|
|
||||||
### Use some_parameter=0 to disable a parameter (only works with on/off parameters)
|
|
||||||
### Everything below can be used / overridden with the environment variable MANGOHUD_CONFIG instead
|
|
||||||
|
|
||||||
################ PERFORMANCE #################
|
|
||||||
|
|
||||||
### Limit the application FPS. Comma-separated list of one or more FPS values (e.g. 0,30,60). 0 means unlimited (unless VSynced)
|
|
||||||
# fps_limit=
|
|
||||||
|
|
||||||
### VSync [0-3] 0 = adaptive; 1 = off; 2 = mailbox; 3 = on
|
|
||||||
# vsync=
|
|
||||||
|
|
||||||
### OpenGL VSync [0-N] 0 = off; >=1 = wait for N v-blanks, N > 1 acts as a FPS limiter (FPS = display refresh rate / N)
|
|
||||||
# gl_vsync=
|
|
||||||
|
|
||||||
################### VISUAL ###################
|
|
||||||
|
|
||||||
### Legacy layout
|
|
||||||
# legacy_layout=false
|
|
||||||
|
|
||||||
### Display custom centered text, useful for a header
|
|
||||||
# custom_text_center=
|
|
||||||
|
|
||||||
### Display the current system time
|
|
||||||
# time
|
|
||||||
|
|
||||||
### Time formatting examples
|
|
||||||
# time_format=%H:%M
|
|
||||||
# time_format=[ %T %F ]
|
|
||||||
# time_format=%X # locally formatted time, because of limited glyph range, missing characters may show as '?' (e.g. Japanese)
|
|
||||||
|
|
||||||
### Display MangoHud version
|
|
||||||
# version
|
|
||||||
|
|
||||||
### Display the current GPU information
|
|
||||||
## Note: gpu_mem_clock also needs "vram" to be enabled
|
|
||||||
gpu_stats
|
|
||||||
gpu_temp
|
|
||||||
# gpu_core_clock
|
|
||||||
# gpu_mem_clock
|
|
||||||
# gpu_power
|
|
||||||
# gpu_text=GPU
|
|
||||||
# gpu_load_change
|
|
||||||
# gpu_load_value=60,90
|
|
||||||
# gpu_load_color=39F900,FDFD09,B22222
|
|
||||||
|
|
||||||
### Display the current CPU information
|
|
||||||
cpu_stats
|
|
||||||
cpu_temp
|
|
||||||
# cpu_power
|
|
||||||
# cpu_text=CPU
|
|
||||||
# cpu_mhz
|
|
||||||
# cpu_load_change
|
|
||||||
# cpu_load_value=60,90
|
|
||||||
# cpu_load_color=39F900,FDFD09,B22222
|
|
||||||
|
|
||||||
### Display the current CPU load & frequency for each core
|
|
||||||
# core_load
|
|
||||||
# core_load_change
|
|
||||||
|
|
||||||
### Display IO read and write for the app (not system)
|
|
||||||
# io_stats
|
|
||||||
# io_read
|
|
||||||
# io_write
|
|
||||||
|
|
||||||
### Display system vram / ram / swap space usage
|
|
||||||
vram
|
|
||||||
ram
|
|
||||||
swap
|
|
||||||
|
|
||||||
### Display per process memory usage
|
|
||||||
## Show resident memory and other types, if enabled
|
|
||||||
# procmem
|
|
||||||
# procmem_shared
|
|
||||||
# procmem_virt
|
|
||||||
|
|
||||||
### Display battery information
|
|
||||||
#battery
|
|
||||||
# battery_icon
|
|
||||||
# gamepad_battery
|
|
||||||
# gamepad_battery_icon
|
|
||||||
|
|
||||||
### Display FPS and frametime
|
|
||||||
fps
|
|
||||||
# fps_sampling_period=500
|
|
||||||
# fps_color_change
|
|
||||||
# fps_value=30,60
|
|
||||||
# fps_color=B22222,FDFD09,39F900
|
|
||||||
frametime
|
|
||||||
# frame_count
|
|
||||||
|
|
||||||
### Display miscellaneous information
|
|
||||||
engine_version
|
|
||||||
#gpu_name
|
|
||||||
vulkan_driver
|
|
||||||
wine
|
|
||||||
|
|
||||||
### Display loaded MangoHud architecture
|
|
||||||
# arch
|
|
||||||
|
|
||||||
### Display the frametime line graph
|
|
||||||
frame_timing
|
|
||||||
# histogram
|
|
||||||
|
|
||||||
### Display GameMode / vkBasalt running status
|
|
||||||
gamemode
|
|
||||||
# vkbasalt
|
|
||||||
|
|
||||||
### Display current FPS limit
|
|
||||||
# show_fps_limit
|
|
||||||
|
|
||||||
### Display the current resolution
|
|
||||||
resolution
|
|
||||||
|
|
||||||
### Display custom text
|
|
||||||
# custom_text=
|
|
||||||
### Display output of Bash command in next column
|
|
||||||
# exec=
|
|
||||||
|
|
||||||
### Display media player metadata
|
|
||||||
# media_player
|
|
||||||
# media_player_name=spotify
|
|
||||||
## Format metadata, lines are delimited by ; (wip)
|
|
||||||
# media_player_format={title};{artist};{album}
|
|
||||||
# media_player_format=Track:;{title};By:;{artist};From:;{album}
|
|
||||||
|
|
||||||
### Change the hud font size
|
|
||||||
# font_size=24
|
|
||||||
# font_scale=1.0
|
|
||||||
# font_size_text=24
|
|
||||||
# font_scale_media_player=0.55
|
|
||||||
# no_small_font
|
|
||||||
|
|
||||||
### Change default font (set location to TTF/OTF file)
|
|
||||||
## Set font for the whole hud
|
|
||||||
# font_file=
|
|
||||||
|
|
||||||
## Set font only for text like media player metadata
|
|
||||||
# font_file_text=
|
|
||||||
|
|
||||||
## Set font glyph ranges. Defaults to Latin-only. Don't forget to set font_file/font_file_text to font that supports these
|
|
||||||
## Probably don't enable all at once because of memory usage and hardware limits concerns
|
|
||||||
## If you experience crashes or text is just squares, reduce glyph range or reduce font size
|
|
||||||
# font_glyph_ranges=korean,chinese,chinese_simplified,japanese,cyrillic,thai,vietnamese,latin_ext_a,latin_ext_b
|
|
||||||
|
|
||||||
### Change the hud position
|
|
||||||
# position=top-left
|
|
||||||
|
|
||||||
### Change the corner roundness
|
|
||||||
# round_corners=
|
|
||||||
|
|
||||||
### Disable / hide the hud by default
|
|
||||||
# no_display
|
|
||||||
|
|
||||||
### Hud position offset
|
|
||||||
# offset_x=
|
|
||||||
# offset_y=
|
|
||||||
|
|
||||||
### Hud dimensions
|
|
||||||
# width=
|
|
||||||
# height=
|
|
||||||
# table_columns=
|
|
||||||
# cellpadding_y=
|
|
||||||
|
|
||||||
### Hud transparency / alpha
|
|
||||||
# background_alpha=0.5
|
|
||||||
# alpha=
|
|
||||||
|
|
||||||
### FCAT overlay
|
|
||||||
### This enables an FCAT overlay to perform frametime analysis on the final image stream.
|
|
||||||
### Enable the overlay
|
|
||||||
# fcat
|
|
||||||
### Set the width of the FCAT overlay.
|
|
||||||
### 24 is a performance optimization on AMD GPUs that should not have adverse effects on nVidia GPUs.
|
|
||||||
### A minimum of 20 pixels is recommended by nVidia.
|
|
||||||
# fcat_overlay_width=24
|
|
||||||
### Set the screen edge, this can be useful for special displays that don't update from top edge to bottom. This goes from 0 (left side) to 3 (top edge), counter-clockwise.
|
|
||||||
# fcat_screen_edge=0
|
|
||||||
|
|
||||||
### Color customization
|
|
||||||
# text_color=FFFFFF
|
|
||||||
# gpu_color=2E9762
|
|
||||||
# cpu_color=2E97CB
|
|
||||||
# vram_color=AD64C1
|
|
||||||
# ram_color=C26693
|
|
||||||
# engine_color=EB5B5B
|
|
||||||
# io_color=A491D3
|
|
||||||
# frametime_color=00FF00
|
|
||||||
# background_color=020202
|
|
||||||
# media_player_color=FFFFFF
|
|
||||||
# wine_color=EB5B5B
|
|
||||||
# battery_color=FF9078
|
|
||||||
|
|
||||||
### Specify GPU with PCI bus ID for AMDGPU and NVML stats
|
|
||||||
### Set to 'domain:bus:slot.function'
|
|
||||||
# pci_dev=0:0a:0.0
|
|
||||||
|
|
||||||
### Blacklist
|
|
||||||
# blacklist=
|
|
||||||
|
|
||||||
### Control over socket
|
|
||||||
### Enable and set socket name, '%p' is replaced with process id
|
|
||||||
# control = mangohud
|
|
||||||
# control = mangohud-%p
|
|
||||||
|
|
||||||
################ WORKAROUNDS #################
|
|
||||||
### Options starting with "gl_*" are for OpenGL
|
|
||||||
### Specify what to use for getting display size. Options are "viewport", "scissorbox" or disabled. Defaults to using glXQueryDrawable
|
|
||||||
# gl_size_query=viewport
|
|
||||||
|
|
||||||
### (Re)bind given framebuffer before MangoHud gets drawn. Helps with Crusader Kings III
|
|
||||||
# gl_bind_framebuffer=0
|
|
||||||
|
|
||||||
### Don't swap origin if using GL_UPPER_LEFT. Helps with Ryujinx
|
|
||||||
# gl_dont_flip=1
|
|
||||||
|
|
||||||
################ INTERACTION #################
|
|
||||||
|
|
||||||
### Change toggle keybinds for the hud & logging
|
|
||||||
# toggle_hud=Shift_R+F12
|
|
||||||
# toggle_fps_limit=Shift_L+F1
|
|
||||||
# toggle_logging=Shift_L+F2
|
|
||||||
# reload_cfg=Shift_L+F4
|
|
||||||
# upload_log=Shift_L+F3
|
|
||||||
|
|
||||||
#################### LOG #####################
|
|
||||||
### Automatically start the log after X seconds
|
|
||||||
# autostart_log=1
|
|
||||||
### Set amount of time in seconds that the logging will run for
|
|
||||||
# log_duration=
|
|
||||||
### Change the default log interval, 100 is default
|
|
||||||
# log_interval=100
|
|
||||||
### Set location of the output files (required for logging)
|
|
||||||
# output_folder=/home/<USERNAME>/mangologs
|
|
||||||
### Permit uploading logs directly to FlightlessMango.com
|
|
||||||
# permit_upload=1
|
|
||||||
### Define a '+'-separated list of percentiles shown in the benchmark results
|
|
||||||
### Use "AVG" to get a mean average. Default percentiles are 97+AVG+1+0.1
|
|
||||||
# benchmark_percentiles=97,AVG,1,0.1
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 4.2 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 35 KiB |
BIN
dunst/normal.ico
BIN
dunst/normal.ico
Binary file not shown.
|
Before Width: | Height: | Size: 4.2 KiB |
BIN
dunst/normal.png
BIN
dunst/normal.png
Binary file not shown.
|
Before Width: | Height: | Size: 3.8 KiB |
29
eww/eww.yuck
29
eww/eww.yuck
@@ -71,20 +71,23 @@
|
|||||||
(defpoll STATUS :interval "0.5s" `./script status`)
|
(defpoll STATUS :interval "0.5s" `./script status`)
|
||||||
(defpoll COVER :interval "2s" `./script cover`)
|
(defpoll COVER :interval "2s" `./script cover`)
|
||||||
(defpoll CURRENT :interval "1s" `./script time`)
|
(defpoll CURRENT :interval "1s" `./script time`)
|
||||||
|
(defpoll LYRICS :interval "0.4s" `./script lyrics`)
|
||||||
|
|
||||||
(defwidget music []
|
(defwidget music []
|
||||||
(box :class "genwin" :orientation "h" :space-evenly "false" :vexpand "true" :hexpand "false"
|
(box :class "genwin" :orientation "v" :spacing 20 :space-evenly "false" :vexpand "true" :hexpand "true"
|
||||||
(box :class "album_art" :vexpand "false" :hexpand "false" :style "background-image: url('${COVER}');")
|
(box :orientation "h" :space-evenly "false" :vexpand "true" :hexpand "false"
|
||||||
(box :orientation "v" :spacing 20 :space-evenly "false" :vexpand "false" :hexpand "false"
|
(box :class "album_art" :vexpand "false" :hexpand "false" :style "background-image: url('${COVER}');")
|
||||||
(label :halign "center" :class "song" :wrap "false" :limit-width 25 :text SONG)
|
(box :orientation "v" :spacing 20 :space-evenly "false" :vexpand "false" :hexpand "false"
|
||||||
(label :halign "center" :class "artist" :wrap "false" :text ARTIST)
|
(label :halign "center" :class "song" :wrap "false" :limit-width 25 :text SONG)
|
||||||
(box :orientation "h" :spacing 20 :halign "center" :space-evenly "true" :vexpand "false" :hexpand "false"
|
(label :halign "center" :class "artist" :wrap "false" :text ARTIST)
|
||||||
(button :class "btn_prev" :onclick "./script prev" "玲")
|
(box :orientation "h" :spacing 20 :halign "center" :space-evenly "true" :vexpand "false" :hexpand "false"
|
||||||
(button :class "btn_prev" :onclick "./script seek '-1'" "")
|
(button :class "btn_prev" :onclick "./script prev" "玲")
|
||||||
(button :class "btn_play" :onclick "./script play_toggle" STATUS)
|
(button :class "btn_prev" :onclick "./script seek '-1'" "")
|
||||||
(button :class "btn_next" :onclick "./script seek '1'" "")
|
(button :class "btn_play" :onclick "./script play_toggle" STATUS)
|
||||||
(button :class "btn_next" :onclick "./script next" "怜"))
|
(button :class "btn_next" :onclick "./script seek '1'" "")
|
||||||
(box :class "music_bar" :halign "center" :vexpand "false" :hexpand "false" :space-evenly "false"
|
(button :class "btn_next" :onclick "./script next" "怜"))
|
||||||
(scale :min 0 :active "true" :max 100 :value CURRENT)))))
|
(box :class "music_bar" :halign "center" :vexpand "false" :hexpand "false" :space-evenly "false"
|
||||||
|
(scale :min 0 :active "true" :max 100 :value CURRENT))))
|
||||||
|
(label :halign "center" :class "artist" :text LYRICS)))
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
27
eww/script
27
eww/script
@@ -1,51 +1,58 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
out=$(echo '{ "command": ["get_property", "pause"]}' | socat - /tmp/mpvsocket 2>/dev/null)
|
out=$(printf '{ "command": ["get_property", "pause"]}\n' | socat - /tmp/mpvsocket 2>/dev/null)
|
||||||
case $1 in
|
case $1 in
|
||||||
song)
|
song)
|
||||||
if [ -n "$out" ] && pgrep -f mpvsocket >/dev/null 2>&1;then
|
if [ -n "$out" ] && pgrep -f mpvsocket >/dev/null 2>&1;then
|
||||||
cut -d'>' -f1 < "/tmp/yt-music/current" | cut -d':' -f2 | sed 's|[^-]*$||;s|-$||'
|
cut -d'>' -f1 < "/tmp/yt-music/current" | cut -d':' -f2 | sed 's|[^-]*$||;s|-$||'
|
||||||
else
|
else
|
||||||
echo "Offline"
|
printf "Music widget by Coolans X"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
artist)
|
artist)
|
||||||
if [ -n "$out" ] && pgrep -f mpvsocket >/dev/null 2>&1;then
|
if [ -n "$out" ] && pgrep -f mpvsocket >/dev/null 2>&1;then
|
||||||
cut -d'>' -f1 < "/tmp/yt-music/current" | sed 's_.* -__'
|
cut -d'>' -f1 < "/tmp/yt-music/current" | sed 's_.* -__'
|
||||||
else
|
else
|
||||||
echo "Offline"
|
printf "Offline"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
cover)
|
cover)
|
||||||
if [ -n "$out" ] && pgrep -f mpvsocket >/dev/null 2>&1;then
|
if [ -n "$out" ] && pgrep -f mpvsocket >/dev/null 2>&1;then
|
||||||
echo "/tmp/yt-music/default.jpg"
|
printf "/tmp/yt-music/default.jpg"
|
||||||
else
|
else
|
||||||
echo "$HOME/.config/eww/music.png"
|
printf "%s/.config/eww/music.png" "$HOME"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
status)
|
status)
|
||||||
if [ -z "$out" ];then
|
if [ -z "$out" ];then
|
||||||
printf ""
|
printf ""
|
||||||
elif printf "%s" "$out" | grep -q "true";then
|
elif printf "%s" "$out" | grep -q "true";then
|
||||||
echo "喇"
|
printf "喇"
|
||||||
else
|
else
|
||||||
echo ""
|
printf ""
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
play_toggle)
|
play_toggle)
|
||||||
echo cycle pause | socat - "/tmp/mpvsocket"
|
echo cycle pause | socat - "/tmp/mpvsocket"
|
||||||
;;
|
;;
|
||||||
next)
|
next)
|
||||||
pgrep -f mpvsocket >/dev/null 2>&1 && /home/tanveer/repos_scripts/yt-music play_next
|
pgrep -f mpvsocket >/dev/null 2>&1 && "$HOME/repos_scripts/yt-music" play_next
|
||||||
;;
|
;;
|
||||||
prev)
|
prev)
|
||||||
pgrep -f mpvsocket >/dev/null 2>&1 && ($HOME/repos_scripts/yt-music play "$(sed 's| >|\t|g' /tmp/yt-music/prev | cut -d':' -f2)")
|
pgrep -f mpvsocket >/dev/null 2>&1 && ("$HOME/repos_scripts/yt-music" play "$(sed 's| >|\t|g' /tmp/yt-music/prev | cut -d':' -f2)")
|
||||||
;;
|
;;
|
||||||
time)
|
time)
|
||||||
out=$(echo '{"command" :["get_property" , "percent-pos"]}' | socat - /tmp/mpvsocket 2>/dev/null | sed -nE 's_.*data":([^,]*).*_\1_p')
|
out=$(echo '{"command" :["get_property" , "percent-pos"]}' | socat - /tmp/mpvsocket 2>/dev/null | sed -nE 's_.*data":([^,]*).*_\1_p')
|
||||||
[ -z "$out" ] && echo "100" || echo "$out"
|
printf '%s' "${out:-100}"
|
||||||
;;
|
;;
|
||||||
seek)
|
seek)
|
||||||
echo "{\"command\" :[\"seek\" ,\"$2\",\"relative-percent\"]}" | socat - /tmp/mpvsocket
|
echo "{\"command\" :[\"seek\" ,\"$2\",\"relative-percent\"]}" | socat - /tmp/mpvsocket
|
||||||
;;
|
;;
|
||||||
|
lyrics)
|
||||||
|
if [ -f "/tmp/yt-music/lyrics" ]; then
|
||||||
|
sed -n "/^$(awk -v value="$(echo '{ "command": ["get_property", "time-pos"] }' | socat - /tmp/mpvsocket | sed -nE 's|.*data":([^,]*).*|\1|p')" '$1 > value*1000 {print $1;exit}' /tmp/yt-music/lyrics)\t/p" /tmp/yt-music/lyrics | cut -f2
|
||||||
|
else
|
||||||
|
printf "Lyrics By musixmatch"
|
||||||
|
fi
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
|
|||||||
@@ -85,7 +85,7 @@ bright4=FC9867
|
|||||||
bright5=AB9DF2
|
bright5=AB9DF2
|
||||||
bright6=78DCE8
|
bright6=78DCE8
|
||||||
bright7=FCFCFA
|
bright7=FCFCFA
|
||||||
alpha=0.9
|
alpha=0.90
|
||||||
|
|
||||||
## dimmed colors (see foot.ini(5) man page)
|
## dimmed colors (see foot.ini(5) man page)
|
||||||
# dim0=<not set>
|
# dim0=<not set>
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
i=5
|
i=5
|
||||||
while [ $i -gt 0 ];do
|
while [ $i -gt 0 ];do
|
||||||
notify-send -i "/usr/share/icons/Papirus/16x16/panel/clockify-blue.svg" "$(date)" -h "string:x-canonical-private-synchronous:date" -t 1200 &
|
notify-send -i "/usr/share/icons/Papirus/16x16/panel/clockify-blue.svg" "$(date)" -h "string:x-canonical-private-synchronous:${0##*/}" -t 1200 &
|
||||||
sleep 1
|
sleep 1
|
||||||
: $((i-=1))
|
: $((i-=1))
|
||||||
done
|
done
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
# See https://wiki.hyprland.org/Configuring/Monitors/
|
# See https://wiki.hyprland.org/Configuring/Monitors/
|
||||||
monitor=,highres,auto,1
|
monitor=,preferred,auto,1
|
||||||
$hypr_dir="$HOME/.config/hypr"
|
$hypr_dir="$HOME/.config/hypr"
|
||||||
|
|
||||||
# See https://wiki.hyprland.org/Configuring/Keywords/ for more
|
# See https://wiki.hyprland.org/Configuring/Keywords/ for more
|
||||||
@@ -36,11 +36,15 @@ decoration {
|
|||||||
# See https://wiki.hyprland.org/Configuring/Variables/ for more
|
# See https://wiki.hyprland.org/Configuring/Variables/ for more
|
||||||
|
|
||||||
rounding = 10
|
rounding = 10
|
||||||
blur = no
|
|
||||||
drop_shadow = yes
|
drop_shadow = yes
|
||||||
shadow_range = 4
|
shadow_range = 4
|
||||||
shadow_render_power = 3
|
shadow_render_power = 3
|
||||||
col.shadow = rgba(1a1a1aee)
|
col.shadow = rgba(1a1a1aee)
|
||||||
|
blur {
|
||||||
|
enabled = false
|
||||||
|
size = 8
|
||||||
|
passes = 2
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
animations {
|
animations {
|
||||||
@@ -64,23 +68,12 @@ dwindle {
|
|||||||
force_split=2
|
force_split=2
|
||||||
}
|
}
|
||||||
|
|
||||||
master {
|
|
||||||
# See https://wiki.hyprland.org/Configuring/Master-Layout/ for more
|
|
||||||
new_is_master = true
|
|
||||||
}
|
|
||||||
|
|
||||||
gestures {
|
gestures {
|
||||||
# See https://wiki.hyprland.org/Configuring/Variables/ for more
|
# See https://wiki.hyprland.org/Configuring/Variables/ for more
|
||||||
workspace_swipe = true
|
workspace_swipe = true
|
||||||
workspace_swipe_fingers = 3
|
workspace_swipe_fingers = 3
|
||||||
}
|
}
|
||||||
|
|
||||||
# Example per-device config
|
|
||||||
# See https://wiki.hyprland.org/Configuring/Keywords/#executing for more
|
|
||||||
device:epic mouse V1 {
|
|
||||||
sensitivity = -0.5
|
|
||||||
}
|
|
||||||
|
|
||||||
# See https://wiki.hyprland.org/Configuring/Keywords/ for more
|
# See https://wiki.hyprland.org/Configuring/Keywords/ for more
|
||||||
$mainMod = SUPER
|
$mainMod = SUPER
|
||||||
|
|
||||||
@@ -154,6 +147,8 @@ binde=$mainMod, F2, exec, pamixer -d 2 && $hypr_dir/volume #my XF86AudioLowerVol
|
|||||||
binde=$mainMod, F3, exec, pamixer -i 2 && $hypr_dir/volume #my XF86AudioLowerVolume doesn't work,So I don't use XF86AudioRaiseVolume, gives me confusion
|
binde=$mainMod, F3, exec, pamixer -i 2 && $hypr_dir/volume #my XF86AudioLowerVolume doesn't work,So I don't use XF86AudioRaiseVolume, gives me confusion
|
||||||
#binde=, XF86AudioMute, exec, pamixer -t && $hypr_dir/volume #doesn't work either
|
#binde=, XF86AudioMute, exec, pamixer -t && $hypr_dir/volume #doesn't work either
|
||||||
binde=$mainMod, F8, exec, echo cycle pause | socat - "/tmp/mpvsocket"
|
binde=$mainMod, F8, exec, echo cycle pause | socat - "/tmp/mpvsocket"
|
||||||
|
binde=, XF86AudioPlay, exec, echo cycle pause | socat - "/tmp/mpvsocket"
|
||||||
|
binde=, XF86AudioPause, exec, echo cycle pause | socat - "/tmp/mpvsocket"
|
||||||
binde=$mainMod SHIFT, F8, exec, $HOME/repos_scripts/yt-music search_play
|
binde=$mainMod SHIFT, F8, exec, $HOME/repos_scripts/yt-music search_play
|
||||||
binde=$mainMod, F9, exec, $HOME/repos_scripts/yt-music play_next
|
binde=$mainMod, F9, exec, $HOME/repos_scripts/yt-music play_next
|
||||||
binde=$mainMod SHIFT, F9, exec, $HOME/repos_scripts/yt-music play_next menu
|
binde=$mainMod SHIFT, F9, exec, $HOME/repos_scripts/yt-music play_next menu
|
||||||
@@ -168,6 +163,8 @@ windowrulev2=workspace 3,class:^(pcmanfm)$
|
|||||||
windowrulev2=workspace 3,class:^(mpv)$
|
windowrulev2=workspace 3,class:^(mpv)$
|
||||||
windowrulev2=workspace 3,class:^([c|C]ode)
|
windowrulev2=workspace 3,class:^([c|C]ode)
|
||||||
windowrulev2=workspace 4,class:^(pavucontrol)$
|
windowrulev2=workspace 4,class:^(pavucontrol)$
|
||||||
|
windowrulev2=workspace 4,class:^(Xephyr)$
|
||||||
|
windowrulev2=fullscreen,class:^(Xephyr)$
|
||||||
|
|
||||||
#startup applications
|
#startup applications
|
||||||
exec-once=dbus-update-activation-environment --systemd --all
|
exec-once=dbus-update-activation-environment --systemd --all
|
||||||
@@ -176,7 +173,5 @@ exec-once=swaybg -i ~/wall/9.png
|
|||||||
exec-once=node ~/arrpc/src > /tmp/discordrpclog
|
exec-once=node ~/arrpc/src > /tmp/discordrpclog
|
||||||
exec-once=xrdb -merge $HOME/.config/.Xresource
|
exec-once=xrdb -merge $HOME/.config/.Xresource
|
||||||
exec-once=$hypr_dir/workspace 'focus'
|
exec-once=$hypr_dir/workspace 'focus'
|
||||||
exec-once=eww open-many music_0 time_0
|
|
||||||
exec-once=sleep 5 && $hypr_dir/workspace
|
exec-once=sleep 5 && $hypr_dir/workspace
|
||||||
#exec-once=skypeforlinux
|
|
||||||
exec-once=sleep 2 && google-chrome-stable 'https://web.skype.com/?openPstnPage=true'
|
exec-once=sleep 2 && google-chrome-stable 'https://web.skype.com/?openPstnPage=true'
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ while [ $i -le 5 ];do
|
|||||||
vol_stats=$(pamixer --get-mute)
|
vol_stats=$(pamixer --get-mute)
|
||||||
[ "$bat_stats" = "Discharging" ] && bat_icon=🔋 || bat_icon=🔌
|
[ "$bat_stats" = "Discharging" ] && bat_icon=🔋 || bat_icon=🔌
|
||||||
[ "$vol_stats" = "true" ] && vol_icon=🔇 || vol_icon=🔊
|
[ "$vol_stats" = "true" ] && vol_icon=🔇 || vol_icon=🔊
|
||||||
notify-send -i "lol" "<----------(STATS)---------->" "🧠 CPU usage : $(top -ibn1 | sed -nE 's_%Cpu\(s\):(.*)us.*_\1_p' | cut -d' ' -f2-3) %\n🌡️ Cpu Temp : $temp °C\n🔳 RAM : $mem MB / 7733 MB\n$bat_icon Battery : $(cat /sys/class/power_supply/BAT*/capacity) (${bat_stats})\n☀️ Brightness : $(light -G | cut -d'.' -f1)%\n$vol_icon Volume : $(pamixer --get-volume-human)\n🎵 $(pgrep -af mpvsocket >/dev/null && cut -d ">" -f1 /tmp/yt-music/current | cut -d":" -f2)" -h "string:x-canonical-private-synchronous:stats" -t 1500 &
|
notify-send -i "lol" "<----------(STATS)---------->" "🧠 CPU usage : $(top -ibn1 | sed -nE 's_%Cpu\(s\):(.*)us.*_\1_p' | cut -d' ' -f2-3) %\n🌡️ Cpu Temp : $temp °C\n🔳 RAM : $mem MB / 7733 MB\n$bat_icon Battery : $(cat /sys/class/power_supply/BAT*/capacity) (${bat_stats})\n☀️ Brightness : $(light -G | cut -d'.' -f1)%\n$vol_icon Volume : $(pamixer --get-volume-human)\n🎵 $(pgrep -af mpvsocket >/dev/null && cut -d ">" -f1 /tmp/yt-music/current | cut -d":" -f2)" -h "string:x-canonical-private-synchronous:${0##*/}" -t 1500 &
|
||||||
: $((i+=1))
|
: $((i+=1))
|
||||||
sleep 1
|
sleep 1
|
||||||
done
|
done
|
||||||
|
|||||||
@@ -6,4 +6,4 @@ vol_icon="low"
|
|||||||
[ "$vol_int" -gt 33 ] && vol_icon="medium"
|
[ "$vol_int" -gt 33 ] && vol_icon="medium"
|
||||||
[ "$vol_int" -gt 66 ] && vol_icon="high"
|
[ "$vol_int" -gt 66 ] && vol_icon="high"
|
||||||
pamixer --get-mute | sh && vol_icon="muted"
|
pamixer --get-mute | sh && vol_icon="muted"
|
||||||
notify-send -i "/usr/share/icons/Papirus/16x16/panel/audio-volume-$vol_icon.svg" "$vol_int %" -h "string:x-canonical-private-synchronous:volume" -t 1000
|
notify-send -i "/usr/share/icons/Papirus/16x16/panel/audio-volume-$vol_icon.svg" "$vol_int %" -h "string:x-canonical-private-synchronous:${0##*/}" -t 1000
|
||||||
|
|||||||
@@ -6,4 +6,4 @@ else
|
|||||||
nmcli radio wifi on
|
nmcli radio wifi on
|
||||||
wifi_icon="acquiring"
|
wifi_icon="acquiring"
|
||||||
fi
|
fi
|
||||||
notify-send -i "/usr/share/icons/Papirus/16x16/panel/network-wireless-$wifi_icon.svg" "wifi $(nmcli radio wifi)" -h "string:x-canonical-private-synchronous:wifi"
|
notify-send -i "/usr/share/icons/Papirus/16x16/panel/network-wireless-$wifi_icon.svg" "wifi $(nmcli radio wifi)" -h "string:x-canonical-private-synchronous:${0##*/}"
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
setup_dual_monitor(){
|
setup_dual_monitor(){
|
||||||
sed -i "s/monitor=,1920x1080,0x0,1,mirror,eDP-1/monitor=,highres,auto,1/g" "$HOME/.config/hypr/hyprland.conf"
|
sed -i "s/monitor=,1920x1080,0x0,1,mirror,eDP-1/monitor=,preferred,auto,1/g" "$HOME/.config/hypr/hyprland.conf"
|
||||||
sleep 2
|
sleep 2
|
||||||
if hyprctl monitors | grep -q "HDMI-A-1";then
|
if hyprctl monitors | grep -q "HDMI-A-1";then
|
||||||
notify-send "Setting up dual monitor workflow"
|
notify-send "Setting up dual monitor workflow"
|
||||||
for i in $(seq 2 4);do
|
hyprctl dispatch moveworkspacetomonitor "2 1"
|
||||||
hyprctl dispatch moveworkspacetomonitor "$i 0"
|
hyprctl dispatch moveworkspacetomonitor "3 1"
|
||||||
done
|
hyprctl dispatch moveworkspacetomonitor "1 0"
|
||||||
hyprctl dispatch moveworkspacetomonitor "1 1"
|
hyprctl dispatch moveworkspacetomonitor "4 0"
|
||||||
eww kill
|
eww kill
|
||||||
eww open-many time_1 music_1
|
eww open-many time_1 music_1
|
||||||
fi
|
fi
|
||||||
@@ -17,12 +17,12 @@ setup_dual_monitor(){
|
|||||||
handle_it(){
|
handle_it(){
|
||||||
[ -z "$1" ] || notify-send "$1"
|
[ -z "$1" ] || notify-send "$1"
|
||||||
choice=$(printf "Mirror\nExtend" | bemenu --fn 'Roboto 15' -i -c -W 0.2 -B 3 -l 20 -p "what to do??: " -m 1)
|
choice=$(printf "Mirror\nExtend" | bemenu --fn 'Roboto 15' -i -c -W 0.2 -B 3 -l 20 -p "what to do??: " -m 1)
|
||||||
[ -z "$choice" ] && exit 0
|
[ -z "$choice" ] && return 0
|
||||||
notify-send "${choice}ing screen"
|
notify-send "${choice}ing screen"
|
||||||
if [ "$choice" = "Extend" ];then
|
if [ "$choice" = "Extend" ];then
|
||||||
setup_dual_monitor
|
setup_dual_monitor
|
||||||
else
|
else
|
||||||
sed -i "s/monitor=,highres,auto,1/monitor=,1920x1080,0x0,1,mirror,eDP-1/g" "$HOME/.config/hypr/hyprland.conf"
|
sed -i "s/monitor=,preferred,auto,1/monitor=,1920x1080,0x0,1,mirror,eDP-1/g" "$HOME/.config/hypr/hyprland.conf"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -30,14 +30,14 @@ case $1 in
|
|||||||
list)
|
list)
|
||||||
#only lists the open applications with their workspace number so u can safely close them
|
#only lists the open applications with their workspace number so u can safely close them
|
||||||
for i in $(seq 4);do
|
for i in $(seq 4);do
|
||||||
notify-send -i "lol" "$(hyprctl clients | sed -nE 's_.*class: ([^ ]*).*_\1_p;s_.*workspace: ([^ ]*).*_workspace \1 : _p' | sed 'N;s/\n/ /')" -h "string:x-canonical-private-synchronous:workspace" -t 1500
|
notify-send -i "lol" "$(hyprctl clients | sed -nE 's_.*class: ([^ ]*).*_\1_p;s_.*workspace: ([^ ]*).*_workspace \1 : _p' | sed 'N;s/\n/ /')" -h "string:x-canonical-private-synchronous:${0##*/}" -t 1500
|
||||||
sleep 1
|
sleep 1
|
||||||
done ;;
|
done ;;
|
||||||
focus)
|
focus)
|
||||||
#shows the workspace number as notification whenever u switch workspaces and also handles the dual monitor setup on the fly(perfect for laptop users)
|
#shows the workspace number as notification whenever u switch workspaces and also handles the dual monitor setup on the fly(perfect for laptop users)
|
||||||
socat - "UNIX-CONNECT:/tmp/hypr/$HYPRLAND_INSTANCE_SIGNATURE/.socket2.sock" | while read -r line;do
|
socat - "UNIX-CONNECT:/tmp/hypr/$HYPRLAND_INSTANCE_SIGNATURE/.socket2.sock" | while read -r line;do
|
||||||
printf "%s" "$line" | grep -q "monitoradded" && handle_it "$line"
|
printf "%s" "$line" | grep -q "monitoradded" && handle_it "$line"
|
||||||
printf "%s" "$line" | grep -q "monitorremoved" && sed -i "s/monitor=,1920x1080,0x0,1,mirror,eDP-1/monitor=,highres,auto,1/g" "$HOME/.config/hypr/hyprland.conf" && eww kill && eww open_many time_0 music_0
|
printf "%s" "$line" | grep -q "monitorremoved" && sed -i "s/monitor=,1920x1080,0x0,1,mirror,eDP-1/monitor=,preferred,auto,1/g" "$HOME/.config/hypr/hyprland.conf" && eww kill && eww open_many time_0 music_0
|
||||||
#recent workspace switcher
|
#recent workspace switcher
|
||||||
current=$(printf "%s" "$line" | sed -nE 's_^(workspace)>>([^ ]*)_\1 \2_p')
|
current=$(printf "%s" "$line" | sed -nE 's_^(workspace)>>([^ ]*)_\1 \2_p')
|
||||||
if [ -n "$current" ];then
|
if [ -n "$current" ];then
|
||||||
|
|||||||
@@ -30,3 +30,4 @@ application/json=nvim.desktop;
|
|||||||
|
|
||||||
[Added Associations]
|
[Added Associations]
|
||||||
video/x-matroska=mpv.desktop;
|
video/x-matroska=mpv.desktop;
|
||||||
|
application/octet-stream=google-chrome.desktop;
|
||||||
|
|||||||
@@ -1 +1,3 @@
|
|||||||
#hwdec=auto
|
#hwdec=auto
|
||||||
|
profile=gpu-hq
|
||||||
|
gpu-context=wayland
|
||||||
|
|||||||
@@ -1,26 +1,26 @@
|
|||||||
{
|
{
|
||||||
"LuaSnip": { "branch": "master", "commit": "0b4950a237ce441a6a3a947d501622453f6860ea" },
|
"LuaSnip": { "branch": "master", "commit": "c4d6298347f7707e9757351b2ee03d0c00da5c20" },
|
||||||
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
|
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
|
||||||
"cmp-cmdline": { "branch": "main", "commit": "8ee981b4a91f536f52add291594e89fb6645e451" },
|
"cmp-cmdline": { "branch": "main", "commit": "8ee981b4a91f536f52add291594e89fb6645e451" },
|
||||||
"cmp-nvim-lsp": { "branch": "main", "commit": "44b16d11215dce86f253ce0c30949813c0a90765" },
|
"cmp-nvim-lsp": { "branch": "main", "commit": "44b16d11215dce86f253ce0c30949813c0a90765" },
|
||||||
"cmp-nvim-lua": { "branch": "main", "commit": "f12408bdb54c39c23e67cab726264c10db33ada8" },
|
"cmp-nvim-lua": { "branch": "main", "commit": "f12408bdb54c39c23e67cab726264c10db33ada8" },
|
||||||
"cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },
|
"cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },
|
||||||
"cmp_luasnip": { "branch": "master", "commit": "18095520391186d634a0045dacaa346291096566" },
|
"cmp_luasnip": { "branch": "master", "commit": "18095520391186d634a0045dacaa346291096566" },
|
||||||
"friendly-snippets": { "branch": "main", "commit": "4aed1a0ca605cb1c87f59799a0cc4afe00a40272" },
|
"friendly-snippets": { "branch": "main", "commit": "00e191fea2cfbbdd378243f35b5953296537a116" },
|
||||||
"laravel.nvim": { "branch": "main", "commit": "23d6cba80e03d16a18034a54b2b0be1f57400bd3" },
|
"laravel.nvim": { "branch": "main", "commit": "23d6cba80e03d16a18034a54b2b0be1f57400bd3" },
|
||||||
"lazy.nvim": { "branch": "main", "commit": "3ad55ae678876516156cca2f361c51f7952a924b" },
|
"lazy.nvim": { "branch": "main", "commit": "2a9354c7d2368d78cbd5575a51a2af5bd8a6ad01" },
|
||||||
"lualine.nvim": { "branch": "master", "commit": "05d78e9fd0cdfb4545974a5aa14b1be95a86e9c9" },
|
"lualine.nvim": { "branch": "master", "commit": "45e27ca739c7be6c49e5496d14fcf45a303c3a63" },
|
||||||
"mason-lspconfig.nvim": { "branch": "main", "commit": "e86a4c84ff35240639643ffed56ee1c4d55f538e" },
|
"mason-lspconfig.nvim": { "branch": "main", "commit": "dfdd771b792fbb4bad8e057d72558255695aa1a7" },
|
||||||
"mason.nvim": { "branch": "main", "commit": "3f6b544c75c01549f7a2a9e395e0f1cea42b25dd" },
|
"mason.nvim": { "branch": "main", "commit": "0942198fb9a998b6ccee36fb8dd7495eb8ba659c" },
|
||||||
"monokai-pro.nvim": { "branch": "main", "commit": "826d028edbcc7a8aadc0f7a32b32747d97575615" },
|
"monokai-pro.nvim": { "branch": "main", "commit": "826d028edbcc7a8aadc0f7a32b32747d97575615" },
|
||||||
"nvim-autopairs": { "branch": "master", "commit": "ae5b41ce880a6d850055e262d6dfebd362bb276e" },
|
"nvim-autopairs": { "branch": "master", "commit": "ae5b41ce880a6d850055e262d6dfebd362bb276e" },
|
||||||
"nvim-cmp": { "branch": "main", "commit": "c4e491a87eeacf0408902c32f031d802c7eafce8" },
|
"nvim-cmp": { "branch": "main", "commit": "5dce1b778b85c717f6614e3f4da45e9f19f54435" },
|
||||||
"nvim-colorizer.lua": { "branch": "master", "commit": "36c610a9717cc9ec426a07c8e6bf3b3abcb139d6" },
|
"nvim-colorizer.lua": { "branch": "master", "commit": "36c610a9717cc9ec426a07c8e6bf3b3abcb139d6" },
|
||||||
"nvim-dap": { "branch": "master", "commit": "d17d1bba23ec72a157bd183c57840c39e323f515" },
|
"nvim-dap": { "branch": "master", "commit": "4377a05b9476587b7b485d6a9d9745768c4e4b37" },
|
||||||
"nvim-dap-python": { "branch": "master", "commit": "37b4cba02e337a95cb62ad1609b3d1dccb2e5d42" },
|
"nvim-dap-python": { "branch": "master", "commit": "37b4cba02e337a95cb62ad1609b3d1dccb2e5d42" },
|
||||||
"nvim-lspconfig": { "branch": "master", "commit": "dd11ba7b3c8f82d51b6d4dd7d68fce2d78bf78a0" },
|
"nvim-lspconfig": { "branch": "master", "commit": "a27356f1ef9c11e1f459cc96a3fcac5c265e72d6" },
|
||||||
"nvim-parinfer": { "branch": "master", "commit": "c0d95d9f4c5f921872ba11790b76efbb02cc8af5" },
|
"nvim-parinfer": { "branch": "master", "commit": "5ca09287ab3f4144f78ff7977fabc27466f71044" },
|
||||||
"nvim-treesitter": { "branch": "master", "commit": "7b04e8b67eec7d92daadf9f0717dd272ddfc81a3" },
|
"nvim-treesitter": { "branch": "master", "commit": "7f6ff292e3f53e7b12554ee92264c23762dc7906" },
|
||||||
"packer.nvim": { "branch": "master", "commit": "1d0cf98a561f7fd654c970c49f917d74fafe1530" },
|
"packer.nvim": { "branch": "master", "commit": "ea0cc3c59f67c440c5ff0bbe4fb9420f4350b9a3" },
|
||||||
"telescope.nvim": { "branch": "master", "commit": "7bb2fcecdcfe7d7975c0e59c276033740cd45d38" }
|
"telescope.nvim": { "branch": "master", "commit": "32e6792f865221dfaf2a3751fd3cfeac96557433" }
|
||||||
}
|
}
|
||||||
@@ -26,7 +26,7 @@ side_pane_mode=places
|
|||||||
view_mode=list
|
view_mode=list
|
||||||
show_hidden=0
|
show_hidden=0
|
||||||
sort=name;ascending;
|
sort=name;ascending;
|
||||||
columns=name:200;desc:143;size;mtime:870;
|
columns=name:200;desc:143;size;mtime:950;
|
||||||
toolbar=newtab;navigation;home;
|
toolbar=newtab;navigation;home;
|
||||||
show_statusbar=1
|
show_statusbar=1
|
||||||
pathbar_mode_buttons=0
|
pathbar_mode_buttons=0
|
||||||
|
|||||||
@@ -1,66 +0,0 @@
|
|||||||
User::all();
|
|
||||||
User::create(['name' => 'surendra','email' => 'surendra.sahu@gmail.com','password' => Hash::make('password')]);
|
|
||||||
User::all();
|
|
||||||
$bot = new Bots;
|
|
||||||
$bot = new App\Models\Bots;
|
|
||||||
$bot
|
|
||||||
$user = User::first()
|
|
||||||
$user->name;
|
|
||||||
$bot->name = $user->namel
|
|
||||||
$bot->name = $user->name;
|
|
||||||
$bot->created_by = $user->id;
|
|
||||||
$bot->save;
|
|
||||||
$bot->save();
|
|
||||||
$bot
|
|
||||||
Bot::first()
|
|
||||||
Bots::first()
|
|
||||||
Bots::first();
|
|
||||||
use App\Models\Bots;
|
|
||||||
Bots::first();
|
|
||||||
use App\Models\Bots;
|
|
||||||
$bot = Bots::first();
|
|
||||||
$bot->url();
|
|
||||||
$bot->url()->get();
|
|
||||||
$bot = Bots::first();
|
|
||||||
use App\Models\Bots;
|
|
||||||
$bot = Bots::first();
|
|
||||||
$bot->url();
|
|
||||||
Document::select('file_type','file_name')->where('user_id',1)->get()->group_by('file_type')->map(function ($group) { return $group->pluck('file_name')->toArray(); })->toJson();
|
|
||||||
use App\Models\Document;
|
|
||||||
Document::select('file_type','file_name')->where('user_id',1)->get()->group_by('file_type')->map(function ($group) { return $group->pluck('file_name')->toArray(); })->toJson();
|
|
||||||
Document::select('file_type','file_name')->where('user_id',1)->get()->groupBy('file_type')->map(function ($group) { return $group->pluck('file_name')->toArray(); })->toJson();
|
|
||||||
use App\Models\Document;
|
|
||||||
Document::select('file_type','file_name')->where('user_id',1)->get()->groupBy('file_type')->map(function ($group) { return $group->pluck('file_name')->toArray(); })->toJson();
|
|
||||||
Document::select('file_type','file_name')->where('user_id',1)->get()->groupBy('file_type')->map(function ($group) { return $group->pluck('file_name')->toArray(); });
|
|
||||||
use App\Models\Bots;
|
|
||||||
$bot = Bots::first();
|
|
||||||
$bot->document()
|
|
||||||
$bot->url();
|
|
||||||
$bot->url();
|
|
||||||
$bot->url();
|
|
||||||
$bot = App\Models\Bots::first();
|
|
||||||
$bot->url();
|
|
||||||
$bot->url() + $bot->document();
|
|
||||||
$bot = App\Models\Bots::first();
|
|
||||||
$bot->url() + $bot->document();
|
|
||||||
Document::select('file_type','file_name')->where('user_id',1)->get()->groupBy('file_type')->pluck('file_name')->toArray();
|
|
||||||
$bot = App\Models\Bots::first();
|
|
||||||
use App\Models\Document;
|
|
||||||
Document::select('file_type','file_name')->where('user_id',1)->get()->groupBy('file_type')->pluck('file_name')->toArray();
|
|
||||||
$bot->url() + $bot->document();
|
|
||||||
$bot->url() + $bot->document();
|
|
||||||
$bot->url() + $bot->document();
|
|
||||||
$bot = App\Models\Bots::first();
|
|
||||||
$bot->url() + $bot->document();
|
|
||||||
$bot = App\Models\Bots::first();
|
|
||||||
$bot->url() + $bot->document();
|
|
||||||
$bot = App\Models\Bots::first();
|
|
||||||
$bot->url() + $bot->document();
|
|
||||||
$bot->url() + $bot->document();
|
|
||||||
$bot->url() + $bot->document();
|
|
||||||
$bot = App\Models\Bots::first();
|
|
||||||
$bot->url() + $bot->document();
|
|
||||||
$bot->url() + $bot->document();
|
|
||||||
$bot = App\Models\Bots::first();
|
|
||||||
json_encode(['id' => $bot->id, 'slug' => $bot->name , content => $bot->url() + $bot->document()])
|
|
||||||
json_encode(['id' => $bot->id, 'slug' => $bot->name , 'content' => $bot->url() + $bot->document()])
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
[general]
|
|
||||||
grab-keyboard=true
|
|
||||||
grab-mouse=true
|
|
||||||
scaling=true
|
|
||||||
auto-clipboard=true
|
|
||||||
sync-modifiers=true
|
|
||||||
|
|
||||||
[ui]
|
|
||||||
toolbar=true
|
|
||||||
statusbar=true
|
|
||||||
11
xpra/xpra.conf
Normal file
11
xpra/xpra.conf
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
# xpra user configuration file
|
||||||
|
# place your custom settings in this file
|
||||||
|
# they will take precedence over the system default ones.
|
||||||
|
|
||||||
|
# Examples:
|
||||||
|
# speaker=off
|
||||||
|
# dpi=144
|
||||||
|
|
||||||
|
# For more information on the file format,
|
||||||
|
# see the xpra manual at:
|
||||||
|
# https://github.com/Xpra-org/xpra/tree/master/docs/
|
||||||
Reference in New Issue
Block a user