further changes
							
								
								
									
										14
									
								
								files/.config/fastfetch/arch
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @ -0,0 +1,14 @@ | |||||||
|  | ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ | ||||||
|  | ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ | ||||||
|  | ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ | ||||||
|  | ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ | ||||||
|  | ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣷⣤⣙⢻⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀ | ||||||
|  | ⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀ | ||||||
|  | ⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀ | ||||||
|  | ⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⡿⠛⠛⠿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀ | ||||||
|  | ⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀ | ||||||
|  | ⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⠿⣆⠀⠀⠀⠀ | ||||||
|  | ⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣷⣦⡀⠀⠀⠀ | ||||||
|  | ⠀⢀⣾⣿⣿⠿⠟⠛⠋⠉⠉⠀⠀⠀⠀⠀⠀⠉⠉⠙⠛⠻⠿⣿⣿⣷⡀⠀ | ||||||
|  | ⣠⠟⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠻⣄ | ||||||
|  | 
 | ||||||
							
								
								
									
										89
									
								
								files/.config/fastfetch/config.jsonc
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @ -0,0 +1,89 @@ | |||||||
|  | { | ||||||
|  |   "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", | ||||||
|  |   "logo": { | ||||||
|  |     "source": "~/.config/fastfetch/arch", | ||||||
|  |     "color": { | ||||||
|  |       "1": "blue" | ||||||
|  |     }, | ||||||
|  |     "type": "file", | ||||||
|  |     "padding": { | ||||||
|  |       "top": 3 | ||||||
|  |     } | ||||||
|  |   }, | ||||||
|  |   "display": { | ||||||
|  |     "separator": "    " | ||||||
|  |   }, | ||||||
|  |   "modules": [ | ||||||
|  |     { | ||||||
|  |       "type": "custom", | ||||||
|  |       "format": "┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓" | ||||||
|  |     }, | ||||||
|  |     "break", | ||||||
|  |     { | ||||||
|  |       "type": "os", | ||||||
|  |       "key": "  ", | ||||||
|  |       "keyColor": "blue" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "type": "kernel", | ||||||
|  |       "key": "  ", | ||||||
|  |       "keyColor": "white" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "type": "packages", | ||||||
|  |       "key": "  ", | ||||||
|  |       "keyColor": "yellow" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "type": "wm", | ||||||
|  |       "key": "  ", | ||||||
|  |       "keyColor": "blue" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "type": "terminal", | ||||||
|  |       "key": "  ", | ||||||
|  |       "keyColor": "magenta" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "type": "shell", | ||||||
|  |       "key": "  ", | ||||||
|  |       "keyColor": "yellow" | ||||||
|  |     }, | ||||||
|  |     "break", | ||||||
|  |     { | ||||||
|  |       "type": "custom", | ||||||
|  |       "format": "┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫" | ||||||
|  |     }, | ||||||
|  |     "break", | ||||||
|  |     { | ||||||
|  |       "type": "host", | ||||||
|  |       "key": "  ", | ||||||
|  |       "keyColor": "bright_blue" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "type": "cpu", | ||||||
|  |       "key": "  ", | ||||||
|  |       "keyColor": "bright_green" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "type": "gpu", | ||||||
|  |       "key": "  ", | ||||||
|  |       "keyColor": "red" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "type": "memory", | ||||||
|  |       "key": "  ", | ||||||
|  |       "keyColor": "bright_yellow" | ||||||
|  |     }, | ||||||
|  |     { | ||||||
|  |       "type": "disk", | ||||||
|  |       "key": "  ", | ||||||
|  |       "keyColor": "bright_cyan" | ||||||
|  |     }, | ||||||
|  |     "break", | ||||||
|  |     { | ||||||
|  |       "type": "custom", | ||||||
|  |       "format": "┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛" | ||||||
|  |     } | ||||||
|  |   ] | ||||||
|  | } | ||||||
| @ -30,8 +30,9 @@ $fileManager = dolphin | |||||||
| $menu = wofi -S drun -i -I -s $HOME/.config/wofi/style.css | $menu = wofi -S drun -i -I -s $HOME/.config/wofi/style.css | ||||||
| 
 | 
 | ||||||
| exec-once = $HOME/.config/waybar/start.sh | exec-once = $HOME/.config/waybar/start.sh | ||||||
|  | exec-once = mako | ||||||
| exec-once = hypridle | exec-once = hypridle | ||||||
| exec-once = hyprpaper | exec-once = $HOME/.config/hypr/start-hyprpaper.sh | ||||||
| exec-once = copyq --start-server | exec-once = copyq --start-server | ||||||
| exec-once = gnome-keyring-daemon --start --components=pkcs11,secrets,ssh | exec-once = gnome-keyring-daemon --start --components=pkcs11,secrets,ssh | ||||||
| 
 | 
 | ||||||
