Backup dotfiles

This commit is contained in:
Ano-sys
2025-01-15 01:39:27 +01:00
commit cbe4355c3d
256 changed files with 4725 additions and 0 deletions
+311
View File
@@ -0,0 +1,311 @@
#-----------------------------------------------------------------------------------------------------------
# IMPORTING FILE WITH BORDER COLOR
#-----------------------------------------------------------------------------------------------------------
source=~/.cache/ignis/material/dark_colors-hyprland.conf
source = ~/.config/hypr/monitors.conf
# Monitor primary
workspace = name:1, monitor:DP-3
exec-once = hyprctl dispatch workspace 1
# Set programs that you use
$terminal = kitty
$fileManager = nautilus
#$menu = tofi-drun --config .config/tofi/config | xargs hyprctl dispatch exec -- # wofi --show drun
$browser = zen-browser
#$shareclip = kdeconnect-cli --device=347E8D05994A40EEBFCFFBCE700FDA6B --send-clipboard
$key = tab
$mod = alt
$reverse = grave
$launchpad = nwggrid
#-----------------------------------------------------------------------------------------------------------
# ENVIRONMENT
#-----------------------------------------------------------------------------------------------------------
# Cursor
env = XCURSOR_SIZE,24
env = XCURSOR_THEME,Adwaita
# Nvidia
env = LIBVA_DRIVER_NAME,nvidia
env = XDG_SESSION_TYPE,wayland
env = GBM_BACKEND,nvidia-drm
env = __GLX_VENDOR_LIBRARY_NAME,nvidia
env = NVD_BACKEND,direct
# Electron
env = ELECTRON_OZONE_PLATFORM_HINT,auto
# Firefox
env = MOZ_DISABLE_RDD_SANDBOX,1
env = EGL_PLATFORM,wayland
env = MOZ_ENABLE_WAYLAND,1
# For qt apps
env = QT_QPA_PLATFORM,wayland
env = QT_QPA_PLATFORMTHEME,qt5ct
env = GTK_THEME,Material
env = XDG_CURRENT_DESKTOP,Hyprland
env = XDG_SESSION_DESKTOP,Hyprland
#-----------------------------------------------------------------------------------------------------------
# EXEC
#-----------------------------------------------------------------------------------------------------------
exec-once = ignis init
exec-once=/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
exec-once = telegram-desktop -startintray
exec-once = nm-applet
exec-once = blueman-applet
exec-once = /usr/lib/polkit-kde-authentication-agent-1
# exec-once = swww-daemon
# exec-once = swww img /home/timo/.config/hypr/wallpaper/wallpaper.jpg
exec-once = wl-paste --type text --watch cliphist store
exec-once = wl-paste --type image --watch cliphist store
exec-once = fcitx5
exec-once = hyprswitch init --show-title &
#-----------------------------------------------------------------------------------------------------------
# INPUT
#-----------------------------------------------------------------------------------------------------------
cursor {
no_hardware_cursors = true
}
input {
kb_layout = de
kb_variant =
kb_model =
kb_options = grp:win_space_toggle
kb_rules =
accel_profile = flat
follow_mouse = 1
touchpad {
natural_scroll = no
}
sensitivity = 0
}
#-----------------------------------------------------------------------------------------------------------
# GENERAL
#-----------------------------------------------------------------------------------------------------------
general {
gaps_in = 5
gaps_out = 20
border_size = 2
col.active_border = $primary
col.inactive_border = rgb(000000)
resize_on_border=true
layout = dwindle
}
#-----------------------------------------------------------------------------------------------------------
# DECORATION
#-----------------------------------------------------------------------------------------------------------
decoration {
rounding = 15
blur {
enabled = true
size = 12
passes = 4
new_optimizations = true
}
shadow {
enabled = true
range = 30
render_power = 4
color = rgb(000000)
}
# old shadow settings
# drop_shadow = yes
# shadow_range = 30
# shadow_render_power = 4
# col.shadow = rgb(000000)
}
#-----------------------------------------------------------------------------------------------------------
# ANIMATIONS
#-----------------------------------------------------------------------------------------------------------
animations {
enabled = yes
bezier = quart, 0.25, 1, 0.5, 1
animation = windows, 1, 6, quart, slide
animation = border, 1, 6, quart
animation = borderangle, 1, 6, quart
animation = fade, 1, 6, quart
animation = workspaces, 1, 6, quart
}
#-----------------------------------------------------------------------------------------------------------
# WINDOW LAYOUTS
#-----------------------------------------------------------------------------------------------------------
dwindle {
pseudotile = yes
preserve_split = yes
}
#-----------------------------------------------------------------------------------------------------------
# MISC
#-----------------------------------------------------------------------------------------------------------
misc {
disable_hyprland_logo=true
}
#-----------------------------------------------------------------------------------------------------------
# RENDER
#-----------------------------------------------------------------------------------------------------------
render {
explicit_sync = true
}
#----------------------b-------------------------------------------------------------------------------------
# WINDOW RULES
#-----------------------------------------------------------------------------------------------------------
windowrule = float,^(pavucontrol)$
windowrule = pin,^(pavucontrol)$
windowrule = size 900 500,^(pavucontrol)$
#windowrule = float,^(kitty)$
#windowrule = size 640 400,^(kitty)$
windowrule = float,class:^(Material Settings)$
windowrulev2 = opacity 0.0 override, class:^(xwaylandvideobridge)$
windowrulev2 = noanim, class:^(xwaylandvideobridge)$
windowrulev2 = noinitialfocus, class:^(xwaylandvideobridge)$
windowrulev2 = maxsize 1 1, class:^(xwaylandvideobridge)$
windowrulev2 = noblur, class:^(xwaylandvideobridge)$
layerrule = blur,^(ignis_BAR.*)$
layerrule = noanim,^(ignis_NOTIFICATION_POPUP.*)$
layerrule = noanim,^(ignis_CONTROL_CENTER.*)$
#-----------------------------------------------------------------------------------------------------------
# BINDS
#-----------------------------------------------------------------------------------------------------------
# Key modifier
$mainMod = SUPER
# Binds to control windows
bind = $mainMod, Q, killactive,
bind = $mainMod SHIFT, M, exit, # force quit Hyprland
bind = $mainMod, T, togglefloating,
bind = $mainMod, P, pseudo, # dwindle
bind = $mainMod, J, togglesplit, # dwindle
bind = ,F11, fullscreen, 0
bind = $mainMod, C, centerwindow
bind = $mainMod, D, pin
# Used to switch windows left, right, ... with another windows, also move to another screen
bind = $mainMod SHIFT, left, movewindow, l
bind = $mainMod SHIFT, right, movewindow, r
bind = $mainMod SHIFT, up, movewindow, u
bind = $mainMod SHIFT, down, movewindow, d
# Rsize but not working after reboot
# bind = $mainMod CTRL, left, resizeactive, -50 0
# bind = $mainMod CTRL, up, resizeactive, 0 50
# bind = $mainMod CTRL, down, resizeactive, 0 -50
# bind = $mainMod CTRL, right, resizeactive, 50 0
# ignis
bind = $mainMod, SPACE, exec, ignis toggle ignis_LAUNCHER
bind = $mainMod, M, exec, ignis toggle ignis_POWERMENU
bind = ALT, F4, exec, ignis toggle ignis_POWERMENU
bind = $mainMod, R, exec, ~/.config/ignis/scripts/recording.py start
bind = $mainMod SHIFT, R, exec, ~/.config/ignis/scripts/recording.py continue
bind = $mainMod SHIFT, T, exec, ~/.config/ignis/scripts/recording.py stop
bind = $mainMod SHIFT, P, exec, ~/.config/ignis/scripts/recording.py pause
# Launch apps
bind = $mainMod, Return, exec, $terminal
bind = $mainMod, L, exec, hyprlock
bind = $mainMod, E, exec, $fileManager
bind = $mainMod SHIFT, S, exec, grimblast --notify --freeze copysave area
bind = $mainMod, S, exec, grimblast --notify --freeze copysave output
bind = ,PRINT, exec, grimblast --notify --freeze copysave output
bind = $mainMod, B, exec, $browser
bind = $mainMod SHIFT, SPACE, exec, $launchpad
# Focus control
bind = $mainMod, left, movefocus, l
bind = $mainMod, right, movefocus, r
bind = $mainMod, up, movefocus, u
bind = $mainMod, down, movefocus, d
# Workspace switching
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 workspace
bind = $mainMod SHIFT, 1, movetoworkspace, 1
bind = $mainMod SHIFT, 2, movetoworkspace, 2
bind = $mainMod SHIFT, 3, movetoworkspace, 3
bind = $mainMod SHIFT, 4, movetoworkspace, 4
bind = $mainMod SHIFT, 5, movetoworkspace, 5
bind = $mainMod SHIFT, 6, movetoworkspace, 6
bind = $mainMod SHIFT, 7, movetoworkspace, 7
bind = $mainMod SHIFT, 8, movetoworkspace, 8
bind = $mainMod SHIFT, 9, movetoworkspace, 9
bind = $mainMod SHIFT, 0, movetoworkspace, 10
# Switch between existing workspaces by scrolling the mouse
bind = $mainMod, mouse_down, workspace, e+1
bind = $mainMod, mouse_up, workspace, e-1
# Move and resize window
bindm = $mainMod, mouse:272, movewindow
bindm = $mainMod, mouse:273, resizewindow
# Media binds
# bind = ,xf86audiomute, exec, pactl -- set-sink-mute @DEFAULT_SINK@ toggle
bind = ,XF86AudioRaiseVolume, exec, pamixer -i 5 && ignis open ignis_OSD
bind = ,XF86AudioLowerVolume, exec, pamixer -d 5 && ignis open ignis_OSD
bind = ,XF86AudioMute, exec, pamixer -t && ignis open ignis_OSD
bind = ,xf86monbrightnessdown, exec, blight -d backlight/amdgpu_bl1 set -25.5
bind = ,xf86monbrightnessup, exec, blight -d backlight/amdgpu_bl1 set +25.5
bind = ,XF86AudioPlay, exec, playerctl play-pause
bind = ,XF86AudioPause, exec, playerctl play-pause
bind = ,XF86AudioNext, exec, playerctl next
bind = ,XF86AudioPrev, exec, playerctl previous
# taskmgr
bind = CONTROL SHIFT, ESCAPE, exec, missioncenter
# hyprswitch
bind = $mod, $key, exec, hyprswitch gui --mod-key $mod --key $key --close mod-key-release --reverse-key=mod=$reverse --sort-recent && hyprswitch dispatch
bind = $mod $reverse, $key, exec, hyprswitch gui --mod-key $mod --key $key --close mod-key-release --reverse-key=mod=$reverse --sort-recent && hyprswitch dispatch -r
+14
View File
@@ -0,0 +1,14 @@
#!/bin/bash
current_hour=$(date +"%H")
user_string="<span color='$primaryHex'>$USER</span>"
if [ "$current_hour" -ge 5 ] && [ "$current_hour" -lt 12 ]; then
echo "Good morning, $user_string"
elif [ "$current_hour" -ge 12 ] && [ "$current_hour" -lt 18 ]; then
echo "Good day, $user_string"
elif [ "$current_hour" -ge 18 ] && [ "$current_hour" -lt 22 ]; then
echo "Good evening, $user_string"
else
echo "Good night, $user_string"
fi
+82
View File
@@ -0,0 +1,82 @@
source=~/.cache/ignis/material/dark_colors-hyprland.conf
# BACKGROUND
background {
monitor =
path = ~/.cache/ignis/wallpaper
blur_passes = 2
contrast = 0.9
brightness = 0.5
vibrancy = 0.17
vibrancy_darkness = 0
}
# GENERAL
general {
disable_loading_bar = true
}
# INPUT FIELD
input-field {
monitor =
size = 300, 40
outline_thickness = 2
dots_size = 0.2 # Scale of input-field height, 0.2 - 0.8
dots_spacing = 0.2 # Scale of dots' absolute size, 0.0 - 1.0
dots_center = true
outer_color = $surface
inner_color = $surface
font_color = $onSurface
fade_on_empty = false
placeholder_text =
hide_input = false
position = 0, 150
halign = center
valign = bottom
}
# Hour-Time
label {
monitor =
text = cmd[update:1000] echo -e "$(date +"%H")"
color = $primary
font_family = JetBrainsMono Bold
font_size = 180
position = 0, 150
halign = center
valign = center
}
# Minute-Time
label {
monitor =
text = cmd[update:1000] echo -e "$(date +"%M")"
color = $onSurface
font_family = JetBrainsMono Bold
font_size = 180
position = 0, -75
halign = center
valign = center
}
# Date
label {
monitor =
text = cmd[update:1000] echo -e "$(date +"%a, %b %d")"
color = $onSurface
font_family = JetBrainsMono Bold
position = 100, -100
halign = left
valign = top
}
# Date
label {
monitor =
text = cmd[update:1000] primaryHex=$primaryHex bash ~/.config/hypr/scripts/hyprlock-time.sh
color = $onSurface
font_family = JetBrainsMono Bold
position = 100, -130
halign = left
valign = top
}
+89
View File
@@ -0,0 +1,89 @@
# BACKGROUND
background {
monitor =
path = screenshot
blur_passes = 2
contrast = 0.8916
brightness = 0.8172
vibrancy = 0.1696
vibrancy_darkness = 0.0
}
# GENERAL
general {
no_fade_in = false
grace = 0
disable_loading_bar = true
}
# INPUT FIELD
input-field {
monitor =
size = 250, 60
outline_thickness = 2
dots_size = 0.2 # Scale of input-field height, 0.2 - 0.8
dots_spacing = 0.2 # Scale of dots' absolute size, 0.0 - 1.0
dots_center = true
# outer_color = rgba(0, 0, 0, 0)
inner_color = rgba(0, 0, 0, 0.5)
font_color = rgb(200, 200, 200)
fade_on_empty = true
font_family = JetBrains Mono Nerd Font Mono
# placeholder_text = <i>Password</i>
hide_input = false
position = 0, -140
halign = center
valign = center
}
# TIME
label {
monitor =
# text = cmd[update:1000] echo "$(date +"%-I:%M%p")"
text = cmd[update:1000] echo "<b><big> $(date +"%I:%M:%S %p") </big></b>"
color = $foreground
#color = rgba(255, 255, 255, 0.6)
font_size = 120
font_family = JetBrains Mono Nerd Font Mono ExtraBold
position = 0, -300
halign = center
valign = top
}
# DATE
label {
monitor =
text = cmd[update:18000000] echo "<b> "$(date +'%A, %-d %B %Y')" </b>"
color = $color12
font_size = 34
font_family = JetBrains Mono Nerd Font 10
position = 0, -150
halign = center
valign = top
}
# WEEK
label {
monitor =
text = cmd[update:18000000] echo "<b> "$(date +'Week %U')" </b>"
color = $color5
font_size = 24
font_family = JetBrains Mono Nerd Font 10
position = 0, -250
halign = center
valign = top
}
# USER
label {
monitor =
text = Hi there, $USER
color = $foreground
#color = rgba(255, 255, 255, 0.6)
font_size = 30
font_family = JetBrains Mono Nerd Font Mono
position = 0, -400
halign = center
valign = center
}
Binary file not shown.
Binary file not shown.
Binary file not shown.
+79
View File
@@ -0,0 +1,79 @@
[0112/021300.720084:WARNING:resource_util.cc(94)] Please customize CefSettings.root_cache_path for your application. Use of the default value may lead to unintended process singleton behavior.
[0112/021300.870860:ERROR:object_proxy.cc(577)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: Keine derartige Schnittstelle »org.freedesktop.portal.FileChooser«
[0112/021300.870888:WARNING:property.cc(144)] version: GetAndBlock: failed.
[0112/021300.870896:ERROR:select_file_dialog_linux_portal.cc(285)] Failed to read portal version property
[0112/021301.355147:WARNING:sandbox_linux.cc(400)] InitializeSandbox() called with multiple threads in process gpu-process.
[0112/021343.382965:WARNING:resource_util.cc(94)] Please customize CefSettings.root_cache_path for your application. Use of the default value may lead to unintended process singleton behavior.
[0112/021343.525628:ERROR:object_proxy.cc(577)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: Keine derartige Schnittstelle »org.freedesktop.portal.FileChooser«
[0112/021343.525659:WARNING:property.cc(144)] version: GetAndBlock: failed.
[0112/021343.525668:ERROR:select_file_dialog_linux_portal.cc(285)] Failed to read portal version property
[0100/000000.039064:WARNING:sandbox_linux.cc(400)] InitializeSandbox() called with multiple threads in process gpu-process.
[0112/021355.430770:WARNING:resource_util.cc(94)] Please customize CefSettings.root_cache_path for your application. Use of the default value may lead to unintended process singleton behavior.
[0112/021355.560402:ERROR:object_proxy.cc(577)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: Keine derartige Schnittstelle »org.freedesktop.portal.FileChooser«
[0112/021355.560426:WARNING:property.cc(144)] version: GetAndBlock: failed.
[0112/021355.560432:ERROR:select_file_dialog_linux_portal.cc(285)] Failed to read portal version property
[0100/000000.049808:WARNING:sandbox_linux.cc(400)] InitializeSandbox() called with multiple threads in process gpu-process.
[0112/021412.724550:WARNING:resource_util.cc(94)] Please customize CefSettings.root_cache_path for your application. Use of the default value may lead to unintended process singleton behavior.
[0112/021412.870056:ERROR:object_proxy.cc(577)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: Keine derartige Schnittstelle »org.freedesktop.portal.FileChooser«
[0112/021412.870093:WARNING:property.cc(144)] version: GetAndBlock: failed.
[0112/021412.870102:ERROR:select_file_dialog_linux_portal.cc(285)] Failed to read portal version property
[0112/021413.450074:WARNING:sandbox_linux.cc(400)] InitializeSandbox() called with multiple threads in process gpu-process.
[0112/021524.544984:WARNING:resource_util.cc(94)] Please customize CefSettings.root_cache_path for your application. Use of the default value may lead to unintended process singleton behavior.
[0112/021524.688350:ERROR:object_proxy.cc(577)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: Keine derartige Schnittstelle »org.freedesktop.portal.FileChooser«
[0112/021524.688376:WARNING:property.cc(144)] version: GetAndBlock: failed.
[0112/021524.688382:ERROR:select_file_dialog_linux_portal.cc(285)] Failed to read portal version property
[0112/021525.254049:WARNING:sandbox_linux.cc(400)] InitializeSandbox() called with multiple threads in process gpu-process.
[0112/021628.633179:WARNING:resource_util.cc(94)] Please customize CefSettings.root_cache_path for your application. Use of the default value may lead to unintended process singleton behavior.
[0112/021628.774640:ERROR:object_proxy.cc(577)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: Keine derartige Schnittstelle »org.freedesktop.portal.FileChooser«
[0112/021628.774668:WARNING:property.cc(144)] version: GetAndBlock: failed.
[0112/021628.774674:ERROR:select_file_dialog_linux_portal.cc(285)] Failed to read portal version property
[0100/000000.276965:WARNING:sandbox_linux.cc(400)] InitializeSandbox() called with multiple threads in process gpu-process.
[0112/021635.903220:WARNING:resource_util.cc(94)] Please customize CefSettings.root_cache_path for your application. Use of the default value may lead to unintended process singleton behavior.
[0112/021636.049056:ERROR:object_proxy.cc(577)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: Keine derartige Schnittstelle »org.freedesktop.portal.FileChooser«
[0112/021636.049086:WARNING:property.cc(144)] version: GetAndBlock: failed.
[0112/021636.049095:ERROR:select_file_dialog_linux_portal.cc(285)] Failed to read portal version property
[0100/000000.530886:WARNING:sandbox_linux.cc(400)] InitializeSandbox() called with multiple threads in process gpu-process.
[0112/021956.965069:WARNING:resource_util.cc(94)] Please customize CefSettings.root_cache_path for your application. Use of the default value may lead to unintended process singleton behavior.
[0112/021957.097094:ERROR:object_proxy.cc(577)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: Keine derartige Schnittstelle »org.freedesktop.portal.FileChooser«
[0112/021957.097121:WARNING:property.cc(144)] version: GetAndBlock: failed.
[0112/021957.097129:ERROR:select_file_dialog_linux_portal.cc(285)] Failed to read portal version property
[0112/021957.624946:WARNING:sandbox_linux.cc(400)] InitializeSandbox() called with multiple threads in process gpu-process.
[0112/022033.369689:WARNING:resource_util.cc(94)] Please customize CefSettings.root_cache_path for your application. Use of the default value may lead to unintended process singleton behavior.
[0112/022033.499608:ERROR:object_proxy.cc(577)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: Keine derartige Schnittstelle »org.freedesktop.portal.FileChooser«
[0112/022033.499633:WARNING:property.cc(144)] version: GetAndBlock: failed.
[0112/022033.499639:ERROR:select_file_dialog_linux_portal.cc(285)] Failed to read portal version property
[0112/022034.083089:WARNING:sandbox_linux.cc(400)] InitializeSandbox() called with multiple threads in process gpu-process.
[0112/022214.694138:WARNING:resource_util.cc(94)] Please customize CefSettings.root_cache_path for your application. Use of the default value may lead to unintended process singleton behavior.
[0112/022214.834446:ERROR:object_proxy.cc(577)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: Keine derartige Schnittstelle »org.freedesktop.portal.FileChooser«
[0112/022214.834472:WARNING:property.cc(144)] version: GetAndBlock: failed.
[0112/022214.834480:ERROR:select_file_dialog_linux_portal.cc(285)] Failed to read portal version property
[0112/022215.403212:WARNING:sandbox_linux.cc(400)] InitializeSandbox() called with multiple threads in process gpu-process.
[0112/022606.435001:ERROR:icu_util.cc(240)] Invalid file descriptor to ICU data received.
[0112/022642.499976:ERROR:icu_util.cc(240)] Invalid file descriptor to ICU data received.
[0112/022735.719527:ERROR:icu_util.cc(240)] Invalid file descriptor to ICU data received.
[0112/022742.392757:ERROR:icu_util.cc(240)] Invalid file descriptor to ICU data received.
[0112/022755.970339:WARNING:resource_util.cc(94)] Please customize CefSettings.root_cache_path for your application. Use of the default value may lead to unintended process singleton behavior.
[0112/022756.118652:ERROR:object_proxy.cc(577)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: Keine derartige Schnittstelle »org.freedesktop.portal.FileChooser«
[0112/022756.118686:WARNING:property.cc(144)] version: GetAndBlock: failed.
[0112/022756.118696:ERROR:select_file_dialog_linux_portal.cc(285)] Failed to read portal version property
[0112/022756.705851:WARNING:sandbox_linux.cc(400)] InitializeSandbox() called with multiple threads in process gpu-process.
[0112/022825.500775:WARNING:resource_util.cc(94)] Please customize CefSettings.root_cache_path for your application. Use of the default value may lead to unintended process singleton behavior.
[0112/022825.623444:ERROR:object_proxy.cc(577)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: Keine derartige Schnittstelle »org.freedesktop.portal.FileChooser«
[0112/022825.623465:WARNING:property.cc(144)] version: GetAndBlock: failed.
[0112/022825.623470:ERROR:select_file_dialog_linux_portal.cc(285)] Failed to read portal version property
[0112/022826.159575:WARNING:sandbox_linux.cc(400)] InitializeSandbox() called with multiple threads in process gpu-process.
[0112/023053.534711:WARNING:resource_util.cc(94)] Please customize CefSettings.root_cache_path for your application. Use of the default value may lead to unintended process singleton behavior.
[0112/023053.656423:ERROR:object_proxy.cc(577)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: Keine derartige Schnittstelle »org.freedesktop.portal.FileChooser«
[0112/023053.656448:WARNING:property.cc(144)] version: GetAndBlock: failed.
[0112/023053.656453:ERROR:select_file_dialog_linux_portal.cc(285)] Failed to read portal version property
[0112/023054.158978:WARNING:sandbox_linux.cc(400)] InitializeSandbox() called with multiple threads in process gpu-process.
[0112/025924.491936:WARNING:resource_util.cc(94)] Please customize CefSettings.root_cache_path for your application. Use of the default value may lead to unintended process singleton behavior.
[0112/025924.643309:ERROR:object_proxy.cc(577)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: Keine derartige Schnittstelle »org.freedesktop.portal.FileChooser«
[0112/025924.643333:WARNING:property.cc(144)] version: GetAndBlock: failed.
[0112/025924.643440:ERROR:select_file_dialog_linux_portal.cc(285)] Failed to read portal version property
[0112/025925.131623:WARNING:sandbox_linux.cc(400)] InitializeSandbox() called with multiple threads in process gpu-process.
[0112/030231.707148:WARNING:resource_util.cc(94)] Please customize CefSettings.root_cache_path for your application. Use of the default value may lead to unintended process singleton behavior.
[0112/030231.835773:ERROR:object_proxy.cc(577)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: Keine derartige Schnittstelle »org.freedesktop.portal.FileChooser«
[0112/030231.835797:WARNING:property.cc(144)] version: GetAndBlock: failed.
[0112/030231.835802:ERROR:select_file_dialog_linux_portal.cc(285)] Failed to read portal version property
[0112/030232.324862:WARNING:sandbox_linux.cc(400)] InitializeSandbox() called with multiple threads in process gpu-process.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
{"file_format_version": "1.0.0", "ICD": {"library_path": "./libvk_swiftshader.so", "api_version": "1.0.5"}}
+78
View File
@@ -0,0 +1,78 @@
$rosewater = rgb(f5e0dc)
$rosewaterAlpha = f5e0dc
$flamingo = rgb(f2cdcd)
$flamingoAlpha = f2cdcd
$pink = rgb(f5c2e7)
$pinkAlpha = f5c2e7
$mauve = rgb(cba6f7)
$mauveAlpha = cba6f7
$red = rgb(f38ba8)
$redAlpha = f38ba8
$maroon = rgb(eba0ac)
$maroonAlpha = eba0ac
$peach = rgb(fab387)
$peachAlpha = fab387
$yellow = rgb(f9e2af)
$yellowAlpha = f9e2af
$green = rgb(a6e3a1)
$greenAlpha = a6e3a1
$teal = rgb(94e2d5)
$tealAlpha = 94e2d5
$sky = rgb(89dceb)
$skyAlpha = 89dceb
$sapphire = rgb(74c7ec)
$sapphireAlpha = 74c7ec
$blue = rgb(89b4fa)
$blueAlpha = 89b4fa
$lavender = rgb(b4befe)
$lavenderAlpha = b4befe
$text = rgb(cdd6f4)
$textAlpha = cdd6f4
$subtext1 = rgb(bac2de)
$subtext1Alpha = bac2de
$subtext0 = rgb(a6adc8)
$subtext0Alpha = a6adc8
$overlay2 = rgb(9399b2)
$overlay2Alpha = 9399b2
$overlay1 = rgb(7f849c)
$overlay1Alpha = 7f849c
$overlay0 = rgb(6c7086)
$overlay0Alpha = 6c7086
$surface2 = rgb(585b70)
$surface2Alpha = 585b70
$surface1 = rgb(45475a)
$surface1Alpha = 45475a
$surface0 = rgb(313244)
$surface0Alpha = 313244
$base = rgb(1e1e2e)
$baseAlpha = 1e1e2e
$mantle = rgb(181825)
$mantleAlpha = 181825
$crust = rgb(11111b)
$crustAlpha = 11111b
+5
View File
@@ -0,0 +1,5 @@
# Generated by nwg-displays on 2024-10-22 at 21:06:35. Do not edit manually.
monitor=DP-2,2560x1080@60.0,4484x0,1.0
monitor=DP-3,3840x2160@60.0,3840x1080,1.0,bitdepth,10
monitor=HDMI-A-1,3840x2160@60.0,0x1080,1.0,bitdepth,10
+14
View File
@@ -0,0 +1,14 @@
#!/bin/bash
current_hour=$(date +"%H")
user_string="<span color='$primaryHex'>$USER</span>"
if [ "$current_hour" -ge 5 ] && [ "$current_hour" -lt 12 ]; then
echo "Good morning, $user_string"
elif [ "$current_hour" -ge 12 ] && [ "$current_hour" -lt 18 ]; then
echo "Good day, $user_string"
elif [ "$current_hour" -ge 18 ] && [ "$current_hour" -lt 22 ]; then
echo "Good evening, $user_string"
else
echo "Good night, $user_string"
fi
+2
View File
@@ -0,0 +1,2 @@
#!/bin/bash
pactl set-sink-volume @DEFAULT_SINK -5%
+2
View File
@@ -0,0 +1,2 @@
#!/bin/bash
pactl set-sink-volume @DEFAULT_SINK +5%
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 KiB

+4
View File
@@ -0,0 +1,4 @@
# Generated by nwg-displays on 2024-07-19 at 14:06:57. Do not edit manually.
workspace=1,monitor:DP-3,default:true
workspace=2,monitor:DP-2,default:true
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+23
View File
@@ -0,0 +1,23 @@
import os
from ignis.utils import Utils
EXPECT_VERSION = ["0", "2"]
CURRENT_DIR = os.path.dirname(os.path.abspath(__file__))
SKIP_VER_CHECK = os.getenv("SKIP_VER_CHECK")
BYPASS_VER_MESSAGE = "To bypass this check set SKIP_VER_CHECK=1 env var."
def check_version() -> None:
if SKIP_VER_CHECK == "1":
return
VERSION = Utils.get_ignis_version().replace("dev0", "").split(".")
if int(VERSION[0]) < int(EXPECT_VERSION[0]) or int(VERSION[1]) < int(
EXPECT_VERSION[1]
):
print(
f"ERROR: My dotfiles requires at least Ignis v{'.'.join(EXPECT_VERSION)}, current version: v{'.'.join(VERSION)}. {BYPASS_VER_MESSAGE}"
)
exit(1)
+32
View File
@@ -0,0 +1,32 @@
from check_version import check_version
check_version()
from ignis.utils import Utils # noqa: E402
from ignis.app import IgnisApp # noqa: E402
from modules.control_center import control_center # noqa: E402
from modules.bar import bar # noqa: E402
from modules.notification_popup import notification_popup # noqa: E402
from modules.osd import OSD # noqa: E402
from modules.powermenu import powermenu # noqa: E402
from modules.launcher import launcher # noqa: E402
Utils.exec_sh("gsettings set org.gnome.desktop.interface gtk-theme Material")
Utils.exec_sh("gsettings set org.gnome.desktop.interface icon-theme Papirus")
Utils.exec_sh(
'gsettings set org.gnome.desktop.interface font-name "JetBrains Mono Regular 11"'
)
Utils.exec_sh("hyprctl reload")
app = IgnisApp.get_default()
app.apply_css(Utils.get_current_dir() + "/style.scss")
control_center()
for monitor in range(Utils.get_n_monitors()):
bar(monitor)
launcher()
for monitor in range(Utils.get_n_monitors()):
notification_popup(monitor)
powermenu()
OSD()
Binary file not shown.

After

Width:  |  Height:  |  Size: 742 B

View File
Binary file not shown.
Binary file not shown.
+25
View File
@@ -0,0 +1,25 @@
from ignis.widgets import Widget
from .workspaces import workspaces
from .kb_layout import kb_layout
from .clock import clock
from .pinned_apps import pinned_apps
from .tray import tray
from .battery import battery_widget
# from .wallpaper_engine import wallpaper_engine_widget
def bar(monitor: int) -> Widget.Window:
return Widget.Window(
anchor=["left", "top", "right"],
exclusivity="exclusive",
monitor=monitor,
namespace=f"ignis_BAR_{monitor}",
layer="top",
kb_mode="none",
child=Widget.CenterBox(
css_classes=["bar-widget"],
start_widget=Widget.Box(child=[workspaces()]),
center_widget=Widget.Box(child=[pinned_apps()]),
end_widget=Widget.Box(child=[tray(), kb_layout(), battery_widget(), clock(monitor)]),
), # wallpaper_engine_widget(),
css_classes=["unset"],
)
Binary file not shown.

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