Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
337a96a341 | ||
|
|
1311a29578 | ||
|
|
f2caafff9c | ||
|
|
93891e12c6 | ||
|
|
f6c043f658 | ||
|
|
e7206a4e24 | ||
|
|
bf403527e8 | ||
|
|
3ffe9cb37a | ||
|
|
5348510ca7 | ||
|
|
bd48019460 | ||
|
|
b2226be9a9 | ||
|
|
aa39f58940 | ||
|
|
f78003141c | ||
|
|
3638f8b079 | ||
|
|
a38d994f26 | ||
|
|
ed0f68260a | ||
|
|
789c362fc4 | ||
|
|
c52cf82ddf | ||
|
|
607294a0d6 |
-1
Submodule .config/ags deleted from d743c98a6a
@@ -1,4 +1,4 @@
|
|||||||
#? Config file for btop v. 1.3.2
|
#? Config file for btop v. 1.3.0
|
||||||
|
|
||||||
#* Name of a btop++/bpytop/bashtop formatted ".theme" file, "Default" and "TTY" for builtin themes.
|
#* 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"
|
#* Themes should be placed in "../share/btop/themes" relative to binary or "$HOME/.config/btop/themes"
|
||||||
@@ -202,7 +202,7 @@ net_download = 100
|
|||||||
net_upload = 100
|
net_upload = 100
|
||||||
|
|
||||||
#* Use network graphs auto rescaling mode, ignores any values set above and rescales down to 10 Kibibytes at the lowest.
|
#* Use network graphs auto rescaling mode, ignores any values set above and rescales down to 10 Kibibytes at the lowest.
|
||||||
net_auto = False
|
net_auto = True
|
||||||
|
|
||||||
#* Sync the auto scaling for download and upload to whichever currently has the highest scale.
|
#* Sync the auto scaling for download and upload to whichever currently has the highest scale.
|
||||||
net_sync = True
|
net_sync = True
|
||||||
@@ -216,9 +216,6 @@ show_battery = True
|
|||||||
#* Which battery to use if multiple are present. "Auto" for auto detection.
|
#* Which battery to use if multiple are present. "Auto" for auto detection.
|
||||||
selected_battery = "Auto"
|
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".
|
#* 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.
|
#* The level set includes all lower levels, i.e. "DEBUG" will show all logging info.
|
||||||
log_level = "WARNING"
|
log_level = "WARNING"
|
||||||
@@ -245,4 +242,4 @@ custom_gpu_name3 = ""
|
|||||||
custom_gpu_name4 = ""
|
custom_gpu_name4 = ""
|
||||||
|
|
||||||
#* Custom gpu5 model name, empty string to disable.
|
#* Custom gpu5 model name, empty string to disable.
|
||||||
custom_gpu_name5 = ""
|
custom_gpu_name5 = ""
|
||||||
@@ -1,3 +1,91 @@
|
|||||||
|
|
||||||
2024/05/15 (14:39:27) | ===> btop++ v.1.3.2
|
2024/05/15 (14:39:27) | ===> btop++ v.1.3.2
|
||||||
2024/05/15 (14:39:27) | ERROR: Stall in Runner thread, restarting!
|
2024/05/15 (14:39:27) | ERROR: Stall in Runner thread, restarting!
|
||||||
|
|
||||||
|
2024/08/28 (15:21:02) | ===> btop++ v.1.3.0
|
||||||
|
2024/08/28 (15:21:02) | WARNING: NVML: Failed to get maximum GPU power draw, defaulting to 225W: Not Supported
|
||||||
|
2024/08/28 (15:21:02) | WARNING: NVML: Failed to get GPU power usage: Not Supported
|
||||||
|
|
||||||
|
2024/08/28 (15:31:25) | ===> btop++ v.1.3.0
|
||||||
|
2024/08/28 (15:31:25) | WARNING: NVML: Failed to get maximum GPU power draw, defaulting to 225W: Not Supported
|
||||||
|
2024/08/28 (15:31:25) | WARNING: NVML: Failed to get GPU power usage: Not Supported
|
||||||
|
|
||||||
|
2024/09/03 (14:20:21) | ===> btop++ v.1.3.0
|
||||||
|
2024/09/03 (14:20:21) | WARNING: NVML: Failed to get maximum GPU power draw, defaulting to 225W: Not Supported
|
||||||
|
2024/09/03 (14:20:21) | WARNING: NVML: Failed to get GPU power usage: Not Supported
|
||||||
|
|
||||||
|
2024/09/03 (14:27:36) | ===> btop++ v.1.3.0
|
||||||
|
2024/09/03 (14:27:36) | WARNING: NVML: Failed to get maximum GPU power draw, defaulting to 225W: Not Supported
|
||||||
|
2024/09/03 (14:27:36) | WARNING: NVML: Failed to get GPU power usage: Not Supported
|
||||||
|
|
||||||
|
2024/09/17 (09:45:49) | ===> btop++ v.1.3.0
|
||||||
|
2024/09/17 (09:45:49) | WARNING: NVML: Failed to get maximum GPU power draw, defaulting to 225W: Not Supported
|
||||||
|
2024/09/17 (09:45:49) | WARNING: NVML: Failed to get GPU power usage: Not Supported
|
||||||
|
|
||||||
|
2024/09/24 (09:13:18) | ===> btop++ v.1.3.0
|
||||||
|
2024/09/24 (09:13:18) | WARNING: NVML: Failed to get maximum GPU power draw, defaulting to 225W: Not Supported
|
||||||
|
2024/09/24 (09:13:18) | WARNING: NVML: Failed to get GPU power usage: Not Supported
|
||||||
|
|
||||||
|
2024/09/24 (09:21:07) | ===> btop++ v.1.3.0
|
||||||
|
2024/09/24 (09:21:07) | WARNING: NVML: Failed to get maximum GPU power draw, defaulting to 225W: Not Supported
|
||||||
|
2024/09/24 (09:21:07) | WARNING: NVML: Failed to get GPU power usage: Not Supported
|
||||||
|
|
||||||
|
2024/10/08 (14:18:59) | ===> btop++ v.1.3.0
|
||||||
|
2024/10/08 (14:18:59) | WARNING: NVML: Failed to get maximum GPU power draw, defaulting to 225W: Not Supported
|
||||||
|
2024/10/08 (14:18:59) | WARNING: NVML: Failed to get GPU power usage: Not Supported
|
||||||
|
|
||||||
|
2024/10/08 (14:30:18) | ===> btop++ v.1.3.0
|
||||||
|
2024/10/08 (14:30:18) | WARNING: NVML: Failed to get maximum GPU power draw, defaulting to 225W: Not Supported
|
||||||
|
2024/10/08 (14:30:18) | WARNING: NVML: Failed to get GPU power usage: Not Supported
|
||||||
|
|
||||||
|
2024/10/08 (14:30:32) | ===> btop++ v.1.3.0
|
||||||
|
2024/10/08 (14:30:32) | WARNING: NVML: Failed to get maximum GPU power draw, defaulting to 225W: Not Supported
|
||||||
|
2024/10/08 (14:30:32) | WARNING: NVML: Failed to get GPU power usage: Not Supported
|
||||||
|
|
||||||
|
2024/11/12 (09:27:31) | ===> btop++ v.1.3.0
|
||||||
|
2024/11/12 (09:27:31) | WARNING: NVML: Failed to get maximum GPU power draw, defaulting to 225W: Not Supported
|
||||||
|
2024/11/12 (09:27:31) | WARNING: NVML: Failed to get GPU power usage: Not Supported
|
||||||
|
|
||||||
|
2024/11/12 (09:27:57) | ===> btop++ v.1.3.0
|
||||||
|
2024/11/12 (09:27:57) | WARNING: NVML: Failed to get maximum GPU power draw, defaulting to 225W: Not Supported
|
||||||
|
2024/11/12 (09:27:57) | WARNING: NVML: Failed to get GPU power usage: Not Supported
|
||||||
|
|
||||||
|
2024/11/12 (09:28:12) | ===> btop++ v.1.3.0
|
||||||
|
2024/11/12 (09:28:12) | WARNING: NVML: Failed to get maximum GPU power draw, defaulting to 225W: Not Supported
|
||||||
|
2024/11/12 (09:28:12) | WARNING: NVML: Failed to get GPU power usage: Not Supported
|
||||||
|
|
||||||
|
2024/11/12 (09:28:38) | ===> btop++ v.1.3.0
|
||||||
|
2024/11/12 (09:28:38) | WARNING: NVML: Failed to get maximum GPU power draw, defaulting to 225W: Not Supported
|
||||||
|
2024/11/12 (09:28:38) | WARNING: NVML: Failed to get GPU power usage: Not Supported
|
||||||
|
|
||||||
|
2024/11/12 (09:28:52) | ===> btop++ v.1.3.0
|
||||||
|
2024/11/12 (09:28:52) | WARNING: NVML: Failed to get maximum GPU power draw, defaulting to 225W: Not Supported
|
||||||
|
2024/11/12 (09:28:52) | WARNING: NVML: Failed to get GPU power usage: Not Supported
|
||||||
|
|
||||||
|
2024/11/12 (09:29:05) | ===> btop++ v.1.3.0
|
||||||
|
2024/11/12 (09:29:05) | WARNING: NVML: Failed to get maximum GPU power draw, defaulting to 225W: Not Supported
|
||||||
|
2024/11/12 (09:29:05) | WARNING: NVML: Failed to get GPU power usage: Not Supported
|
||||||
|
|
||||||
|
2024/11/12 (09:32:27) | ===> btop++ v.1.3.0
|
||||||
|
2024/11/12 (09:32:27) | WARNING: NVML: Failed to get maximum GPU power draw, defaulting to 225W: Not Supported
|
||||||
|
2024/11/12 (09:32:27) | WARNING: NVML: Failed to get GPU power usage: Not Supported
|
||||||
|
|
||||||
|
2024/11/12 (09:32:35) | ===> btop++ v.1.3.0
|
||||||
|
2024/11/12 (09:32:35) | WARNING: NVML: Failed to get maximum GPU power draw, defaulting to 225W: Not Supported
|
||||||
|
2024/11/12 (09:32:35) | WARNING: NVML: Failed to get GPU power usage: Not Supported
|
||||||
|
|
||||||
|
2024/11/28 (16:31:57) | ===> btop++ v.1.3.0
|
||||||
|
2024/11/28 (16:31:57) | WARNING: NVML: Failed to get maximum GPU power draw, defaulting to 225W: Not Supported
|
||||||
|
2024/11/28 (16:31:57) | WARNING: NVML: Failed to get GPU power usage: Not Supported
|
||||||
|
|
||||||
|
2024/11/28 (17:07:17) | ===> btop++ v.1.3.0
|
||||||
|
2024/11/28 (17:07:17) | WARNING: NVML: Failed to get maximum GPU power draw, defaulting to 225W: Not Supported
|
||||||
|
2024/11/28 (17:07:17) | WARNING: NVML: Failed to get GPU power usage: Not Supported
|
||||||
|
|
||||||
|
2025/01/23 (16:35:03) | ===> btop++ v.1.3.0
|
||||||
|
2025/01/23 (16:35:03) | WARNING: NVML: Failed to get maximum GPU power draw, defaulting to 225W: Not Supported
|
||||||
|
2025/01/23 (16:35:03) | WARNING: NVML: Failed to get GPU power usage: Not Supported
|
||||||
|
|
||||||
|
2025/01/23 (16:35:22) | ===> btop++ v.1.3.0
|
||||||
|
2025/01/23 (16:35:22) | WARNING: NVML: Failed to get maximum GPU power draw, defaulting to 225W: Not Supported
|
||||||
|
2025/01/23 (16:35:22) | WARNING: NVML: Failed to get GPU power usage: Not Supported
|
||||||
|
|||||||
@@ -0,0 +1,21 @@
|
|||||||
|
[global]
|
||||||
|
frame_color = "#8aadf4"
|
||||||
|
separator_color= frame
|
||||||
|
font = JetBrains Mono Medium 12
|
||||||
|
markup = full
|
||||||
|
browser = firefox
|
||||||
|
corner_radius = 8
|
||||||
|
show_indicators = yes
|
||||||
|
|
||||||
|
[urgency_low]
|
||||||
|
background = "#24273a"
|
||||||
|
foreground = "#cad3f5"
|
||||||
|
|
||||||
|
[urgency_normal]
|
||||||
|
background = "#24273a"
|
||||||
|
foreground = "#cad3f5"
|
||||||
|
|
||||||
|
[urgency_critical]
|
||||||
|
background = "#24273a"
|
||||||
|
foreground = "#cad3f5"
|
||||||
|
frame_color = "#f5a97f"
|
||||||
@@ -1,4 +1,5 @@
|
|||||||
bind = CTRL ALT, T, exec, $terminal
|
bind = CTRL ALT, T, exec, $terminal
|
||||||
|
bind = $mainMod SHIFT, L, exec, hyprlock
|
||||||
bind = ALT, TAB, exec, rofi -show window -theme ~/.config/rofi/launchers/type-2/style-15.rasi
|
bind = ALT, TAB, exec, rofi -show window -theme ~/.config/rofi/launchers/type-2/style-15.rasi
|
||||||
bind = , XF86Calculator, exec, gnome-calculator
|
bind = , XF86Calculator, exec, gnome-calculator
|
||||||
bind = SUPER, space, exec, ~/.config/rofi/launchers/type-2/launcher.sh
|
bind = SUPER, space, exec, ~/.config/rofi/launchers/type-2/launcher.sh
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
windowrulev2 = float,class:(org.gnome.Nautilus)
|
||||||
|
windowrulev2 = float,class:(org.gnome.Calculator)
|
||||||
|
windowrulev2 = float,class:(^org\.telegram\.desktop\._[0-9a-fA-F]{32}|Signal$)
|
||||||
|
windowrulev2 = pin,class:(^org\.telegram\.desktop\._[0-9a-fA-F]{32}|Signal$)
|
||||||
|
windowrulev2 = size 15% 70%,class:(^org\.telegram\.desktop\._[0-9a-fA-F]{32}|Signal$)
|
||||||
|
windowrulev2 = move 83% 15%,class:(^org\.telegram\.desktop\._[0-9a-fA-F]{32}|Signal$)
|
||||||
|
|
||||||
|
windowrulev2 = float,class:(kitty)
|
||||||
|
windowrulev2 = size 35% 45%,class:(kitty)
|
||||||
|
windowrulev2 = center,class:(kitty)
|
||||||
|
windowrulev2 = pin,class:(kitty)
|
||||||
|
|
||||||
|
# REAPER
|
||||||
|
#windowrulev2 = tile,class:(REAPER)
|
||||||
|
windowrulev2 = move cursor,class:REAPER,floating:1
|
||||||
|
windowrulev2 = nofocus,class:REAPER,title:^(menu)$
|
||||||
|
windowrulev2 = nofocus,class:REAPER,title:^$
|
||||||
|
|
||||||
|
exec-once = ~/.config/hypr/scripts/resize-window.sh
|
||||||
+42
-39
@@ -15,7 +15,7 @@
|
|||||||
|
|
||||||
# You can split this configuration into multiple files
|
# You can split this configuration into multiple files
|
||||||
# Create your files separately and then link them to this file like this:
|
# Create your files separately and then link them to this file like this:
|
||||||
source = ~/.config/hypr/macchiato.conf
|
source = ~/.config/hypr/theme/macchiato.conf
|
||||||
|
|
||||||
|
|
||||||
################
|
################
|
||||||
@@ -23,7 +23,9 @@ source = ~/.config/hypr/macchiato.conf
|
|||||||
################
|
################
|
||||||
|
|
||||||
# See https://wiki.hyprland.org/Configuring/Monitors/
|
# See https://wiki.hyprland.org/Configuring/Monitors/
|
||||||
monitor=DP-3,3440x1440@144,auto,auto
|
#monitor=DP-3,3440x1440@144,auto,auto
|
||||||
|
monitor = DP-3, 2560x1080@60, 0x0, 1
|
||||||
|
monitor = eDP-1, 1920x1080@60, 0x1080, 1
|
||||||
|
|
||||||
###################
|
###################
|
||||||
### MY PROGRAMS ###
|
### MY PROGRAMS ###
|
||||||
@@ -49,8 +51,7 @@ $menu = wofi --show drun
|
|||||||
# exec-once = waybar & hyprpaper & firefox
|
# exec-once = waybar & hyprpaper & firefox
|
||||||
exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
|
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 = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
|
||||||
exec-once = flatpak run com.core447.StreamController
|
exec-once = hyprpaper & ags & discord & thunderbird
|
||||||
exec-once = ags & discord
|
|
||||||
|
|
||||||
|
|
||||||
# Source a file (multi-file configs)
|
# Source a file (multi-file configs)
|
||||||
@@ -68,7 +69,7 @@ env = XDG_SESSION_TYPE,wayland
|
|||||||
env = GDM_BACKEND,nvidia-drm
|
env = GDM_BACKEND,nvidia-drm
|
||||||
env = __GLX_VENDOR_LIBRARY_NAME,nvidia
|
env = __GLX_VENDOR_LIBRARY_NAME,nvidia
|
||||||
env = WLR_NO_HARDWARE_CURSORS,1
|
env = WLR_NO_HARDWARE_CURSORS,1
|
||||||
env = QT_QPA_PLATFORMTHEME,qt6ct
|
env = QT_QPA_PLATFORMTHEME,qt5ct
|
||||||
|
|
||||||
env = XCURSOR_SIZE,24
|
env = XCURSOR_SIZE,24
|
||||||
env = HYPRCURSOR_SIZE,24
|
env = HYPRCURSOR_SIZE,24
|
||||||
@@ -82,13 +83,13 @@ env = HYPRCURSOR_SIZE,24
|
|||||||
|
|
||||||
# https://wiki.hyprland.org/Configuring/Variables/#general
|
# https://wiki.hyprland.org/Configuring/Variables/#general
|
||||||
general {
|
general {
|
||||||
gaps_in = 5
|
gaps_in = 3
|
||||||
gaps_out = 20
|
gaps_out = 5
|
||||||
|
|
||||||
border_size = 2
|
border_size = 2
|
||||||
|
|
||||||
# https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors
|
# https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors
|
||||||
col.active_border = $blue $sky 45deg
|
col.active_border = $peach $maroon 45deg
|
||||||
col.inactive_border = $surface0
|
col.inactive_border = $surface0
|
||||||
|
|
||||||
# Set to true enable resizing windows by clicking and dragging on borders and gaps
|
# Set to true enable resizing windows by clicking and dragging on borders and gaps
|
||||||
@@ -147,13 +148,14 @@ dwindle {
|
|||||||
|
|
||||||
# See https://wiki.hyprland.org/Configuring/Master-Layout/ for more
|
# See https://wiki.hyprland.org/Configuring/Master-Layout/ for more
|
||||||
master {
|
master {
|
||||||
new_status = master
|
new_is_master = true
|
||||||
}
|
}
|
||||||
|
|
||||||
# https://wiki.hyprland.org/Configuring/Variables/#misc
|
# https://wiki.hyprland.org/Configuring/Variables/#misc
|
||||||
misc {
|
misc {
|
||||||
force_default_wallpaper = -1 # Set to 0 or 1 to disable the anime mascot wallpapers
|
force_default_wallpaper = 2 # Set to 0 or 1 to disable the anime mascot wallpapers
|
||||||
disable_hyprland_logo = false # If true disables the random hyprland logo / anime girl background. :(
|
disable_hyprland_logo = false # If true disables the random hyprland logo / anime girl background. :(
|
||||||
|
disable_splash_rendering = true #disable splash text
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -163,8 +165,8 @@ misc {
|
|||||||
|
|
||||||
# https://wiki.hyprland.org/Configuring/Variables/#input
|
# https://wiki.hyprland.org/Configuring/Variables/#input
|
||||||
input {
|
input {
|
||||||
kb_layout = fr
|
kb_layout = us
|
||||||
kb_variant =
|
kb_variant = altgr-intl
|
||||||
kb_model =
|
kb_model =
|
||||||
kb_options =
|
kb_options =
|
||||||
kb_rules =
|
kb_rules =
|
||||||
@@ -174,13 +176,13 @@ input {
|
|||||||
sensitivity = -0.4 # -1.0 - 1.0, 0 means no modification.
|
sensitivity = -0.4 # -1.0 - 1.0, 0 means no modification.
|
||||||
|
|
||||||
touchpad {
|
touchpad {
|
||||||
natural_scroll = false
|
natural_scroll = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
# https://wiki.hyprland.org/Configuring/Variables/#gestures
|
# https://wiki.hyprland.org/Configuring/Variables/#gestures
|
||||||
gestures {
|
gestures {
|
||||||
workspace_swipe = false
|
workspace_swipe = true
|
||||||
}
|
}
|
||||||
|
|
||||||
# Example per-device config
|
# Example per-device config
|
||||||
@@ -198,7 +200,7 @@ device {
|
|||||||
# See https://wiki.hyprland.org/Configuring/Keywords/
|
# See https://wiki.hyprland.org/Configuring/Keywords/
|
||||||
$mainMod = SUPER # Sets "Windows" key as main modifier
|
$mainMod = SUPER # Sets "Windows" key as main modifier
|
||||||
|
|
||||||
source = ~/.config/hypr/keybinds.conf
|
source = ~/.config/hypr/conf.d/keybinds.conf
|
||||||
|
|
||||||
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
|
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
|
||||||
bind = $mainMod, Q, exec, $terminal
|
bind = $mainMod, Q, exec, $terminal
|
||||||
@@ -208,7 +210,8 @@ bind = $mainMod, E, exec, $fileManager
|
|||||||
bind = $mainMod, V, togglefloating,
|
bind = $mainMod, V, togglefloating,
|
||||||
bind = $mainMod, R, exec, $menu
|
bind = $mainMod, R, exec, $menu
|
||||||
bind = $mainMod, P, pseudo, # dwindle
|
bind = $mainMod, P, pseudo, # dwindle
|
||||||
bind = $mainMod, J, togglesplit, # dwindle
|
bind = $mainMod, U, togglesplit, # dwindle
|
||||||
|
bind = $mainMod, H, swapsplit,
|
||||||
|
|
||||||
# Move focus with mainMod + arrow keys
|
# Move focus with mainMod + arrow keys
|
||||||
bind = $mainMod, J, movefocus, l
|
bind = $mainMod, J, movefocus, l
|
||||||
@@ -217,37 +220,37 @@ bind = $mainMod, I, movefocus, u
|
|||||||
bind = $mainMod, K, movefocus, d
|
bind = $mainMod, K, movefocus, d
|
||||||
|
|
||||||
# Switch workspaces with mainMod + [0-9] (AZERTY FIX)
|
# Switch workspaces with mainMod + [0-9] (AZERTY FIX)
|
||||||
bind = $mainMod, ampersand, workspace, 1
|
bind = $mainMod, 1, workspace, 2
|
||||||
bind = $mainMod, eacute, workspace, 2
|
bind = $mainMod, 2, workspace, 3
|
||||||
bind = $mainMod, quotedbl, workspace, 3
|
bind = $mainMod, 3, workspace, 4
|
||||||
bind = $mainMod, apostrophe, workspace, 4
|
bind = $mainMod, 4, workspace, 5
|
||||||
bind = $mainMod, parenleft, workspace, 5
|
bind = $mainMod, 5, workspace, 6
|
||||||
bind = $mainMod, minus, workspace, 6
|
bind = $mainMod, 6, workspace, 7
|
||||||
bind = $mainMod, egrave, workspace, 7
|
bind = $mainMod, 7, workspace, 8
|
||||||
bind = $mainMod, underscore, workspace, 8
|
bind = $mainMod, 8, workspace, 9
|
||||||
bind = $mainMod, ccedilla, workspace, 9
|
bind = $mainMod, 9, workspace, 10
|
||||||
bind = $mainMod, agrave, workspace, 10
|
#bind = $mainMod, 0, workspace, 10
|
||||||
|
|
||||||
|
|
||||||
# Move active window to a workspace with mainMod + SHIFT + [0-9] (AZERTY FIX)
|
# Move active window to a workspace with mainMod + SHIFT + [0-9] (AZERTY FIX)
|
||||||
bind = $mainMod SHIFT, ampersand, movetoworkspace, 1
|
bind = $mainMod SHIFT, 1, movetoworkspace, 1
|
||||||
bind = $mainMod SHIFT, eacute, movetoworkspace, 2
|
bind = $mainMod SHIFT, 2, movetoworkspace, 2
|
||||||
bind = $mainMod SHIFT, quotedbl, movetoworkspace, 3
|
bind = $mainMod SHIFT, 3, movetoworkspace, 3
|
||||||
bind = $mainMod SHIFT, apostrophe, movetoworkspace, 4
|
bind = $mainMod SHIFT, 4, movetoworkspace, 4
|
||||||
bind = $mainMod SHIFT, parenleft, movetoworkspace, 5
|
bind = $mainMod SHIFT, 5, movetoworkspace, 5
|
||||||
bind = $mainMod SHIFT, minus, movetoworkspace, 6
|
bind = $mainMod SHIFT, 6, movetoworkspace, 6
|
||||||
bind = $mainMod SHIFT, egrave, movetoworkspace, 7
|
bind = $mainMod SHIFT, 7, movetoworkspace, 7
|
||||||
bind = $mainMod SHIFT, underscore, movetoworkspace, 8
|
bind = $mainMod SHIFT, 8, movetoworkspace, 8
|
||||||
bind = $mainMod SHIFT, ccedilla, movetoworkspace, 9
|
bind = $mainMod SHIFT, 9, movetoworkspace, 9
|
||||||
bind = $mainMod SHIFT, agrave, movetoworkspace, 10
|
bind = $mainMod SHIFT, 0, movetoworkspace, 10
|
||||||
|
|
||||||
# Example special workspace (scratchpad)
|
# Example special workspace (scratchpad)
|
||||||
bind = $mainMod, S, togglespecialworkspace, magic
|
bind = $mainMod, S, togglespecialworkspace, magic
|
||||||
bind = $mainMod SHIFT, S, movetoworkspace, special:magic
|
bind = $mainMod SHIFT, S, movetoworkspace, special:magic
|
||||||
|
|
||||||
# Scroll through existing workspaces with mainMod + scroll
|
# Scroll through existing workspaces with mainMod + scroll
|
||||||
bind = $mainMod, mouse_down, workspace, e+1
|
bind = $mainMod, Right, workspace, e+1
|
||||||
bind = $mainMod, mouse_up, workspace, e-1
|
bind = $mainMod, Left, workspace, e-1
|
||||||
|
|
||||||
# Move/resize windows with mainMod + LMB/RMB and dragging
|
# Move/resize windows with mainMod + LMB/RMB and dragging
|
||||||
bindm = $mainMod, mouse:272, movewindow
|
bindm = $mainMod, mouse:272, movewindow
|
||||||
@@ -268,5 +271,5 @@ bindm = $mainMod, mouse:273, resizewindow
|
|||||||
# windowrulev2 = float,class:(kitty),title:(kitty)
|
# windowrulev2 = float,class:(kitty),title:(kitty)
|
||||||
windowrulev2 = suppressevent maximize, class:.* # You'll probably like this.
|
windowrulev2 = suppressevent maximize, class:.* # You'll probably like this.
|
||||||
|
|
||||||
source = ~/.config/hypr/windowrules.conf
|
source = ~/.config/hypr/conf.d/windowrules.conf
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
source = $HOME/.config/hypr/macchiato.conf
|
source = $HOME/.config/hypr/theme/macchiato.conf
|
||||||
|
|
||||||
$accent = $mauve
|
$accent = $mauve
|
||||||
$accentAlpha = $mauveAlpha
|
$accentAlpha = $mauveAlpha
|
||||||
@@ -38,7 +38,7 @@ label {
|
|||||||
# DATE
|
# DATE
|
||||||
label {
|
label {
|
||||||
monitor =
|
monitor =
|
||||||
text = cmd[update:1000] echo -e "$(date +"%A, %d %B")"
|
text = cmd[update:1000] echo "$(date +"%A, %d %B")"
|
||||||
color = $text
|
color = $text
|
||||||
font_size = 30
|
font_size = 30
|
||||||
font_family = $font
|
font_family = $font
|
||||||
|
|||||||
@@ -0,0 +1,167 @@
|
|||||||
|
{
|
||||||
|
"theme.font.name": "JetBrainsMono Nerd Font Propo",
|
||||||
|
"bar.launcher.icon": "",
|
||||||
|
"bar.clock.format": "%A %d %b %H:%M",
|
||||||
|
"bar.notifications.show_total": false,
|
||||||
|
"bar.layouts": {
|
||||||
|
"0": {
|
||||||
|
"left": [
|
||||||
|
"dashboard",
|
||||||
|
"workspaces",
|
||||||
|
"windowtitle",
|
||||||
|
"media"
|
||||||
|
],
|
||||||
|
"middle": [],
|
||||||
|
"right": [
|
||||||
|
"network",
|
||||||
|
"bluetooth",
|
||||||
|
"battery",
|
||||||
|
"volume",
|
||||||
|
"systray",
|
||||||
|
"clock",
|
||||||
|
"notifications"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"1": {
|
||||||
|
"left": [
|
||||||
|
"dashboard",
|
||||||
|
"workspaces",
|
||||||
|
"windowtitle"
|
||||||
|
],
|
||||||
|
"middle": [
|
||||||
|
"media"
|
||||||
|
],
|
||||||
|
"right": [
|
||||||
|
"cpu",
|
||||||
|
"ram",
|
||||||
|
"updates",
|
||||||
|
"systray",
|
||||||
|
"clock",
|
||||||
|
"notifications"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"theme.bar.outer_spacing": "0.4em",
|
||||||
|
"theme.bar.floating": true,
|
||||||
|
"menus.dashboard.directories.left.directory1.command": "bash -c \"nautilus $HOME/Téléchargements/\"",
|
||||||
|
"menus.dashboard.directories.left.directory2.command": "bash -c \"nautilus $HOME/Vidéos/\"",
|
||||||
|
"menus.dashboard.directories.left.directory3.label": " Workspace",
|
||||||
|
"menus.dashboard.directories.left.directory2.label": " Videos",
|
||||||
|
"menus.dashboard.directories.left.directory1.label": " Downloads",
|
||||||
|
"menus.dashboard.directories.left.directory3.command": "bash -c \"nautilus $HOME/workspace/\"",
|
||||||
|
"menus.dashboard.directories.right.directory1.command": "bash -c \"nautilus $HOME/Documents/\"",
|
||||||
|
"menus.dashboard.directories.right.directory2.command": "bash -c \"nautilus $HOME/Images/\"",
|
||||||
|
"menus.dashboard.directories.right.directory3.command": "bash -c \"nautilus $HOME/\"",
|
||||||
|
"menus.dashboard.directories.right.directory3.label": " Home",
|
||||||
|
"menus.dashboard.directories.right.directory2.label": " Images",
|
||||||
|
"menus.dashboard.directories.right.directory1.label": " Documents",
|
||||||
|
"menus.dashboard.shortcuts.left.shortcut1.tooltip": "Firefox",
|
||||||
|
"menus.dashboard.shortcuts.left.shortcut1.command": "firefox",
|
||||||
|
"menus.dashboard.shortcuts.left.shortcut1.icon": "",
|
||||||
|
"menus.dashboard.shortcuts.left.shortcut2.command": "spotify",
|
||||||
|
"menus.dashboard.shortcuts.left.shortcut4.tooltip": "Search Apps",
|
||||||
|
"menus.dashboard.shortcuts.left.shortcut4.command": "bash -c \"$HOME/.config/rofi/launchers/type-2/launcher.sh\"",
|
||||||
|
"menus.dashboard.shortcuts.right.shortcut1.command": "hyprlock",
|
||||||
|
"menus.dashboard.shortcuts.right.shortcut1.icon": "",
|
||||||
|
"menus.dashboard.shortcuts.right.shortcut1.tooltip": "Lock",
|
||||||
|
"menus.dashboard.shortcuts.right.shortcut3.command": "bash -c \"$HOME/.config/hypr/scripts/screenshots/captureArea.sh\"",
|
||||||
|
"menus.clock.time.military": true,
|
||||||
|
"theme.bar.transparent": false,
|
||||||
|
"bar.customModules.updates.pollingInterval": 1440000,
|
||||||
|
"bar.media.show_active_only": true,
|
||||||
|
"notifications.ignore": [
|
||||||
|
"openfortigui",
|
||||||
|
"spotify"
|
||||||
|
],
|
||||||
|
"theme.bar.buttons.opacity": 95,
|
||||||
|
"theme.bar.buttons.monochrome": false,
|
||||||
|
"wallpaper.enable": false,
|
||||||
|
"theme.bar.buttons.enableBorders": false,
|
||||||
|
"theme.bar.menus.monochrome": false,
|
||||||
|
"bar.workspaces.showAllActive": false,
|
||||||
|
"bar.workspaces.show_icons": false,
|
||||||
|
"bar.workspaces.show_numbered": false,
|
||||||
|
"bar.workspaces.showWsIcons": false,
|
||||||
|
"bar.workspaces.showApplicationIcons": false,
|
||||||
|
"bar.workspaces.workspaceMask": false,
|
||||||
|
"bar.workspaces.workspaces": 5,
|
||||||
|
"bar.workspaces.numbered_active_indicator": "color",
|
||||||
|
"theme.bar.buttons.workspaces.smartHighlight": true,
|
||||||
|
"bar.workspaces.monitorSpecific": false,
|
||||||
|
"theme.bar.menus.border.radius": "0.7em",
|
||||||
|
"theme.bar.menus.buttons.radius": "0.4em",
|
||||||
|
"theme.bar.location": "top",
|
||||||
|
"theme.bar.border.location": "full",
|
||||||
|
"theme.bar.buttons.radius": "0.3em",
|
||||||
|
"bar.launcher.autoDetectIcon": false,
|
||||||
|
"theme.bar.buttons.dashboard.enableBorder": false,
|
||||||
|
"theme.bar.buttons.background_opacity": 100,
|
||||||
|
"theme.bar.border_radius": "0.7em",
|
||||||
|
"theme.osd.enable": true,
|
||||||
|
"menus.clock.weather.location": "Paris",
|
||||||
|
"menus.dashboard.stats.enable_gpu": false,
|
||||||
|
"menus.clock.weather.unit": "metric",
|
||||||
|
"theme.osd.orientation": "horizontal",
|
||||||
|
"theme.osd.location": "bottom",
|
||||||
|
"theme.osd.margins": "0px 0px 10px 0px",
|
||||||
|
"notifications.timeout": 5000,
|
||||||
|
"theme.font.size": "1.2rem",
|
||||||
|
"theme.font.weight": 600,
|
||||||
|
"notifications.cache_actions": false,
|
||||||
|
"menus.dashboard.shortcuts.right.shortcut3.tooltip": "Screenshot",
|
||||||
|
"menus.dashboard.shortcuts.right.shortcut3.icon": "",
|
||||||
|
"bar.workspaces.reverse_scroll": true,
|
||||||
|
"menus.clock.weather.key": "50177474d9b04f2993d150045230106",
|
||||||
|
"menus.dashboard.powermenu.avatar.image": "/home/thomas/Images/face.png",
|
||||||
|
"bar.network.label": true,
|
||||||
|
"theme.matugen_settings.scheme_type": "tonal-spot",
|
||||||
|
"bar.media.show_artist": false,
|
||||||
|
"bar.battery.label": true,
|
||||||
|
"bar.customModules.updates.icon": "",
|
||||||
|
"bar.customModules.updates.label": true,
|
||||||
|
"bar.customModules.updates.padZero": true,
|
||||||
|
"wallpaper.pywal": false,
|
||||||
|
"bar.media.show_label": true,
|
||||||
|
"bar.media.truncation": true,
|
||||||
|
"bar.customModules.power.icon": "",
|
||||||
|
"bar.customModules.weather.unit": "metric",
|
||||||
|
"bar.customModules.kbLayout.icon": "",
|
||||||
|
"bar.customModules.netstat.icon": "",
|
||||||
|
"bar.customModules.storage.icon": "",
|
||||||
|
"bar.customModules.updates.updateCommand": "$HOME/.config/ags/scripts/checkUpdates.sh -ubuntu",
|
||||||
|
"theme.bar.buttons.modules.netstat.enableBorder": false,
|
||||||
|
"bar.customModules.storage.pollingInterval": 8000,
|
||||||
|
"theme.bar.buttons.y_margins": "0.2em",
|
||||||
|
"theme.bar.buttons.borderSize": "0.1em",
|
||||||
|
"theme.bar.buttons.spacing": "0.3em",
|
||||||
|
"theme.bar.buttons.workspaces.enableBorder": false,
|
||||||
|
"bar.workspaces.hideUnoccupied": true,
|
||||||
|
"bar.workspaces.workspaceIconMap": {},
|
||||||
|
"bar.workspaces.applicationIconMap": {},
|
||||||
|
"bar.workspaces.applicationIconOncePerWorkspace": false,
|
||||||
|
"bar.workspaces.applicationIconEmptyWorkspace": "",
|
||||||
|
"bar.workspaces.spacing": 1,
|
||||||
|
"menus.transition": "crossfade",
|
||||||
|
"bar.workspaces.applicationIconFallback": "",
|
||||||
|
"bar.systray.ignore": [
|
||||||
|
"spotify-client"
|
||||||
|
],
|
||||||
|
"bar.systray.customIcons": {
|
||||||
|
"steam": {
|
||||||
|
"icon": ""
|
||||||
|
},
|
||||||
|
"TelegramDesktop": {
|
||||||
|
"icon": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"theme.bar.buttons.clock.enableBorder": false,
|
||||||
|
"menus.media.displayTimeTooltip": true,
|
||||||
|
"menus.media.displayTime": true,
|
||||||
|
"scalingPriority": "gdk",
|
||||||
|
"theme.bar.scaling": 100,
|
||||||
|
"theme.bar.menus.menu.dashboard.scaling": 100,
|
||||||
|
"theme.bar.border.width": "0.15em",
|
||||||
|
"theme.bar.margin_top": "0.5em",
|
||||||
|
"theme.bar.buttons.media.enableBorder": false,
|
||||||
|
"bar.media.truncation_size": 40
|
||||||
|
}
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
preload = ~/Pictures/wallpaper.png
|
||||||
|
#if more than one preload is desired then continue to preload other backgrounds
|
||||||
|
# .. more preloads
|
||||||
|
|
||||||
|
#set the default wallpaper(s) seen on initial workspace(s) --depending on the number of monitors used
|
||||||
|
wallpaper = , ~/Pictures/wallpaper.png
|
||||||
|
#if more than one monitor in use, can load a 2nd image
|
||||||
|
# .. more monitors
|
||||||
|
|
||||||
|
#enable splash text rendering over the wallpaper
|
||||||
|
splash = false
|
||||||
|
|
||||||
|
#fully disable ipc
|
||||||
|
ipc = off
|
||||||
|
|
||||||
|
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
grim $HOME/Images/Captures\ d’écran/$(date +'%s_grim.png')
|
grim $HOME/Pictures/Screenshots/$(date +'%s_grim.png')
|
||||||
|
|
||||||
play $HOME/.config/hypr/assets/sounds/camera-shutter.ogg
|
play $HOME/.config/hypr/assets/sounds/camera-shutter.ogg
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
grim -g "$(slurp)" $HOME/Images/Captures\ d’écran/$(date +'%s_grim.png')
|
grim -g "$(slurp)" $HOME/Pictures/Screenshots//$(date +'%s_grim.png')
|
||||||
|
|
||||||
play $HOME/.config/hypr/assets/sounds/camera-shutter.ogg
|
play $HOME/.config/hypr/assets/sounds/camera-shutter.ogg
|
||||||
|
|||||||
@@ -1,17 +0,0 @@
|
|||||||
windowrulev2 = float,class:(org.gnome.Nautilus)
|
|
||||||
windowrulev2 = float,class:(org.gnome.Calculator)
|
|
||||||
windowrulev2 = float,class:(Signal)
|
|
||||||
windowrulev2 = pin,class:(Signal)
|
|
||||||
windowrulev2 = size 15% 70%,class:(Signal)
|
|
||||||
windowrulev2 = move 83% 15%,class:(Signal)
|
|
||||||
|
|
||||||
# REAPER
|
|
||||||
#windowrulev2 = tile,class:(REAPER)
|
|
||||||
windowrulev2 = move cursor,class:REAPER,floating:1
|
|
||||||
windowrulev2 = nofocus,class:REAPER,title:^(menu)$
|
|
||||||
windowrulev2 = nofocus,class:REAPER,title:^$
|
|
||||||
|
|
||||||
#windowrulev2 = float,class:(kitty)
|
|
||||||
windowrulev2 = size 30% 30%,class:(kitty)
|
|
||||||
|
|
||||||
exec-once = ~/.config/hypr/scripts/resize-window.sh
|
|
||||||
@@ -10,3 +10,5 @@ bold_italic_font auto
|
|||||||
font_size 12.0
|
font_size 12.0
|
||||||
|
|
||||||
window_padding_width 4
|
window_padding_width 4
|
||||||
|
|
||||||
|
enable_audio_bell no
|
||||||
|
|||||||
@@ -66,15 +66,15 @@ fi
|
|||||||
# Options
|
# Options
|
||||||
layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2`
|
layout=`cat ${theme} | grep 'USE_ICON' | cut -d'=' -f2`
|
||||||
if [[ "$layout" == 'NO' ]]; then
|
if [[ "$layout" == 'NO' ]]; then
|
||||||
option_1=" Increase"
|
option_1=" Increase"
|
||||||
option_2="$sicon $stext"
|
option_2="$sicon $stext"
|
||||||
option_3=" Decrese"
|
option_3=" Decrese"
|
||||||
option_4="$micon $mtext"
|
option_4="$micon $mtext"
|
||||||
option_5=" Settings"
|
option_5=" Settings"
|
||||||
else
|
else
|
||||||
option_1=""
|
option_1=""
|
||||||
option_2="$sicon"
|
option_2="$sicon"
|
||||||
option_3=""
|
option_3=""
|
||||||
option_4="$micon"
|
option_4="$micon"
|
||||||
option_5=""
|
option_5=""
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -19,13 +19,13 @@ uptime="`uptime -p | sed -e 's/up //g'`"
|
|||||||
host=`hostname`
|
host=`hostname`
|
||||||
|
|
||||||
# Options
|
# Options
|
||||||
shutdown=''
|
shutdown='⏻'
|
||||||
reboot=''
|
reboot=''
|
||||||
lock=''
|
lock=''
|
||||||
suspend=''
|
suspend=''
|
||||||
logout=''
|
logout=''
|
||||||
yes=''
|
yes=''
|
||||||
no=''
|
no=''
|
||||||
|
|
||||||
# Rofi CMD
|
# Rofi CMD
|
||||||
rofi_cmd() {
|
rofi_cmd() {
|
||||||
|
|||||||
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"blacklisted-desktop-dirs": "/usr/share/locale:/usr/share/app-install:/usr/share/kservices5:/usr/share/fk5:/usr/share/kservicetypes5:/usr/share/applications/screensavers:/usr/share/kde4:/usr/share/mimelnk",
|
||||||
|
"clear-previous-query": true,
|
||||||
|
"grab-mouse-pointer": false,
|
||||||
|
"hotkey-show-app": "<Primary>space",
|
||||||
|
"render-on-screen": "mouse-pointer-monitor",
|
||||||
|
"show-indicator-icon": false,
|
||||||
|
"show-recent-apps": "3",
|
||||||
|
"terminal-command": "",
|
||||||
|
"theme-name": "Catppuccin-Macchiato-Blue"
|
||||||
|
}
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"c25ad35b-eea5-450d-b477-fffce66ee7cb": {
|
||||||
|
"id": "c25ad35b-eea5-450d-b477-fffce66ee7cb",
|
||||||
|
"name": "Google Search",
|
||||||
|
"keyword": "g",
|
||||||
|
"cmd": "https://google.com/search?q=%s",
|
||||||
|
"icon": "/usr/share/ulauncher/media/google-search-icon.png",
|
||||||
|
"is_default_search": true,
|
||||||
|
"run_without_argument": false,
|
||||||
|
"added": 1723214912.3384082
|
||||||
|
},
|
||||||
|
"2076b1a7-6dc2-44ae-99a7-efb7efa2cff7": {
|
||||||
|
"id": "2076b1a7-6dc2-44ae-99a7-efb7efa2cff7",
|
||||||
|
"name": "Stack Overflow",
|
||||||
|
"keyword": "so",
|
||||||
|
"cmd": "http://stackoverflow.com/search?q=%s",
|
||||||
|
"icon": "/usr/share/ulauncher/media/stackoverflow-icon.svg",
|
||||||
|
"is_default_search": true,
|
||||||
|
"run_without_argument": false,
|
||||||
|
"added": 1723214912.338431
|
||||||
|
},
|
||||||
|
"2f328a1e-cda8-4721-94bb-e2880cd4b824": {
|
||||||
|
"id": "2f328a1e-cda8-4721-94bb-e2880cd4b824",
|
||||||
|
"name": "Wikipedia",
|
||||||
|
"keyword": "wiki",
|
||||||
|
"cmd": "https://en.wikipedia.org/wiki/%s",
|
||||||
|
"icon": "/usr/share/ulauncher/media/wikipedia-icon.png",
|
||||||
|
"is_default_search": true,
|
||||||
|
"run_without_argument": false,
|
||||||
|
"added": 1723214912.3384466
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,108 @@
|
|||||||
|
{
|
||||||
|
"layer": "top", // Waybar at top layer
|
||||||
|
"position": "top", // Waybar position (top|bottom|left|right)
|
||||||
|
// "width": 1280, // Waybar width
|
||||||
|
// Choose the order of the modules
|
||||||
|
"modules-left": ["hyprland/workspaces", "custom/music","custom/vpn", "privacy"],
|
||||||
|
"modules-center": ["clock#date", "clock"],
|
||||||
|
"modules-right": ["battery","load", "custom/tomato", "pulseaudio", "tray", "custom/lock", "custom/power"],
|
||||||
|
"hyprland/workspaces": {
|
||||||
|
"disable-scroll": true,
|
||||||
|
"sort-by-name": true,
|
||||||
|
"format": " {icon} ",
|
||||||
|
"format-icons": {
|
||||||
|
"default": "",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"tray": {
|
||||||
|
"icon-size": 21,
|
||||||
|
"spacing": 10
|
||||||
|
},
|
||||||
|
"custom/music": {
|
||||||
|
"format": " {}",
|
||||||
|
"escape": true,
|
||||||
|
"interval": 5,
|
||||||
|
"tooltip": false,
|
||||||
|
"exec": "playerctl metadata --format='{{ title }}'",
|
||||||
|
"on-click": "playerctl play-pause",
|
||||||
|
"max-length": 50
|
||||||
|
},
|
||||||
|
"privacy": {
|
||||||
|
"icon-spacing": 4,
|
||||||
|
"icon-size": 18,
|
||||||
|
"transition-duration": 250,
|
||||||
|
"modules": [
|
||||||
|
{
|
||||||
|
"type": "screenshare",
|
||||||
|
"tooltip": false,
|
||||||
|
"tooltip-icon-size": 24
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "audio-in",
|
||||||
|
"tooltip": false,
|
||||||
|
"tooltip-icon-size": 24
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"battery": {
|
||||||
|
"bat": "BAT0",
|
||||||
|
"interval": 60,
|
||||||
|
"states": {
|
||||||
|
"warning": 30,
|
||||||
|
"critical": 15
|
||||||
|
},
|
||||||
|
"format": "{capacity}% {icon}",
|
||||||
|
"format-icons": ["", "", "", "", ""],
|
||||||
|
"format-charging": " {capacity}%",
|
||||||
|
"max-length": 25
|
||||||
|
},
|
||||||
|
"load": {
|
||||||
|
"interval": 1,
|
||||||
|
"format": " {load5}"
|
||||||
|
},
|
||||||
|
"clock": {
|
||||||
|
"timezone": "Europe/Paris",
|
||||||
|
"tooltip": false,
|
||||||
|
"format": " {:%H:%M}"
|
||||||
|
},
|
||||||
|
"clock#date": {
|
||||||
|
"timezone": "Europe/Paris",
|
||||||
|
"locale": "fr_FR.UTF-8",
|
||||||
|
"tooltip": false,
|
||||||
|
"format": " {:%A %d/%m/%Y}",
|
||||||
|
"on-click": "gnome-calendar"
|
||||||
|
},
|
||||||
|
"pulseaudio": {
|
||||||
|
// "scroll-step": 1, // %, can be a float
|
||||||
|
"format": "{icon} {volume}%",
|
||||||
|
"format-muted": "",
|
||||||
|
"format-icons": {
|
||||||
|
"default": ["", "", " "]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"custom/tomato": {
|
||||||
|
"format": "{}",
|
||||||
|
"escape": true,
|
||||||
|
"interval": 1,
|
||||||
|
"tooltip": false,
|
||||||
|
"exec": "tomato -t",
|
||||||
|
"max-length": 10
|
||||||
|
},
|
||||||
|
"custom/lock": {
|
||||||
|
"tooltip": false,
|
||||||
|
"on-click": "hyprlock",
|
||||||
|
"format": "",
|
||||||
|
},
|
||||||
|
"custom/power": {
|
||||||
|
"tooltip": false,
|
||||||
|
"on-click": "~/.config/rofi/powermenu/type-2/powermenu.sh",
|
||||||
|
"format": "⏻"
|
||||||
|
},
|
||||||
|
"custom/vpn": {
|
||||||
|
"format": "VPN ",
|
||||||
|
"exec": "echo '{\"class\": \"connected\"}'",
|
||||||
|
"exec-if": "test -d /proc/sys/net/ipv4/conf/tun0",
|
||||||
|
"return-type": "json",
|
||||||
|
"interval": 5
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,37 @@
|
|||||||
|
/*
|
||||||
|
*
|
||||||
|
* Catppuccin Mocha palette
|
||||||
|
* Maintainer: rubyowo
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
@define-color base #24273a;
|
||||||
|
@define-color mantle #1e2030;
|
||||||
|
@define-color crust #181926;
|
||||||
|
|
||||||
|
@define-color text #cad3f5;
|
||||||
|
@define-color subtext0 #a5adcb;
|
||||||
|
@define-color subtext1 #b8c0e0;
|
||||||
|
|
||||||
|
@define-color surface0 #363a4f;
|
||||||
|
@define-color surface1 #494d64;
|
||||||
|
@define-color surface2 #5b6078;
|
||||||
|
|
||||||
|
@define-color overlay0 #6e738d;
|
||||||
|
@define-color overlay1 #8087a2;
|
||||||
|
@define-color overlay2 #939ab7;
|
||||||
|
|
||||||
|
@define-color blue #8aadf4;
|
||||||
|
@define-color lavender #b7bdf8;
|
||||||
|
@define-color sapphire #7dc4e4;
|
||||||
|
@define-color sky #91d7e3;
|
||||||
|
@define-color teal #8bd5ca;
|
||||||
|
@define-color green #a6da95;
|
||||||
|
@define-color yellow #eed49f;
|
||||||
|
@define-color peach #f5a97f;
|
||||||
|
@define-color maroon #ee99a0;
|
||||||
|
@define-color red #ed8796;
|
||||||
|
@define-color mauve #c6a0f6;
|
||||||
|
@define-color pink #f5bde6;
|
||||||
|
@define-color flamingo #f0c6c6;
|
||||||
|
@define-color rosewater #f4dbd6;
|
||||||
@@ -0,0 +1,126 @@
|
|||||||
|
@import "macchiato.css";
|
||||||
|
|
||||||
|
* {
|
||||||
|
font-family: JetBrainsMono Nerd Font;
|
||||||
|
font-size: 16px;
|
||||||
|
min-height: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#waybar {
|
||||||
|
background: @base;
|
||||||
|
color: @text;
|
||||||
|
margin: 5px 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#workspaces {
|
||||||
|
border-radius: 1rem;
|
||||||
|
margin: 5px;
|
||||||
|
background-color: @mantle;
|
||||||
|
margin-left: 1rem;
|
||||||
|
padding-right: 0.2rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
#workspaces button {
|
||||||
|
color: @lavender;
|
||||||
|
border-radius: 1rem;
|
||||||
|
padding: 0.4rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
#workspaces button.active {
|
||||||
|
color: @sky;
|
||||||
|
border-radius: 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
#workspaces button:hover {
|
||||||
|
color: @sapphire;
|
||||||
|
border-radius: 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
#battery,
|
||||||
|
#load,
|
||||||
|
#privacy,
|
||||||
|
#custom-music,
|
||||||
|
#tray,
|
||||||
|
#backlight,
|
||||||
|
#clock,
|
||||||
|
#clock.date,
|
||||||
|
#custom-tomato,
|
||||||
|
#pulseaudio,
|
||||||
|
#custom-lock,
|
||||||
|
#custom-power,
|
||||||
|
#custom-vpn {
|
||||||
|
background-color: @mantle;
|
||||||
|
padding: 0.5rem 1rem;
|
||||||
|
margin: 5px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#clock {
|
||||||
|
color: @blue;
|
||||||
|
border-radius: 0px 1rem 1rem 0px;
|
||||||
|
margin-right: 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
#clock.date {
|
||||||
|
border-radius: 1rem 0px 0px 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
#load {
|
||||||
|
color: @peach;
|
||||||
|
}
|
||||||
|
|
||||||
|
#battery {
|
||||||
|
color: @green;
|
||||||
|
border-radius: 1rem 0px 0px 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
#privacy {
|
||||||
|
color: @mauve;
|
||||||
|
border-radius: 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-tomato {
|
||||||
|
color: @yellow;
|
||||||
|
}
|
||||||
|
|
||||||
|
#pulseaudio {
|
||||||
|
color: @maroon;
|
||||||
|
border-radius: 0px 1rem 1rem 0px;
|
||||||
|
margin-right: 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-music {
|
||||||
|
color: @green;
|
||||||
|
border-radius: 1rem;
|
||||||
|
margin-right: 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-lock {
|
||||||
|
border-radius: 1rem 0px 0px 1rem;
|
||||||
|
color: @lavender;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-lock:hover {
|
||||||
|
color: @sapphire;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-power {
|
||||||
|
margin-right: 1rem;
|
||||||
|
padding-right: 1.2rem;
|
||||||
|
border-radius: 0px 1rem 1rem 0px;
|
||||||
|
color: @red;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-power:hover {
|
||||||
|
color: @peach;
|
||||||
|
}
|
||||||
|
|
||||||
|
#custom-vpn {
|
||||||
|
color: @pink;
|
||||||
|
border-radius: 1rem;
|
||||||
|
margin-right: 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
#tray {
|
||||||
|
margin-right: 1rem;
|
||||||
|
border-radius: 1rem;
|
||||||
|
}
|
||||||
@@ -108,7 +108,6 @@ gridview > child:selected {
|
|||||||
}
|
}
|
||||||
|
|
||||||
gridview > child box {
|
gridview > child box {
|
||||||
border-spacing: 8px;
|
|
||||||
margin: 12px;
|
margin: 12px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -108,7 +108,6 @@ gridview > child:selected {
|
|||||||
}
|
}
|
||||||
|
|
||||||
gridview > child box {
|
gridview > child box {
|
||||||
border-spacing: 8px;
|
|
||||||
margin: 12px;
|
margin: 12px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -135,3 +135,4 @@ export PATH="$DENO_INSTALL/bin:$PATH"
|
|||||||
# bun
|
# bun
|
||||||
export BUN_INSTALL="$HOME/.bun"
|
export BUN_INSTALL="$HOME/.bun"
|
||||||
export PATH="$BUN_INSTALL/bin:$PATH"
|
export PATH="$BUN_INSTALL/bin:$PATH"
|
||||||
|
export PATH="$PATH:/opt/nvim-linux64/bin"
|
||||||
|
|||||||
@@ -1,33 +1,28 @@
|
|||||||
# Dotfiles
|
# Dotfiles
|
||||||
🏠 - Personal Dotfiles (Managed by GNU Stow)
|
🏠 - Personal Dotfiles (Managed by GNU Stow)
|
||||||
|
|
||||||
#### Gnome
|

|
||||||

|

|
||||||

|
|
||||||
|
|
||||||
#### Hyprland
|
|
||||||

|
|
||||||

|
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
|
||||||
- **DE**: [Gnome](https://www.gnome.org/) or [Hyprland](https://hyprland.com)
|
- **DE**: [Hyprland](https://hyprland.com)
|
||||||
- **Extensions**:
|
- **OS**: [Ubuntu](https://ubuntu.com/)
|
||||||
- [rounded-window-corners-reborn](https://github.com/flexagoon/rounded-window-corners)
|
- **Shell**: zsh
|
||||||
- **OS**: [Arch Linux]([https://getfedora.org/](https://archlinux.org/))
|
|
||||||
- **Shell**: zsh + tmux
|
|
||||||
- **Framework**: [oh-my-zsh](https://ohmyz.sh/)
|
- **Framework**: [oh-my-zsh](https://ohmyz.sh/)
|
||||||
- **Prompt**: [p10k](https://github.com/romkatv/powerlevel10k)
|
- **Prompt**: [p10k](https://github.com/romkatv/powerlevel10k)
|
||||||
- **Applications**:
|
- **Applications**:
|
||||||
- **Spotify**: [Spicetify](https://spicetify.app/)
|
- **Spotify**: [Spicetify](https://spicetify.app/)
|
||||||
- **Discord**: [Better Discord](https://betterdiscord.app/)
|
- **Discord**: [Better Discord](https://betterdiscord.app/)
|
||||||
- **Terminal**: gnome-terminal
|
- **Terminal**: kitty
|
||||||
- **Editor**: [Neovim](https://github.com/neovim/neovim/) (using [AstroNvim](https://github.com/AstroNvim/AstroNvim) configuration)
|
- **Editor**: [Neovim](https://github.com/neovim/neovim/) (using [AstroNvim](https://github.com/AstroNvim/AstroNvim) configuration)
|
||||||
- **Browser**: [Firefox](https://www.mozilla.org/firefox/)
|
- **Browser**: [Firefox](https://www.mozilla.org/firefox/)
|
||||||
- **Fonts**: Jetbrains Mono, Fira Code Mono [Nerd Font](https://www.nerdfonts.com/)
|
- **Fonts**: Jetbrains Mono, Fira Code Mono [Nerd Font](https://www.nerdfonts.com/)
|
||||||
- **Icons**:
|
- **Icons**:
|
||||||
- **Cursor**: [Catppuccin Cursor](https://github.com/catppuccin/cursors), [Phinger Cursors](https://github.com/phisch/phinger-cursors)
|
- **Cursor**: [Catppuccin Cursor](https://github.com/catppuccin/cursors), [Phinger Cursors](https://github.com/phisch/phinger-cursors)
|
||||||
- **Colorscheme**: [Catppuccin](https://github.com/catppuccin/catppuccin) Macchiato (Blue)
|
- **Colorscheme**: [Catppuccin](https://github.com/catppuccin/catppuccin) Macchiato
|
||||||
|
- **Keyboard Layout**: EN-us
|
||||||
|
- **System Language**: English
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
@@ -35,13 +30,15 @@
|
|||||||
|
|
||||||
- [Stow](https://www.gnu.org/software/stow/)
|
- [Stow](https://www.gnu.org/software/stow/)
|
||||||
- [Git](https://git-scm.com)
|
- [Git](https://git-scm.com)
|
||||||
- [Zoxide]()
|
- [Zoxide](https://github.com/ajeetdsouza/zoxide)
|
||||||
|
- [Ags](https://github.com/Aylur/ags)
|
||||||
|
|
||||||
clone the repo into your `$HOME` folder and let stow do its magic !
|
clone the repo into your `$HOME` folder and let stow do its magic !
|
||||||
|
|
||||||
````
|
````
|
||||||
git clone https://github.com/Thomas-Philippot/dotfiles
|
git clone https://github.com/Thomas-Philippot/dotfiles
|
||||||
cd dotfiles
|
cd dotfiles
|
||||||
|
git checkout ubuntu-24
|
||||||
stow .
|
stow .
|
||||||
``````
|
``````
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user