| @ -68,7 +69,7 @@ general { | |||||||
|     gaps_out = 8 |     gaps_out = 8 | ||||||
|     border_size = 2 |     border_size = 2 | ||||||
| 
 | 
 | ||||||
|     col.active_border = rgba(0077B3bb) 1deg |     col.active_border = rgba(0071ffff) 1deg | ||||||
|     col.inactive_border = rgba(595959aa) |     col.inactive_border = rgba(595959aa) | ||||||
| 
 | 
 | ||||||
|     layout = dwindle |     layout = dwindle | ||||||
| @ -161,6 +162,10 @@ windowrulev2 = float,class:^(org\.pulseaudio\.pavucontrol)$ | |||||||
| windowrulev2 = float,initialTitle:^(.*)(wants to save)$ | windowrulev2 = float,initialTitle:^(.*)(wants to save)$ | ||||||
| windowrulev2 = float,initialTitle:^(Open File)$ | windowrulev2 = float,initialTitle:^(Open File)$ | ||||||
| 
 | 
 | ||||||
|  | # fix jetbrains IDEs cursor issues | ||||||
|  | windowrulev2 = nofocus,class:^jetbrains-.+$,floating:1,title:^win\d+$ | ||||||
|  | 
 | ||||||
|  | windowrulev2 = opacity 0.9, class:^(kitty)$ | ||||||
| 
 | 
 | ||||||
| # See https://wiki.hyprland.org/Configuring/Keywords/ for more | # See https://wiki.hyprland.org/Configuring/Keywords/ for more | ||||||
| $mainMod = SUPER | $mainMod = SUPER | ||||||
|  | |||||||
| @ -1,3 +1 @@ | |||||||
| preload = ~/.config/hypr/wallpaper.jpg |  | ||||||
| wallpaper = , ~/.config/hypr/wallpaper.jpg |  | ||||||
| splash = false | splash = false | ||||||
|  | |||||||
							
								
								
									
										15
									
								
								files/.config/hypr/start-hyprpaper.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						| @ -0,0 +1,15 @@ | |||||||
|  | #!/usr/bin/env bash | ||||||
|  | 
 | ||||||
|  | killall hyprpaper &> /dev/null | ||||||
|  | 
 | ||||||
|  | files=($HOME/.local/share/wallpapers/*) | ||||||
|  | filepath="${files[RANDOM % ${#files[@]}]}" | ||||||
|  | 
 | ||||||
|  | configpath="/tmp/hyprpaper-$USER.conf" | ||||||
|  | 
 | ||||||
|  | echo "preload = $filepath" > "$configpath" | ||||||
|  | echo "wallpaper = , $filepath" >> "$configpath" | ||||||
|  | echo "splash = false" >> "$configpath" | ||||||
|  | 
 | ||||||
|  | hyprpaper -c "$configpath" | ||||||
|  | 
 | ||||||
							
								
								
									
										11
									
								
								files/.config/mako/config
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @ -0,0 +1,11 @@ | |||||||
|  | default-timeout=5000 | ||||||
|  | 
 | ||||||
|  | font=JetBrains Mono 10 | ||||||
|  | 
 | ||||||
|  | margin=14 | ||||||
|  | 
 | ||||||
|  | border-radius=12 | ||||||
|  | border-color=#0071ff | ||||||
|  | background-color=#0d1117 | ||||||
|  | 
 | ||||||
|  | icon-border-radius=10 | ||||||
| @ -2,9 +2,10 @@ | |||||||
| Description=Run rclone bisync for sync folder every 15 minutes | Description=Run rclone bisync for sync folder every 15 minutes | ||||||
| 
 | 
 | ||||||
| [Timer] | [Timer] | ||||||
| OnBootSec=10min | OnBootSec=5min | ||||||
| OnUnitActiveSec=15min | OnUnitActiveSec=15min | ||||||
| Unit=rclonesync.service | Unit=rclonesync.service | ||||||
|  | Persistent=true | ||||||
| 
 | 
 | ||||||
| [Install] | [Install] | ||||||
| WantedBy=timers.target | WantedBy=timers.target | ||||||
|  | |||||||
| @ -14,18 +14,18 @@ window#waybar { | |||||||
| } | } | ||||||
| /*-----module groups----*/ | /*-----module groups----*/ | ||||||
| .modules-right { | .modules-right { | ||||||
| 	background-color: rgba(0,43,51,0.85); | 	background-color: #0d1117; | ||||||
|   margin: 2px 10px 0 0; |   margin: 2px 10px 0 0; | ||||||
|   padding: 0 5px; |   padding: 0 5px; | ||||||
| } | } | ||||||
| .modules-center { | .modules-center { | ||||||
| 	background-color: rgba(0,43,51,0.85); | 	background-color: #0d1117; | ||||||
|   margin: 2px 5px 0 5px; |   margin: 2px 5px 0 5px; | ||||||
|   padding: 0 5px; |   padding: 0 5px; | ||||||
| } | } | ||||||
| .modules-left { | .modules-left { | ||||||
|   margin: 2px 0 0 5px; |   margin: 2px 0 0 5px; | ||||||
| 	background-color: rgba(0,119,179,0.6); | 	background-color: #0071ff; | ||||||
| } | } | ||||||
| /*-----modules indv----*/ | /*-----modules indv----*/ | ||||||
| #workspaces button { | #workspaces button { | ||||||
|  | |||||||
							
								
								
									
										
											BIN
										
									
								
								files/.local/share/wallpapers/wallpaper-0.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 2.2 MiB | 
							
								
								
									
										
											BIN
										
									
								
								files/.local/share/wallpapers/wallpaper-1.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 2.7 MiB | 
							
								
								
									
										
											BIN
										
									
								
								files/.local/share/wallpapers/wallpaper-2.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.5 MiB | 
							
								
								
									
										
											BIN
										
									
								
								files/.local/share/wallpapers/wallpaper-3.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.3 MiB | 
							
								
								
									
										
											BIN
										
									
								
								files/.local/share/wallpapers/wallpaper-4.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 1.7 MiB | 
							
								
								
									
										
											BIN
										
									
								
								files/.local/share/wallpapers/wallpaper-5.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 2.0 MiB | 
| Before Width: | Height: | Size: 2.9 MiB After Width: | Height: | Size: 2.9 MiB | 
							
								
								
									
										
											BIN
										
									
								
								files/.local/share/wallpapers/wallpaper-7.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 774 KiB | 
							
								
								
									
										
											BIN
										
									
								
								files/.local/share/wallpapers/wallpaper-8.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 577 KiB | 
							
								
								
									
										6
									
								
								setup
									
									
									
									
									
								
							
							
						
						| @ -16,7 +16,7 @@ if [[ $distro == "arch linux" ]]; then | |||||||
|         # services |         # services | ||||||
|         "networkmanager" |         "networkmanager" | ||||||
|         "bluez" "bluez-libs" |         "bluez" "bluez-libs" | ||||||
|         "pipewire" "pipewire-alsa" "pipewire-pulse" "pipewire-audio" "pipewire-jack" "wireplumber" |         "pipewire" "pipewire-alsa" "pipewire-pulse" "pipewire-audio" "pipewire-jack" "wireplumber" "alsa-utils" | ||||||
| 
 | 
 | ||||||
|         # Hyprland core |         # Hyprland core | ||||||
|         "hyprland" "hypridle" "hyprpaper" "hyprlock"  |         "hyprland" "hypridle" "hyprpaper" "hyprlock"  | ||||||
| @ -24,7 +24,7 @@ if [[ $distro == "arch linux" ]]; then | |||||||
|         "xdg-desktop-portal-hyprland" "xdg-desktop-portal-gtk" |         "xdg-desktop-portal-hyprland" "xdg-desktop-portal-gtk" | ||||||
|         # Hyprland extra |         # Hyprland extra | ||||||
|         "qt6ct" "gnome-keyring" |         "qt6ct" "gnome-keyring" | ||||||
|         "waybar" "dunst" "wofi" "wl-clipboard" "copyq" "grim" "slurp" |         "waybar" "mako" "wofi" "wl-clipboard" "copyq" "grim" "slurp" | ||||||
|         "adwaita-icon-theme" "adwaita-cursors" "dolphin" |         "adwaita-icon-theme" "adwaita-cursors" "dolphin" | ||||||
|         "network-manager-applet" "blueman" |         "network-manager-applet" "blueman" | ||||||
|         "playerctl" "pavucontrol" |         "playerctl" "pavucontrol" | ||||||
| @ -36,7 +36,7 @@ if [[ $distro == "arch linux" ]]; then | |||||||
|         # misc |         # misc | ||||||
|         "wget" "curl" "git" "entr" "zip" "base-devel" |         "wget" "curl" "git" "entr" "zip" "base-devel" | ||||||
|         "ninja" "make" "cmake" |         "ninja" "make" "cmake" | ||||||
|         "neofetch" "fortune-mod" "cowsay" |         "neofetch" "fastfetch" "fortune-mod" "cowsay" | ||||||
|          |          | ||||||
|         # languages |         # languages | ||||||
|         "python" "php" "go" "clang" |         "python" "php" "go" "clang" | ||||||
|  | |||||||