17 Commits
Author SHA1 Message Date
wyj 90ca473fe9 add: blur waybar 2025-03-26 15:16:18 -04:00
wyj 42f83ed981 add: hyprlock 2025-03-25 15:36:21 -04:00
wyj 26c49b7f3d new: add /etc/issue 2025-03-25 15:35:08 -04:00
wyj 845c758a3c update: add kitty cursor trail 2025-03-25 15:34:49 -04:00
wyj 63ba6e6244 update: firmware 2025-03-21 16:09:40 -04:00
wyj 8b3afabd46 update: fix waybar 2025-03-21 16:09:16 -04:00
wyj 836c212ddd update: add hyprlock 2025-03-21 14:09:26 -04:00
wyj 86255e1f21 update: fix DP-2 center 2025-03-20 19:31:46 -04:00
wyj ea452dab8b update: blur waybar 2025-03-20 19:31:29 -04:00
wyj c6c5dcd66d fix: add ipc=off to solve buffer overflow 2025-03-20 19:17:03 -04:00
wyj 86ddc20730 update: office waybar layout 2025-03-20 19:16:42 -04:00
wyj 8b271611f4 fix: add ipc=off to solve buffer overflow 2025-03-20 19:16:06 -04:00
wyj 6c8270bbe5 uopdate: enlarger cursor 2025-03-20 18:59:59 -04:00
wyj eacb7b25d8 uopdate: fix icons 2025-03-20 18:03:10 -04:00
wyj adbf8868e7 uopdate: update xdg when start 2025-03-20 18:02:48 -04:00
wyj ef38dce0ee uopdate: use hyprland portal 2025-03-20 17:38:50 -04:00
wyj 43c98180f3 fix: rofi show png 2025-03-20 17:38:20 -04:00
19 changed files with 192 additions and 20 deletions
+2
View File
@@ -6,3 +6,5 @@ wallpaper = ,WALLPAPER
# Disable Splash # Disable Splash
splash = false splash = false
ipc = off
+2
View File
@@ -2,6 +2,8 @@
# Autostart # Autostart
# ----------------------------------------------------- # -----------------------------------------------------
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
# Setup XDG for screen sharing # Setup XDG for screen sharing
exec-once = ../scripts/xdg.sh exec-once = ../scripts/xdg.sh
+2 -1
View File
@@ -1,2 +1,3 @@
exec-once = hyprctl setcursor Vimix-hyprcursors 32 exec-once = hyprctl setcursor Vimix-hyprcursors 42
env = HYPRCURSOR_THEME,Vimix-hyprcursors env = HYPRCURSOR_THEME,Vimix-hyprcursors
env = HYPRCURSOR_SIZE,42
@@ -15,6 +15,8 @@ windowrule = float,^(showmethekey-gtk)$
windowrule = pin,^(showmethekey-gtk)$ windowrule = pin,^(showmethekey-gtk)$
layerrule = blur, gtk-layer-shell layerrule = blur, gtk-layer-shell
layerrule = blur, logout_dialog layerrule = blur, logout_dialog
layerrule = blur, waybar
layerrule = blurpopups, waybar
windowrule = float,title:^(Mathematica)$ windowrule = float,title:^(Mathematica)$
windowrule = opacity 0.8, ^(Code)$ windowrule = opacity 0.8, ^(Code)$
+83
View File
@@ -0,0 +1,83 @@
# _ _ _
# | |__ _ _ _ __ _ __| | ___ ___| | __
# | '_ \| | | | '_ \| '__| |/ _ \ / __| |/ /
# | | | | |_| | |_) | | | | (_) | (__| <
# |_| |_|\__, | .__/|_| |_|\___/ \___|_|\_\
# |___/|_|
#
background {
monitor =
path = $HOME/.cache/blurred_wallpaper.png # only png supported for now
}
input-field {
monitor =
size = 200, 50
outline_thickness = 3
dots_size = 0.33 # Scale of input-field height, 0.2 - 0.8
dots_spacing = 0.15 # Scale of dots' absolute size, 0.0 - 1.0
dots_center = true
dots_rounding = -1 # -1 default circle, -2 follow input-field rounding
outer_color = rgb(151515)
inner_color = rgb(FFFFFF)
font_color = rgb(10, 10, 10)
fade_on_empty = true
fade_timeout = 1000 # Milliseconds before fade_on_empty is triggered.
placeholder_text = <i>Input Password...</i> # Text rendered in the input box when it's empty.
hide_input = false
rounding = -1 # -1 means complete rounding (circle/oval)
check_color = rgb(204, 136, 34)
fail_color = rgb(204, 34, 34) # if authentication failed, changes outer_color and fail message color
fail_text = <i>$FAIL <b>($ATTEMPTS)</b></i> # can be set to empty
fail_transition = 300 # transition time in ms between normal outer_color and fail_color
capslock_color = -1
numlock_color = -1
bothlock_color = -1 # when both locks are active. -1 means don't change outer color (same for above)
invert_numlock = false # change color if numlock is off
swap_font_color = false # see below
position = 0, -20
halign = center
valign = center
}
label {
monitor =
text = cmd[update:1000] echo "$TIME"
color = rgba(200, 200, 200, 1.0)
font_size = 55
font_family = Fira Semibold
position = -100, -00
halign = right
valign = bottom
shadow_passes = 5
shadow_size = 10
}
label {
monitor =
text = $USER
color = rgba(200, 200, 200, 1.0)
font_size = 20
font_family = Fira Semibold
position = -100, 120
halign = right
valign = bottom
shadow_passes = 5
shadow_size = 10
}
image {
monitor =
path = $HOME/.cache/square_wallpaper.png
size = 280 # lesser side if not 1:1 ratio
rounding = -1 # negative values mean circle
border_size = 8
border_color = rgb(221, 221, 221)
rotate = 0 # degrees, counter-clockwise
reload_time = -1 # seconds between reloading, 0 to reload with SIGUSR2
# reload_cmd = # command to get new path. if empty, old path will be used. don't run "follow" commands like tail -F
position = 0, 200
halign = center
valign = center
}
+2
View File
@@ -6,3 +6,5 @@ wallpaper = ,/home/wyj/.cache/used_wallpaper
# Disable Splash # Disable Splash
splash = false splash = false
ipc = off
+3
View File
@@ -4,6 +4,9 @@ bold_font auto
italic_font auto italic_font auto
bold_italic_font auto bold_italic_font auto
cursor_shape block
cursor_trail 10
background_opacity 0.7 background_opacity 0.7
confirm_os_window_close 0 confirm_os_window_close 0
@@ -14,7 +14,8 @@
"layer": "top", "layer": "top",
"output": [ "output": [
"DP-1", "DP-1",
"HDMI-A-2" "HDMI-A-2",
"DP-3"
], ],
"margin-top": 0, "margin-top": 0,
"margin-bottom": 0, "margin-bottom": 0,
@@ -55,7 +56,7 @@
"layer": "top", "layer": "top",
"output": [ "output": [
"HDMI-A-1", "HDMI-A-1",
"DP-2" "DP-4"
], ],
"margin-top": 0, "margin-top": 0,
"margin-bottom": 0, "margin-bottom": 0,
@@ -84,5 +85,41 @@
"tray", "tray",
"custom/events" "custom/events"
] ]
},
{
// General Settings
"layer": "top",
"output": [
"DP-2"
],
"margin-top": 0,
"margin-bottom": 0,
"margin-left": 0,
"margin-right": 0,
"spacing": 0,
//"fixed-center": false,
// Load Modules
"include": [
"~/dotfiles/waybar/themes/meow-gentoo/modules.jsonc"
],
// Modules Left
"modules-left": [
"custom/appmenuicon",
"hyprland/workspaces",
"wlr/taskbar",
"hyprland/window",
"custom/empty"
],
// Modules Center
"modules-center": [
"custom/events"
],
// Modules Right
"modules-right": [
"group/hardware",
"group/hardware2",
"tray",
"group/power"
]
} }
] ]
@@ -241,7 +241,7 @@
// }, // },
// Memory // Memory
"memory": { "memory": {
"format": " {used:0.1f}G", "format": " {used:0.1f}G",
"tooltip-format": "{total:0.1f}G total\n{swapTotal:0.1f}G swap\n{used:0.1f}G used\n{avail:0.1f}G free\n{percentage}% used", "tooltip-format": "{total:0.1f}G total\n{swapTotal:0.1f}G swap\n{used:0.1f}G used\n{avail:0.1f}G free\n{percentage}% used",
"on-click": "alacritty -e htop", "on-click": "alacritty -e htop",
"interval": 10, "interval": 10,
@@ -326,11 +326,11 @@
"network": { "network": {
"format": "{ifname}", "format": "{ifname}",
"format-wifi": "{icon} {signalStrength}%", "format-wifi": "{icon} {signalStrength}%",
"format-ethernet": " wired", "format-ethernet": " wired",
"format-disconnected": "󰌙", "format-disconnected": "󰌙",
"tooltip-format": " {ifname} via {gwaddri}", "tooltip-format": " {ifname} via {gwaddri}",
"tooltip-format-wifi": " {ifname} @ {essid}\nIP: {ipaddr}\nStrength: {signalStrength}%\nFreq: {frequency}MHz\nUp: {bandwidthUpBits} Down: {bandwidthDownBits}", "tooltip-format-wifi": " {ifname} @ {essid}\nIP: {ipaddr}\nStrength: {signalStrength}%\nFreq: {frequency}MHz\nUp: {bandwidthUpBits} Down: {bandwidthDownBits}",
"tooltip-format-ethernet": " {ifname}\nIP: {ipaddr}\n up: {bandwidthUpBits} down: {bandwidthDownBits}", "tooltip-format-ethernet": " {ifname}\nIP: {ipaddr}\n up: {bandwidthUpBits} down: {bandwidthDownBits}",
"tooltip-format-disconnected": "Disconnected", "tooltip-format-disconnected": "Disconnected",
"max-length": 50, "max-length": 50,
"on-click": "~/dotfiles/.settings/networkmanager.sh", "on-click": "~/dotfiles/.settings/networkmanager.sh",
@@ -411,13 +411,13 @@
"format": "{icon} {volume}%", "format": "{icon} {volume}%",
"format-bluetooth": "{icon} {format_source}", "format-bluetooth": "{icon} {format_source}",
"format-bluetooth-muted": " {icon} {format_source}", "format-bluetooth-muted": " {icon} {format_source}",
"format-muted": " {format_source}", "format-muted": " {format_source}",
"format-source": "{volume}% ", "format-source": "{volume}% ",
"format-source-muted": "", "format-source-muted": "",
"format-icons": { "format-icons": {
"headphone": "", "headphone": "",
"hands-free": "", "hands-free": "",
"headset": "", "headset": "",
"phone": "", "phone": "",
"portable": "", "portable": "",
"car": "", "car": "",
@@ -449,7 +449,7 @@
"format": "{icon}", "format": "{icon}",
"tooltip": true, "tooltip": true,
"format-icons": { "format-icons": {
"activated": "", "activated": "",
"deactivated": "" "deactivated": ""
}, },
"on-click-right": "hyprlock" "on-click-right": "hyprlock"
+1 -1
View File
@@ -20,7 +20,7 @@
* ----------------------------------------------------- */ * ----------------------------------------------------- */
* { * {
font-family: "Fira Code Nerd Font", "FiraCode Nerd Font", "NotoSans Nerd Font", "Noto Sans CJK SC"; font-family: "Fira Code Nerd Font", "FiraCode Nerd Font", "Symbols Nerd Font", "NotoSans Nerd Font", "Noto Sans CJK SC";
font-weight: 700; font-weight: 700;
border: none; border: none;
border-radius: 0px; border-radius: 0px;
+13
View File
@@ -0,0 +1,13 @@
 .
 .vir. d$b
 .d$$$$$$b. .cd$$b. .d$$b. d$$$$$$$$$$$b .d$$b. .d$$b.
 $$$$( )$$$b d$$$()$$$. d$$$$$$$b Q$$$$$$$P$$$P.$$$$$$$b. .$$$$$$$b.
 Q$$$$$$$$$$B$$$$$$$$P" d$$$PQ$$$$b. $$$$. .$$$P' `$$$ .$$$P' `$$$
 "$$$$$$$P Q$$$$$$$b d$$$P Q$$$$b $$$$b $$$$b..d$$$ $$$$b..d$$$
 d$$$$$$P" "$$$$$$$$ Q$$$ Q$$$$ $$$$$ `Q$$$$$$$P `Q$$$$$$$P
 $$$$$$$P `""""" "" "" Q$$$P "Q$$$P" "Q$$$P"
 `Q$$P" """

This is \n (\s \m \r) \t
+1
View File
@@ -1,3 +1,4 @@
gui-apps/hyprlock ~amd64
gui-apps/hypridle ~amd64 gui-apps/hypridle ~amd64
# xdg-desktop-portal-hyprland # xdg-desktop-portal-hyprland
+8 -3
View File
@@ -1,9 +1,7 @@
sys-kernel/linux-firmware linux-fw-redistributable sys-kernel/linux-firmware linux-fw-redistributable
sys-firmware/intel-microcode intel-ucode
media-fonts/nerd-fonts Vic-Fieger-License media-fonts/nerd-fonts Vic-Fieger-License
sci-mathematics/mathematica all-rights-reserved
www-client/google-chrome google-chrome www-client/google-chrome google-chrome
app-editors/vscode Microsoft-vscode app-editors/vscode Microsoft-vscode
net-im/tencent-qq Tencent net-im/tencent-qq Tencent
@@ -11,3 +9,10 @@ net-im/wechat-universal-bwrap all-rights-reserved
sci-mathematics/mathematica all-rights-reserved sci-mathematics/mathematica all-rights-reserved
net-im/discord all-rights-reserved net-im/discord all-rights-reserved
net-im/zoom all-rights-reserved net-im/zoom all-rights-reserved
net-misc/anydesk AnyDesk-TOS
games-util/steam-launcher ValveSteamLicense
app-benchmarks/geekbench geekbench
app-arch/unrar unRAR
+3 -1
View File
@@ -1 +1,3 @@
sys-kernel/linux-firmware savedconfig sys-apps/fwupd amdgpu flashrom nvme uefi gnutls
sys-firmware/intel-microcode hostonly
+10 -1
View File
@@ -1 +1,10 @@
gui-apps/rofi-wayland drun gui-apps/rofi-wayland drun #test
# required by gui-apps/rofi-wayland-1.7.5-r1::guru
# required by @hyprland
# required by @selected
# required by @world (argument)
>=x11-libs/pango-1.52.1 X
#>=x11-libs/cairo-1.12.10 X
# for icon formats in rofi
x11-libs/gdk-pixbuf jpeg gif
+1 -1
View File
@@ -1,4 +1,4 @@
gui-apps/waybar -libinput -logind pipewire -pulseaudio -udev -evdev -experimental -jack -mpd -mpris network -sndio -systemd -test tray -upower -wifi gui-apps/waybar -libinput logind pipewire pulseaudio -udev -evdev -experimental -jack -mpd -mpris network -sndio -systemd -test tray -upower -wifi
# required by gui-apps/waybar-0.10.0::gentoo[tray] # required by gui-apps/waybar-0.10.0::gentoo[tray]
# required by @hyprland (argument) # required by @hyprland (argument)
+3
View File
@@ -0,0 +1,3 @@
sys-kernel/linux-firmware
sys-firmware/intel-microcode
+9 -1
View File
@@ -1,6 +1,8 @@
gui-wm/hyprland gui-wm/hyprland
gui-apps/hyprlock
gui-apps/hypridle gui-apps/hypridle
gui-libs/xdg-desktop-portal-wlr #gui-libs/xdg-desktop-portal-wlr
gui-libs/xdg-desktop-portal-hyprland
x11-misc/xdg-user-dirs x11-misc/xdg-user-dirs
x11-terms/alacritty x11-terms/alacritty
@@ -8,6 +10,9 @@ x11-terms/kitty
media-video/pipewire media-video/pipewire
media-sound/pavucontrol media-sound/pavucontrol
app-misc/khal
dev-python/vdirsyncer
x11-themes/vimix-xcursors x11-themes/vimix-xcursors
#x11-themes/tela-icon-theme #x11-themes/tela-icon-theme
x11-themes/papirus-icon-theme x11-themes/papirus-icon-theme
@@ -18,6 +23,9 @@ x11-themes/gtk-engines-murrine
dev-lang/sassc dev-lang/sassc
x11-misc/pywal x11-misc/pywal
gui-apps/hyprpaper
gui-apps/wl-clipboard
app-misc/cliphist
gui-apps/waybar gui-apps/waybar
#gui-apps/aylurs-gtk-shell #gui-apps/aylurs-gtk-shell
-1
View File
@@ -1,2 +1 @@
sys-kernel/linux-firmware
sys-kernel/gentoo-sources sys-kernel/gentoo-sources