diff --git a/configuration.nix b/configuration.nix index 66cf941..7032816 100644 --- a/configuration.nix +++ b/configuration.nix @@ -41,6 +41,16 @@ LC_TIME = "fr_FR.UTF-8"; }; + services.pulseaudio.enable = false; + security.rtkit.enable = true; + services.pipewire = { + enable = true; + alsa.enable = true; + alsa.support32Bit = true; + pulse.enable = true; + }; + + services.xserver.enable = true; # Configure keymap in X11 @@ -72,6 +82,9 @@ home-manager vim wget + kitty + tldr + fastfetch ]; programs.firefox.enable = true; diff --git a/dotfiles/.zshrc-desk b/dotfiles/.zshrc-desk new file mode 100644 index 0000000..a2ecf4b --- /dev/null +++ b/dotfiles/.zshrc-desk @@ -0,0 +1,29 @@ +zstyle ':completion:*' completer _complete _ignored +zstyle :compinstall filename '~/.zshrc' +export MANPAGER='nvim +Man!' +autoload -Uz compinit +compinit +HISTFILE=~/.histfile +HISTSIZE=1000000 +SAVEHIST=1000000 +unsetopt beep +bindkey -v +PROMPT=" %B%F{196}%n %f%b%B%F{33}%~%f%b " +RPROMPT="%F{226}%d%f" +source <(fzf --zsh) +use_color=true +alias help='tldr' +alias clearf='clear && fastfetch' +alias la='ls -a --color=auto' +alias ls='ls --color=auto' +alias grep='grep --color=auto' +alias gits='git status' +alias gita='git add' +alias gitm='git commit' +alias gitl='git log' +alias syu='yay -Syu' +alias vim='nvim' +alias cp='cp -r' +alias sshi='ssh -i ~/.ssh/id_rsa' + +fastfetch diff --git a/dotfiles/.zshrc-lap b/dotfiles/.zshrc-lap new file mode 100644 index 0000000..a10265e --- /dev/null +++ b/dotfiles/.zshrc-lap @@ -0,0 +1,32 @@ +HISTFILE=~/.histfile +HISTSIZE=1000 +SAVEHIST=1000 +unsetopt autocd beep +zstyle :compinstall filename '/home/smayzy/.zshrc' +source <(fzf --zsh) +export MANPAGER='nvim +Man!' + +autoload -Uz compinit +compinit + +use_color=true + +PROMPT=" %B%F{196}%n %f%b%B%F{33}%~%f%b " +RPROMPT="%F{226}%d%f" + +alias la='ls -a --color=auto' +alias ls='ls --color=auto' +alias grep='grep --color=auto' +alias gits='git status' +alias gita='git add' +alias gitm='git commit' +alias gitl='git log' +alias syu='yay' +alias sshi='ssh -i ~/.ssh/id_rsa' +alias clearf='clear && fastfetch' +alias cp='cp -r' + +autoload -Uz promptinit +promptinit + +fastfetch diff --git a/dotfiles/fastfetch/config.jsonc b/dotfiles/fastfetch/config.jsonc new file mode 100644 index 0000000..d72b810 --- /dev/null +++ b/dotfiles/fastfetch/config.jsonc @@ -0,0 +1,106 @@ +{ + "$schema": "https://github.com/fastfetch-cli/fastfetc h/raw/dev/doc/json_schema.json", + "logo": { + "type": "kitty-direct", + "source": "~/.config/fastfetch/stylish-reyna.png", + "width": 38, + "height": 19 + }, + "display": { + "separator": "  ", + "color": "white" + }, + "modules": [ + { + "type": "title", + "key":" USER AT", + "keyColor": "green", + "color": { + "user": "green", + "at": "white", + "host": "blue" + + } + }, + +//system : + + "break", + { + "type": "custom", + "format": "\u001b[90m╭──────────────────────SYSTEM──────────────────────╮" + //'\u001b[90m' is for color + }, + { + "type": "os", + "key": "╭─ OS", + "keyColor": "cyan" + }, + { + "type": "kernel", + "key": "├─ KERNEL", + "keyColor": "yellow" + }, + { + "type": "uptime", + "key": "├─ UPTIME", + "keyColor": "green" + }, + { + "type": "packages", + "key": "├─ PACKAGES", + "keyColor": "blue" + }, + { + "type": "shell", + "key": "├─ SHELL", + "keyColor": "magenta" + }, + { + "type": "wm", + "key": "├─ WINDOW MANAGER", + "keyColor": "red" + }, + { + "type": "terminal", + "key": "╰─ TERMINAL", + "keyColor": "magenta" + }, + "break", + +//resources : + { + "type": "custom", + "format": "\u001b[90m╭────────────────────────────────RESOURCES─────────────────────────────────╮" + //'\u001b[90m' is for color + }, + { + "type": "cpu", + "key": "╭─ CPU", + "keyColor": "cyan" + }, + { + "type": "gpu", + "key": "├─󰘚 GPU", + "keyColor": "yellow" + }, + { + "type": "memory", + "key": "├─ MEMORY", + "keyColor": "green" + }, + { + "type": "swap", + "key": "├─ SWAP", + "keyColor": "blue" + }, + { + "type": "disk", + "key": "╰─ DISK", + "keyColor": "magenta" + }, + + "break" + // "colors" + ] +} diff --git a/dotfiles/fastfetch/stylish-reyna.png b/dotfiles/fastfetch/stylish-reyna.png new file mode 100644 index 0000000..a43e534 Binary files /dev/null and b/dotfiles/fastfetch/stylish-reyna.png differ diff --git a/dotfiles/hypr-desk/hyprland.conf b/dotfiles/hypr-desk/hyprland.conf new file mode 100644 index 0000000..d5f91c8 --- /dev/null +++ b/dotfiles/hypr-desk/hyprland.conf @@ -0,0 +1,19 @@ +############### +### SOURCES ### +############### + +# MONITORS +source = ~/.config/hypr/source/monitors.conf +# BINDS +source = ~/.config/hypr/source/binds.conf +# AUTOSTART +source = ~/.config/hypr/source/autostart.conf +# ENVIRONMENT VARIABLES +source = ~/.config/hypr/source/ev.conf +# LOOK AND FEEL +source = ~/.config/hypr/source/look.conf +# INPUT +source = ~/.config/hypr/source/input.conf +# WINDOWS AND WORKSPACES +source = ~/.config/hypr/source/winandwork.conf + diff --git a/dotfiles/hypr-desk/hyprpaper.conf b/dotfiles/hypr-desk/hyprpaper.conf new file mode 100644 index 0000000..9cbaca9 --- /dev/null +++ b/dotfiles/hypr-desk/hyprpaper.conf @@ -0,0 +1,7 @@ +#preload the wallpapers +preload = ~/Wallpaper/itachi-uchiha-sharingan-crow-akatsuki-4k-wallpaper-uhdpaper.com-294@2@a.jpg +preload = ~/Wallpaper/eren-attack-on-titan-final-season-part-3-4k-wallpaper-uhdpaper.com-917@1@j.jpg + +#set the wallpaper +wallpaper = DP-1,~/Wallpaper/itachi-uchiha-sharingan-crow-akatsuki-4k-wallpaper-uhdpaper.com-294@2@a.jpg +wallpaper = DP-2,~/Wallpaper/eren-attack-on-titan-final-season-part-3-4k-wallpaper-uhdpaper.com-917@1@j.jpg diff --git a/dotfiles/hypr-desk/source/autostart.conf b/dotfiles/hypr-desk/source/autostart.conf new file mode 100644 index 0000000..c000f2f --- /dev/null +++ b/dotfiles/hypr-desk/source/autostart.conf @@ -0,0 +1,11 @@ +# Autostarts here +exec-once = waybar +exec = hyprpaper +exec = killall waybar && waybar +exec-once = wl-paste --type text --watch cliphist store +exec-once = wl-paste --type image --watch cliphist store +exec-once = systemctl --user start hyprpolkitagent +exec-once = mako +# APPs +exec-once = [workspace 11 silent] webcord +exec-once = [workspace 10 silent] thunderbird diff --git a/dotfiles/hypr-desk/source/binds.conf b/dotfiles/hypr-desk/source/binds.conf new file mode 100644 index 0000000..eb62be7 --- /dev/null +++ b/dotfiles/hypr-desk/source/binds.conf @@ -0,0 +1,111 @@ +#################################### +### USE WEV TO GET THE KEYS CODE ### +#################################### + +#################### +### KEYBINDINGSS ### +#################### + +$terminal = kitty +$fileManager = dolphin +$menu = wofi --show drun + +# MainMod +$mainMod = SUPER # "Windows" key + +# exec +bind = $mainMod, Q, exec, $terminal +bind = $mainMod, C, killactive, +bind = $mainMod, comma, exit, +bind = $mainMod, E, exec, $fileManager +bind = $mainMod, R, exec, $menu +bind = $mainMod, W, exec, wlogout +bind = $mainMod, A, exec, qutebrowser +bind = $mainMod, F, fullscreen +bind = $mainMod, T, togglefloating + +# Quick +bind = ,XF86AudioMute, exec, obsidian +bind = ,XF86AudioRaiseVolume, exec, virt-manager +bind = ,XF86AudioLowerVolume, exec, virt-manager + +# Reload waybar +bind = $mainMod SHIFT, B, exec, killall waybar && waybar & + +# Hide waybar +bind = $mainMod, X, exec, killall waybar || waybar & + +# Clipboard history +bind = $mainMod, V, exec, cliphist list | wofi -dmenu | cliphist decode | wl-copy + +# Screenshot to clipboard +bind = $mainMod SHIFT, S, exec, grim -g "$(slurp -d)" - | wl-copy + +# Move focus with mainMod + arrow keys +bind = $mainMod, h, movefocus, l +bind = $mainMod, l, movefocus, r +bind = $mainMod, k, movefocus, u +bind = $mainMod, j, movefocus, d + +# Resize Windows +bind = SUPER CTRL, h, resizeactive, -20 0 +bind = SUPER CTRL, l, resizeactive, 20 0 +bind = SUPER CTRL, k, resizeactive, 0 -20 +bind = SUPER CTRL, j, resizeactive, 0 20 + +# Set default workspace +workspace=DP-1,1 +workspace=DP-2,11 + +# Set workspaces +workspace=1,monitor:DP-1 +workspace=2,monitor:DP-1 +workspace=3,monitor:DP-1 +workspace=4,monitor:DP-1 +workspace=5,monitor:DP-1 +workspace=6,monitor:DP-1 +workspace=7,monitor:DP-1 +workspace=8,monitor:DP-1 +workspace=9,monitor:DP-1 +workspace=10,monitor:DP-1 + +workspace=11,monitor:DP-2 +workspace=12,monitor:DP-2 +workspace=13,monitor:DP-2 +workspace=14,monitor:DP-2 + +# Switch workspaces with mainMod + [0-9] +bind = $mainMod, ampersand , workspace, 1 +bind = $mainMod, eacute , workspace, 2 +bind = $mainMod, quotedbl , workspace, 3 +bind = $mainMod, apostrophe , workspace, 4 +bind = $mainMod, parenleft , workspace, 5 +bind = $mainMod, minus , workspace, 6 +bind = $mainMod, egrave , workspace, 7 +bind = $mainMod, underscore , workspace, 8 +bind = $mainMod, ccedilla , workspace, 9 +bind = $mainMod, agrave , workspace, 10 +bind = $mainMod, dead_circumflex, workspace, 11 +bind = $mainMod, dollar , workspace, 12 +bind = $mainMod, ugrave , workspace, 13 +bind = $mainMod, asterisk , workspace, 14 + +# Move active window to a workspace with mainMod + SHIFT + [0-9] +bind = $mainMod SHIFT, ampersand , movetoworkspace, 1 +bind = $mainMod SHIFT, eacute , movetoworkspace, 2 +bind = $mainMod SHIFT, quotedbl , movetoworkspace, 3 +bind = $mainMod SHIFT, apostrophe , movetoworkspace, 4 +bind = $mainMod SHIFT, parenleft , movetoworkspace, 5 +bind = $mainMod SHIFT, minus , movetoworkspace, 6 +bind = $mainMod SHIFT, egrave , movetoworkspace, 7 +bind = $mainMod SHIFT, underscore , movetoworkspace, 8 +bind = $mainMod SHIFT, ccedilla , movetoworkspace, 9 +bind = $mainMod SHIFT, agrave , movetoworkspace, 10 +bind = $mainMod SHIFT, dead_circumflex, movetoworkspace, 11 +bind = $mainMod SHIFT, dollar , movetoworkspace, 12 +bind = $mainMod SHIFT, ugrave , movetoworkspace, 13 +bind = $mainMod SHIFT, asterisk , movetoworkspace, 14 + +# Move/resize windows with mainMod + LMB/RMB and dragging +bindm = $mainMod, mouse:272, movewindow +bindm = $mainMod, mouse:273, resizewindow diff --git a/dotfiles/hypr-desk/source/ev.conf b/dotfiles/hypr-desk/source/ev.conf new file mode 100644 index 0000000..0d8085f --- /dev/null +++ b/dotfiles/hypr-desk/source/ev.conf @@ -0,0 +1,13 @@ +# Set env here +env = XCURSOR_SIZE,24 +env = HYPRCURSOR_SIZE,24 +env = LIBVA_DRIVER_NAME,nvidia +env = XDG_SESSION_TYPE,wayland +env = GBM_BACKEND,nvidia-drm +env = __GLX_VENDOR_LIBRARY_NAME,nvidia +env = GTK_THEME, Adwaita-dark + + +cursor { + no_hardware_cursors = true +} diff --git a/dotfiles/hypr-desk/source/input.conf b/dotfiles/hypr-desk/source/input.conf new file mode 100644 index 0000000..528946e --- /dev/null +++ b/dotfiles/hypr-desk/source/input.conf @@ -0,0 +1,21 @@ +#Set inputs here +input { + kb_layout = fr, us + kb_variant = + kb_model = + kb_options = + kb_rules = + + follow_mouse = 1 + + sensitivity = 0 + + touchpad { + natural_scroll = false + } +} + +gestures { + workspace_swipe = false +} + diff --git a/dotfiles/hypr-desk/source/look.conf b/dotfiles/hypr-desk/source/look.conf new file mode 100644 index 0000000..407cc4e --- /dev/null +++ b/dotfiles/hypr-desk/source/look.conf @@ -0,0 +1,73 @@ +#Set look and feel here +general { + gaps_in = 3 + gaps_out = 5 + + border_size = 1 + + # https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors + col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg + col.inactive_border = rgba(595959aa) + + # Set to true enable resizing windows by clicking and dragging on borders and gaps + resize_on_border = false + + # Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on + allow_tearing = false + + layout = dwindle +} + +decoration { + rounding = 6 + + # Change transparency of focused and unfocused windows + active_opacity = 1.0 + inactive_opacity = 1.0 + + shadow { + enabled = true + range = 4 + render_power = 3 + color = rgba(1a1a1aee) + } + + # https://wiki.hyprland.org/Configuring/Variables/#blur + blur { + enabled = false + size = 3 + passes = 1 + + vibrancy = 0.1696 + } +} + +animations { + enabled = true + + # Default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more + + bezier = myBezier, 0.05, 0.9, 0.1, 1.05 + + animation = windows, 1, 7, myBezier + animation = windowsOut, 1, 7, default, popin 80% + animation = border, 1, 10, default + animation = borderangle, 1, 8, default + animation = fade, 1, 7, default + animation = workspaces, 1, 6, default +} + +# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more +dwindle { + pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below + preserve_split = true # You probably want this +} + +master { + new_status = master +} + +misc { + force_default_wallpaper = 0 # Set to 0 or 1 to disable the anime mascot wallpapers + disable_hyprland_logo = true # If true disables the random hyprland logo / anime girl background. :( +} diff --git a/dotfiles/hypr-desk/source/monitors.conf b/dotfiles/hypr-desk/source/monitors.conf new file mode 100644 index 0000000..bb89ade --- /dev/null +++ b/dotfiles/hypr-desk/source/monitors.conf @@ -0,0 +1,3 @@ +# Set monitors here +monitor= DP-1, 1920x1080@165, 0x0, 1 +monitor= DP-2, 1920x1080@165, -1080x-520, 1, transform, 1 # Rotate the second screen diff --git a/dotfiles/hypr-desk/source/winandwork.conf b/dotfiles/hypr-desk/source/winandwork.conf new file mode 100644 index 0000000..4e38952 --- /dev/null +++ b/dotfiles/hypr-desk/source/winandwork.conf @@ -0,0 +1,9 @@ +#Set windows ans workspaces rules here +# Ignore maximize requests from apps. You'll probably like this. +windowrulev2 = suppressevent maximize, class:.* + +# Fix some dragging issues with XWayland +windowrulev2 = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0 + +# Set default fullscreen for webcord +windowrulev2 = fullscreen, class:^(WebCord)$ diff --git a/dotfiles/hypr-lap/battery.sh b/dotfiles/hypr-lap/battery.sh new file mode 100755 index 0000000..b30bc82 --- /dev/null +++ b/dotfiles/hypr-lap/battery.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +BAT=$(ls /sys/class/power_supply | grep -E '^BAT' | head -n 1) + +while true; do + + capacity=$(cat "/sys/class/power_supply/${BAT}/capacity") + BATSTATUS=$(cat "/sys/class/power_supply/${BAT}/status") + + if [ -f "/sys/class/power_supply/${BAT}/power_now" ]; then + power_now=$(cat "/sys/class/power_supply/${BAT}/power_now") + power_watt=$(echo "scale=1; $power_now / 1000000" | bc) + else + power_watt="N/A" + fi + + if [ "$BATSTATUS" == "Discharging" ]; then + if [ "$capacity" -le 20 ]; then + notify-send -u critical "Battery Warning!" \ + "Battery is at ${capacity}% discharging at a rate of ${power_watt}W." + fi + fi + + sleep 120 +done diff --git a/dotfiles/hypr-lap/binds.conf b/dotfiles/hypr-lap/binds.conf new file mode 100644 index 0000000..2e6219b --- /dev/null +++ b/dotfiles/hypr-lap/binds.conf @@ -0,0 +1,98 @@ +#################################### +### USE WEV TO GET THE KEYS CODE ### +#################################### + +#################### +### KEYBINDINGSS ### +#################### + +$terminal = kitty +$fileManager = thunar +$menu = wofi --show drun +$calc = qalculate-gtk + +# See https://wiki.hyprland.org/Configuring/Keywords/ +$mainMod = SUPER # Sets "Windows" key as main modifier + +# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more +bind = $mainMod, Q, exec, $terminal +bind = $mainMod, C, killactive, +bind = $mainMod, comma, exit, +bind = $mainMod, E, exec, $fileManager +bind = $mainMod, R, exec, $menu +bind = $mainMod, W, exec, wlogout +bind = $mainMod, A, exec, qutebrowser +bind = $mainMod, F, fullscreen +bind = $mainMod, T, togglefloating +bind = , XF86Calculator, exec, $calc +bind = , XF86RFKill, exec, virt-manager +bind = , XF86Favorites, exec, discord +bind = $mainMod, L, exec, hyprlock + +# Change Wallpaper +bind = $mainMod SHIFT, W, exec, pkill wallpaper.sh && /home/smayzy/.config/hypr/wallpaper.sh + +# Screenshots +bind = $mainMod SHIFT, S, exec, grim -g "$(slurp -d)" - | wl-copy + +#reload waybar +bind = $mainMod SHIFT, B, exec, killall waybar && waybar & + +#hidden waybar +bind = $mainMod, X, exec, killall waybar || waybar & + +#brightness +bind = ,XF86MonBrightnessDown,exec,brightnessctl set 5%- +bind = ,XF86MonBrightnessUp,exec,brightnessctl set 5%+ + +#Mute by setting to 0% +bind = ,XF86AudioMute, exec, pactl set-sink-volume @DEFAULT_SINK@ 0% + +#voluma +bind = ,XF86AudioRaiseVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ +5% +bind = ,XF86AudioLowerVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ -5% + +#mute micro +bind = ,XF86AudioMicMute, exec, pactl set-source-mute @DEFAULT_SOURCE@ toggle + +# Move focus with mainMod + arrow keys +bind = $mainMod, h, movefocus, l +bind = $mainMod, l, movefocus, r +bind = $mainMod, k, movefocus, u +bind = $mainMod, j, movefocus, d + +# Switch workspaces with mainMod + [0-9] +bind = $mainMod, ampersand, workspace, 1 +bind = $mainMod, eacute, workspace, 2 +bind = $mainMod, quotedbl, workspace, 3 +bind = $mainMod, apostrophe, workspace, 4 +bind = $mainMod, parenleft, workspace, 5 +bind = $mainMod, minus, workspace, 6 +bind = $mainMod, egrave, workspace, 7 +bind = $mainMod, underscore, workspace, 8 +bind = $mainMod, ccedilla, workspace, 9 +bind = $mainMod, agrave, workspace, 10 +bind = $mainMod, dead_circumflex, workspace, 11 +bind = $mainMod, dollar, workspace, 12 +bind = $mainMod, ugrave, workspace, 13 +bind = $mainMod, asterisk, workspace, 14 + +# Move active window to a workspace with mainMod + SHIFT + [0-9] +bind = $mainMod SHIFT, ampersand, movetoworkspacesilent, 1 +bind = $mainMod SHIFT, eacute, movetoworkspacesilent, 2 +bind = $mainMod SHIFT, quotedbl, movetoworkspacesilent, 3 +bind = $mainMod SHIFT, apostrophe, movetoworkspacesilent, 4 +bind = $mainMod SHIFT, parenleft, movetoworkspacesilent, 5 +bind = $mainMod SHIFT, minus, movetoworkspacesilent, 6 +bind = $mainMod SHIFT, egrave, movetoworkspacesilent, 7 +bind = $mainMod SHIFT, underscore, movetoworkspacesilent, 8 +bind = $mainMod SHIFT, ccedilla, movetoworkspacesilent, 9 +bind = $mainMod SHIFT, agrave, movetoworkspacesilent, 10 +bind = $mainMod SHIFT, dead_circumflex, movetoworkspacesilent, 11 +bind = $mainMod SHIFT, dollar, movetoworkspacesilent, 12 +bind = $mainMod SHIFT, ugrave, movetoworkspacesilent, 13 +bind = $mainMod SHIFT, asterisk, movetoworkspacesilent, 14 + +# Move/resize windows with mainMod + LMB/RMB and dragging +bindm = $mainMod, mouse:272, movewindow +bindm = $mainMod, mouse:273, resizewindow diff --git a/dotfiles/hypr-lap/hyprland.conf b/dotfiles/hypr-lap/hyprland.conf new file mode 100644 index 0000000..9261f65 --- /dev/null +++ b/dotfiles/hypr-lap/hyprland.conf @@ -0,0 +1,179 @@ +############### +### SOURCES ### +############### + +source=/home/smayzy/.config/hypr/binds.conf +source=/home/smayzy/.config/hypr/mocha.conf + +################ +### MONITORS ### +################ + +# See https://wiki.hyprland.org/Configuring/Monitors/ +monitor=,preferred,auto,1 + +################### +### MY PROGRAMS ### +################### + +# See https://wiki.hyprland.org/Configuring/Keywords/ + +# Set programs that you use +$terminal = kitty +$fileManager = thunar +$menu = wofi --show drun + + +################# +### AUTOSTART ### +################# + +# Autostart necessary processes (like notifications daemons, status bars, etc.) +# Or execute your favorite apps at launch like this: + +exec-once = $terminal +exec-once = waybar +exec-once = /home/smayzy/.config/hypr/battery.sh +exec = /home/smayzy/.config/hypr/wallpaper.sh +exec = killall waybar && waybar +exec-once = mako +exec-once = systemctl --user start hyprpolkitagent +exec-once = [workspace 10 silent] thunderbird + + +############################# +### ENVIRONMENT VARIABLES ### +############################# + +# See https://wiki.hyprland.org/Configuring/Environment-variables/ + +env = XCURSOR_SIZE,24 +env = HYPRCURSOR_SIZE,24 + + +##################### +### LOOK AND FEEL ### +##################### + +# Refer to https://wiki.hyprland.org/Configuring/Variables/ + +# https://wiki.hyprland.org/Configuring/Variables/#general +general { + gaps_in = 2 + gaps_out = 5 + + border_size = 3 + + # https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors + col.active_border = rgba(ff33d9ee) rgba(ff3333ee) 45deg + col.inactive_border = rgba(595959aa) + + # Set to true enable resizing windows by clicking and dragging on borders and gaps + resize_on_border = false + + # Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on + allow_tearing = false + + layout = master +} + +# https://wiki.hyprland.org/Configuring/Variables/#decoration +decoration { + rounding = 8 + + # Change transparency of focused and unfocused windows + active_opacity = 1.0 + inactive_opacity = 1.0 + + # https://wiki.hyprland.org/Configuring/Variables/#blur + blur { + enabled = false + size = 3 + passes = 1 + + vibrancy = 0.1696 + } +} + +# https://wiki.hyprland.org/Configuring/Variables/#animations +animations { + enabled = true + + # Default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more + + bezier = myBezier, 0.05, 0.9, 0.1, 1.05 + + animation = windows, 1, 7, myBezier + animation = windowsOut, 1, 7, default, popin 80% + animation = border, 1, 10, default + animation = borderangle, 1, 8, default + animation = fade, 1, 7, default + animation = workspaces, 1, 6, default +} + +# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more +dwindle { + pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below + preserve_split = true # You probably want this +} + +# See https://wiki.hyprland.org/Configuring/Master-Layout/ for more +master { + new_status = master +} + +# https://wiki.hyprland.org/Configuring/Variables/#misc +misc { + force_default_wallpaper = 0 # Set to 0 or 1 to disable the anime mascot wallpapers + disable_hyprland_logo = true # If true disables the random hyprland logo / anime girl background. :( +} + + +############# +### INPUT ### +############# + +# https://wiki.hyprland.org/Configuring/Variables/#input +input { + kb_layout =fr + kb_variant = + kb_model =pc105 + kb_options =terminate:ctrl_alt_bksp + kb_rules = + + follow_mouse = 1 + + sensitivity = 0 # -1.0 - 1.0, 0 means no modification. + + touchpad { + natural_scroll = false + } +} + +# https://wiki.hyprland.org/Configuring/Variables/#gestures +gestures { + workspace_swipe = false +} + +# Example per-device config +# See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more +device { + name = epic-mouse-v1 + sensitivity = -0.5 +} + + +############################## +### WINDOWS AND WORKSPACES ### +############################## + +# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more +# See https://wiki.hyprland.org/Configuring/Workspace-Rules/ for workspace rules + +# Example windowrule v1 +# windowrule = float, ^(kitty)$ + +# Example windowrule v2 +# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$ + +windowrulev2 = suppressevent maximize, class:.* # You'll probably like this. diff --git a/dotfiles/hypr-lap/hyprlock.conf b/dotfiles/hypr-lap/hyprlock.conf new file mode 100644 index 0000000..f593121 --- /dev/null +++ b/dotfiles/hypr-lap/hyprlock.conf @@ -0,0 +1,89 @@ +source = $HOME/.config/hypr/mocha.conf + +$accent = $mauve +$accentAlpha = $mauveAlpha +$font = JetBrainsMono Nerd Font + +# GENERAL +general { + disable_loading_bar = true + hide_cursor = true +} + +# BACKGROUND +background { + monitor = + path = /home/smayzy/Wallpaper/himeno.jpg + blur_passes = 0 + color = $base +} + +# LAYOUT +label { + monitor = + text = Layout: $LAYOUT + color = $text + font_size = 25 + font_family = $font + position = 30, -30 + halign = left + valign = top +} + +# TIME +label { + monitor = + text = $TIME + color = $text + font_size = 90 + font_family = $font + position = -30, 0 + halign = right + valign = top +} + +# DATE +label { + monitor = + text = cmd[update:43200000] date +"%A, %d %B %Y" + color = $text + font_size = 25 + font_family = $font + position = -30, -150 + halign = right + valign = top +} + +# USER AVATAR +image { + monitor = + path = $HOME/.face + size = 100 + border_color = $accent + position = 0, 75 + halign = center + valign = center +} + +# INPUT FIELD +input-field { + monitor = + size = 300, 60 + outline_thickness = 4 + dots_size = 0.2 + dots_spacing = 0.2 + dots_center = true + outer_color = $accent + inner_color = $surface0 + font_color = $text + fade_on_empty = false + placeholder_text = 󰌾 Logged in as $USER + hide_input = false + check_color = $accent + fail_color = $red + fail_text = $FAIL ($ATTEMPTS) + capslock_color = $yellow + position = 0, -47 + halign = center + valign = center +} diff --git a/dotfiles/hypr-lap/hyprpaper.conf b/dotfiles/hypr-lap/hyprpaper.conf new file mode 100644 index 0000000..e69de29 diff --git a/dotfiles/hypr-lap/mocha.conf b/dotfiles/hypr-lap/mocha.conf new file mode 100644 index 0000000..2b80922 --- /dev/null +++ b/dotfiles/hypr-lap/mocha.conf @@ -0,0 +1,77 @@ +$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 diff --git a/dotfiles/hypr-lap/wallpaper.sh b/dotfiles/hypr-lap/wallpaper.sh new file mode 100755 index 0000000..fb2b271 --- /dev/null +++ b/dotfiles/hypr-lap/wallpaper.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +Wallpaper_DIR="/home/smayzy/Wallpaper" + +set_wallpaper() { + local Wallpaper=$(find $Wallpaper_DIR -type f | shuf -n 1) + + > /home/smayzy/.config/hypr/hyprpaper.conf + + echo "preload = $Wallpaper" >> /home/smayzy/.config/hypr/hyprpaper.conf + echo "wallpaper = ,$Wallpaper" >> /home/smayzy/.config/hypr/hyprpaper.conf + + # Restart hyprpaper + killall hyprpaper 2>/dev/null + hyprpaper & +} + +while true; do + set_wallpaper + sleep 600 +done + diff --git a/dotfiles/kitty.conf b/dotfiles/kitty.conf new file mode 100644 index 0000000..232a343 --- /dev/null +++ b/dotfiles/kitty.conf @@ -0,0 +1,8 @@ +cursor #c7c7c7 +cursor #c7c7c7 +cursor_text_color #feffff +selection_foreground #3e3e3e +selection_background #c1ddff +foreground #c8c8c8 +background #323232 +background_opacity 0.8 diff --git a/dotfiles/mako/config b/dotfiles/mako/config new file mode 100644 index 0000000..e92c15d --- /dev/null +++ b/dotfiles/mako/config @@ -0,0 +1,5 @@ +font=JetBrainsMono 10 +background-color=#282828 +text-color=#ebdbb2 +border-color=#98971a +border-size=2 diff --git a/dotfiles/waybar-desk/config b/dotfiles/waybar-desk/config new file mode 100644 index 0000000..5452a29 --- /dev/null +++ b/dotfiles/waybar-desk/config @@ -0,0 +1,128 @@ +// -*- mode: json -*- + +{ + "layer": "top", + "output": "DP-1", + + "modules-left": [ + "custom/launcher", + "custom/right-arrow-dark", + "custom/right-arrow-light", + "hyprland/workspaces", + "custom/right-arrow-dark" + ], + "modules-center": [ + "custom/left-arrow-dark", + "clock#1", + "custom/left-arrow-light", + "custom/left-arrow-dark", + "clock#2", + "custom/right-arrow-dark", + "custom/right-arrow-light", + "clock#3", + "custom/right-arrow-dark" + ], + "modules-right": [ + "custom/left-arrow-dark", + "custom/updates", + "custom/left-arrow-light", + "custom/left-arrow-dark", + "cpu", + "custom/left-arrow-light", + "custom/left-arrow-dark", + "memory", + "custom/left-arrow-light", + "custom/left-arrow-dark", + "pulseaudio", + "custom/left-arrow-light", + "custom/left-arrow-dark", + "disk", + "custom/left-arrow-light", + "custom/left-arrow-dark", + "tray", + "custom/left-arrow-light", + "custom/left-arrow-dark", + "custom/power" + ], + + "custom/left-arrow-dark": { + "format": "", + "tooltip": false + }, + "custom/left-arrow-light": { + "format": "", + "tooltip": false + }, + "custom/right-arrow-dark": { + "format": "", + "tooltip": false + }, + "custom/right-arrow-light": { + "format": "", + "tooltip": false + }, + + "hyprland/workspaces": { + "disable-scroll": true, + "format": "{name}" + }, + + "clock#1": { + "format": "{:%a}", + "tooltip": false + }, + "clock#2": { + "format": "{:%I:%M %p}", + "tooltip": false + }, + "clock#3": { + "format": "{:%d-%m}", + "tooltip": false + }, + + "pulseaudio": { + "format": "{icon} {volume:2}%", + "format-bluetooth": "{icon} {volume}%", + "format-muted": "MUTE", + "format-icons": { + "headphones": "", + "default": [ + "", + "" + ] + }, + "scroll-step": 5, + "on-click": "pamixer -t", + "on-click-right": "pavucontrol" + }, + "memory": { + "interval": 5, + "format": " {}%" + }, + "cpu": { + "interval": 5, + "format": "{usage:2}%" + }, + "disk": { + "interval": 5, + "format": " {percentage_used:2}%", + "path": "/" + }, + "tray": { + "icon-size": 20 + }, + "custom/launcher":{ + "format": "  ", + "on-click": "wofi --show drun", + "on-click-right": "killall wofi" + }, + "custom/power":{ + "format": "  ", + "on-click": "wlogout" + }, + "custom/updates":{ + "format": " {} Update(s) ", + "exec": "checkupdates | wc -l", + "interval": 1800 + } +} diff --git a/dotfiles/waybar-desk/style.css b/dotfiles/waybar-desk/style.css new file mode 100644 index 0000000..8b92e5f --- /dev/null +++ b/dotfiles/waybar-desk/style.css @@ -0,0 +1,80 @@ +* { + font-size: 15px; + font-family: monospace; +} + +window#waybar { + background: #292b2e; + color: #fdf6e3; +} + +#custom-right-arrow-dark, +#custom-left-arrow-dark { + color: #1a1a1a; +} +#custom-right-arrow-light, +#custom-left-arrow-light { + color: #292b2e; + background: #1a1a1a; +} + +#custom-updates { + color: #F3881F; + background: #1a1a1a; +} +#custom-power { + color: #ff8080; + background: #1a1a1a; +} +#custom-launcher, +#workspaces, +#clock.1, +#clock.2, +#clock.3, +#pulseaudio, +#memory, +#cpu, +#disk, +#tray { + background: #1a1a1a; +} + +#workspaces button { + padding: 0 2px; + color: #fdf6e3; +} +#workspaces button.focused { + color: #268bd2; +} +#workspaces button:hover { + box-shadow: inherit; + text-shadow: inherit; +} +#workspaces button:hover { + background: #1a1a1a; + border: #1a1a1a; + padding: 0 3px; +} + +#pulseaudio { + color: #268bd2; +} +#memory { + color: #2aa198; +} +#cpu { + color: #6c71c4; +} +#disk { + color: #b58900; +} + +#clock, +#pulseaudio, +#memory, +#cpu, +#tray, +#custom-launcher, +#disk { + padding: 0 10px; +} diff --git a/dotfiles/waybar-lap/config b/dotfiles/waybar-lap/config new file mode 100644 index 0000000..dfb94ee --- /dev/null +++ b/dotfiles/waybar-lap/config @@ -0,0 +1,161 @@ +// -*- mode: json -*- + +{ + "layer": "top", + "modules-left": [ + "custom/launcher", + "custom/right-arrow-dark", + "custom/right-arrow-light", + "network", + "custom/right-arrow-dark", + "custom/right-arrow-light", + "hyprland/workspaces", + "custom/right-arrow-dark" + ], + "modules-center": [ + "custom/left-arrow-dark", + "clock#1", + "custom/left-arrow-light", + "custom/left-arrow-dark", + "clock#2", + "custom/right-arrow-dark", + "custom/right-arrow-light", + "clock#3", + "custom/right-arrow-dark" + ], + "modules-right": [ + "custom/left-arrow-dark", + "custom/updates", + "custom/left-arrow-light", + "custom/left-arrow-dark", + "cpu", + "custom/left-arrow-light", + "custom/left-arrow-dark", + "memory", + "custom/left-arrow-light", + "custom/left-arrow-dark", + "pulseaudio", + "custom/left-arrow-light", + "custom/left-arrow-dark", + "backlight", + "custom/left-arrow-light", + "custom/left-arrow-dark", + "battery", + "custom/left-arrow-light", + "custom/left-arrow-dark", + "disk", + "custom/left-arrow-light", + "custom/left-arrow-dark", + "tray", + "custom/left-arrow-light", + "custom/left-arrow-dark", + "custom/power" + ], + + "custom/left-arrow-dark": { + "format": "", + "tooltip": false + }, + "custom/left-arrow-light": { + "format": "", + "tooltip": false + }, + "custom/right-arrow-dark": { + "format": "", + "tooltip": false + }, + "custom/right-arrow-light": { + "format": "", + "tooltip": false + }, + + "backlight": { + "tooltip": false, + "format": " {}%", + "interval":1 + }, + + "network": { + "tooltip": false, + "format-wifi": " {essid}", + "format-ethernet": "" + }, + + "battery": { + "states": { + "good": 95, + "warning": 30, + "critical": 20 + }, + "format": "{icon} {capacity}%", + "format-charging": " {capacity}%", + "format-plugged": " {capacity}%", + "format-alt": "{time} {icon}", + "format-icons": ["", "", "", "", ""], + "interval":1 + }, + + "hyprland/workspaces": { + "disable-scroll": true, + "format": "{name}" + }, + + "clock#1": { + "format": "{:%a}", + "tooltip": false + }, + "clock#2": { + "format": "{:%I:%M %p}", + "tooltip": false + }, + "clock#3": { + "format": "{:%d-%m}", + "tooltip": false + }, + + "pulseaudio": { + "format": "{icon} {volume:2}%", + "format-bluetooth": "{icon} {volume}%", + "format-muted": "MUTE", + "format-icons": { + "headphones": "", + "default": [ + "", + "" + ] + }, + "scroll-step": 5, + "on-click": "pamixer -t", + "on-click-right": "pavucontrol" + }, + "memory": { + "interval": 5, + "format": " {}%" + }, + "cpu": { + "interval": 5, + "format": " {usage}%" + }, + "disk": { + "interval": 5, + "format": " {percentage_used:2}%", + "path": "/" + }, + "tray": { + "icon-size": 20 + }, + "custom/launcher":{ + "format": "  ", + "on-click": "wofi --show drun", + "on-click-right": "killall wofi" + }, + "custom/power":{ + "format": "  ", + "on-click": "wlogout" + }, + "custom/updates":{ + "format": " {} Update(s) ", + "exec": "checkupdates | wc -l", + "interval": 600 + } +} diff --git a/dotfiles/waybar-lap/style.css b/dotfiles/waybar-lap/style.css new file mode 100644 index 0000000..596122c --- /dev/null +++ b/dotfiles/waybar-lap/style.css @@ -0,0 +1,99 @@ +* { + font-size: 15px; + font-family: monospace; +} + +window#waybar { + background: #292b2e; + color: #fdf6e3; +} + +#custom-right-arrow-dark, +#custom-left-arrow-dark { + color: #1a1a1a; +} +#custom-right-arrow-light, +#custom-left-arrow-light { + color: #292b2e; + background: #1a1a1a; +} + +#custom-updates { + color: #F3881F; + background: #1a1a1a; +} +#custom-power { + color: #ff8080; + background: #1a1a1a; +} +#custom-launcher, +#workspaces, +#clock.1, +#clock.2, +#clock.3, +#pulseaudio, +#battery, +#backlight, +#network, +#memory, +#cpu, +#disk, +#tray { + background: #1a1a1a; +} + +#battery.charging, #battery.plugged { + color: #00ff00; +} + +#battery.critical:not(.charging) { + color: #FF0000; +} + +#workspaces button { + padding: 0 2px; + color: #fdf6e3; +} +#workspaces button.focused { + color: #268bd2; +} +#workspaces button:hover { + box-shadow: inherit; + text-shadow: inherit; +} +#workspaces button:hover { + background: #1a1a1a; + border: #1a1a1a; + padding: 0 3px; +} + +#battery { + color: #b5e8e0; +} +#backlight { + color: #ffff80; +} +#pulseaudio { + color: #268bd2; +} +#memory { + color: #2aa198; +} +#cpu { + color: #6c71c4; +} +#disk { + color: #b58900; +} + +#clock, +#pulseaudio, +#backlight, +#battery, +#memory, +#cpu, +#tray, +#network, +#disk { + padding: 0 10px; +} diff --git a/dotfiles/wlogout-desk/layout b/dotfiles/wlogout-desk/layout new file mode 100644 index 0000000..299e480 --- /dev/null +++ b/dotfiles/wlogout-desk/layout @@ -0,0 +1,18 @@ +{ + "label" : "logout", + "action" : "sleep 1; hyprctl dispatch exit", + "text" : "Logout", + "keybind" : "l" +} +{ + "label" : "shutdown", + "action" : "systemctl poweroff", + "text" : "Shutdown", + "keybind" : "s" +} +{ + "label" : "reboot", + "action" : "systemctl reboot", + "text" : "Reboot", + "keybind" : "r" +} diff --git a/dotfiles/wlogout-desk/logout.png b/dotfiles/wlogout-desk/logout.png new file mode 100644 index 0000000..128c995 Binary files /dev/null and b/dotfiles/wlogout-desk/logout.png differ diff --git a/dotfiles/wlogout-desk/power.png b/dotfiles/wlogout-desk/power.png new file mode 100644 index 0000000..ce56166 Binary files /dev/null and b/dotfiles/wlogout-desk/power.png differ diff --git a/dotfiles/wlogout-desk/restart.png b/dotfiles/wlogout-desk/restart.png new file mode 100644 index 0000000..7855d40 Binary files /dev/null and b/dotfiles/wlogout-desk/restart.png differ diff --git a/dotfiles/wlogout-desk/style.css b/dotfiles/wlogout-desk/style.css new file mode 100644 index 0000000..44bc807 --- /dev/null +++ b/dotfiles/wlogout-desk/style.css @@ -0,0 +1,44 @@ +* { + background-image: none; + box-shadow: none; +} + +window { + background-color: rgba(30, 30, 46, 0.5); + font-size: 14px; + color: #cdd6f4; +} + +button { + border-radius: 0; + border-color: black; + text-decoration-color: #FFFFFF; + color: #FFFFFF; + background-color: #1E1E1E; + border-style: solid; + border-width: 0px; + border-radius: 20%; + background-repeat: no-repeat; + background-position: center; + background-size: 25%; + margin: 30px; + transition: box-shadow 0.2s ease-in-out, background-color 0.2s ease-in-out; +} + +button:focus { + background-color: #cba6f7; + outline-style: none; + background-size: 35%; +} + + +#logout { + background-image: image(url("logout.png")); +} +#shutdown { + background-image: image(url("power.png")); +} + +#reboot { + background-image: image(url("restart.png")); +} diff --git a/dotfiles/wlogout-desk/style.css.bu b/dotfiles/wlogout-desk/style.css.bu new file mode 100644 index 0000000..561d353 --- /dev/null +++ b/dotfiles/wlogout-desk/style.css.bu @@ -0,0 +1,49 @@ +* { + background-image: none; + box-shadow: none; +} + +window { + background-color: rgba(30, 30, 46, 0.5); + font-size: 14px; + color: #cdd6f4; +} + +button { + border-radius: 0; + border-color: black; + text-decoration-color: #FFFFFF; + color: #FFFFFF; + background-color: #1E1E1E; + border-style: solid; + border-width: 1px; + border-radius: 50% / 15%; + background-repeat: no-repeat; + background-position: center; + background-size: 25%; + margin: 5px; + transition: box-shadow 0.2s ease-in-out, background-color 0.2s ease-in-out; +} + +button:hover{ + background-color: #cba6f7; + outline-style: none; +} + +button:focus, button:active, { + background-color: #cba6f7; + outline-style: none; + background-size: 40%; +} + + +#logout { + background-image: image(url("/usr/share/wlogout/icons/logout.png"), url("/usr/local/share/wlogout/icons/logout.png")); +} +#shutdown { + background-image: image(url("/usr/share/wlogout/icons/shutdown.png"), url("/usr/local/share/wlogout/icons/shutdown.png")); +} + +#reboot { + background-image: image(url("/usr/share/wlogout/icons/reboot.png"), url("/usr/local/share/wlogout/icons/reboot.png")); +} diff --git a/dotfiles/wlogout-lap/layout b/dotfiles/wlogout-lap/layout new file mode 100644 index 0000000..d289335 --- /dev/null +++ b/dotfiles/wlogout-lap/layout @@ -0,0 +1,18 @@ +{ + "label" : "lock", + "action" : "hyprlock", + "text" : "Lock", + "keybind" : "l" +} +{ + "label" : "shutdown", + "action" : "systemctl poweroff", + "text" : "Shutdown", + "keybind" : "s" +} +{ + "label" : "reboot", + "action" : "systemctl reboot", + "text" : "Reboot", + "keybind" : "r" +} diff --git a/dotfiles/wlogout-lap/style.css b/dotfiles/wlogout-lap/style.css new file mode 100644 index 0000000..b68d392 --- /dev/null +++ b/dotfiles/wlogout-lap/style.css @@ -0,0 +1,39 @@ +* { + background-image: none; + box-shadow: none; +} + +window { + background-color: rgba(12, 12, 12, 0.9); +} + +button { + border-radius: 0; + border-color: black; + text-decoration-color: #FFFFFF; + color: #FFFFFF; + background-color: #1E1E1E; + border-style: solid; + border-width: 1px; + border-radius: 50% / 15%; + background-repeat: no-repeat; + background-position: center; + background-size: 25%; +} + +button:focus, button:active, button:hover { + background-color: #bec497; + outline-style: none; +} + +#lock { + background-image: image(url("/usr/share/wlogout/icons/lock.png"), url("/usr/local/share/wlogout/icons/lock.png")); +} + +#shutdown { + background-image: image(url("/usr/share/wlogout/icons/shutdown.png"), url("/usr/local/share/wlogout/icons/shutdown.png")); +} + +#reboot { + background-image: image(url("/usr/share/wlogout/icons/reboot.png"), url("/usr/local/share/wlogout/icons/reboot.png")); +} diff --git a/dotfiles/wofi/config b/dotfiles/wofi/config new file mode 100644 index 0000000..7bd6592 --- /dev/null +++ b/dotfiles/wofi/config @@ -0,0 +1,16 @@ +width=33% +height=300 +lines=6 +mode=drun +filter_rate=100 +matching=contains +insensitive=true +term=kitty +allow_images=true +parse_search=true +allow_markup=true +dmenu-parse_action=true +drun-display_generic=true +key_down=Tab +key_expand=Right +key_forward=Down diff --git a/dotfiles/wofi/style.css b/dotfiles/wofi/style.css new file mode 100644 index 0000000..a7c29e2 --- /dev/null +++ b/dotfiles/wofi/style.css @@ -0,0 +1,65 @@ +window { +margin: 5px; +background-color: #181926; +opacity: 0.9; +border-radius: 10; +} + +#outer-box { +margin: 5px; +/* border: 2px solid @maroon; */ +background-color: #1e2030; +border-radius: 10; +} + +#input { +margin: 2px; +border: 2px solid #b7bdf8; +background-color: #363a4f; +color: #f8f8f2; +font-size: 18px; +} + +#inner-box { +/* margin: 5px; */ +background-color: #24273a; +} + +#scroll { +margin: 2px; +border: 2px solid #f5bde6; +background-color: #24273a; +font-size: 16px; +color: #f8f8f2; +border-radius: 10; +} + +#scroll label { +margin: 2px 0px; +} + +#entry { +margin: 0px 2px; +background-color: #24273a; +border: 2px; +} +#entry:selected { +background-color: #494d64; +/* border: 2px solid @mauve; */ +} + +#img { +margin: 5px; +} +#img:selected { +background-color: #494d64; +} + +#text { +margin: 5px; +border: none; +color: @text; +} +#text:selected { +background-color: #494d64; +} diff --git a/home.nix b/home.nix index e7d901c..8260223 100644 --- a/home.nix +++ b/home.nix @@ -3,12 +3,13 @@ { home.username = "smayzy"; home.homeDirectory = "/home/smayzy"; - home.stateVersion = "25.05"; # Please read the comment before changing. + home.stateVersion = "25.05"; home.packages = [ ]; home.file = { + "dotfiles/fastfetch".source = ./.config/fastfetch; }; home.sessionVariables = { diff --git a/wallpapers/IMG_5244.webp b/wallpapers/IMG_5244.webp new file mode 100644 index 0000000..baa07fe Binary files /dev/null and b/wallpapers/IMG_5244.webp differ diff --git a/wallpapers/PinkLady.png b/wallpapers/PinkLady.png new file mode 100644 index 0000000..a76170e Binary files /dev/null and b/wallpapers/PinkLady.png differ diff --git a/wallpapers/XxxQk2M.jpg b/wallpapers/XxxQk2M.jpg new file mode 100644 index 0000000..a99e911 Binary files /dev/null and b/wallpapers/XxxQk2M.jpg differ diff --git a/wallpapers/a_black_and_white_diagram_of_a_tree_of_life.jpg b/wallpapers/a_black_and_white_diagram_of_a_tree_of_life.jpg new file mode 100644 index 0000000..f449119 Binary files /dev/null and b/wallpapers/a_black_and_white_diagram_of_a_tree_of_life.jpg differ diff --git a/wallpapers/a_black_and_white_drawing_of_a_person_holding_a_stick.jpg b/wallpapers/a_black_and_white_drawing_of_a_person_holding_a_stick.jpg new file mode 100644 index 0000000..8583fa1 Binary files /dev/null and b/wallpapers/a_black_and_white_drawing_of_a_person_holding_a_stick.jpg differ diff --git a/wallpapers/a_black_and_white_drawing_of_a_robot_with_a_halo.png b/wallpapers/a_black_and_white_drawing_of_a_robot_with_a_halo.png new file mode 100644 index 0000000..719aff9 Binary files /dev/null and b/wallpapers/a_black_and_white_drawing_of_a_robot_with_a_halo.png differ diff --git a/wallpapers/a_black_and_white_image_of_a_girl.jpeg b/wallpapers/a_black_and_white_image_of_a_girl.jpeg new file mode 100644 index 0000000..69e5687 Binary files /dev/null and b/wallpapers/a_black_and_white_image_of_a_girl.jpeg differ diff --git a/wallpapers/a_black_and_white_image_of_a_line_of_astronauts.jpg b/wallpapers/a_black_and_white_image_of_a_line_of_astronauts.jpg new file mode 100644 index 0000000..88c14d1 Binary files /dev/null and b/wallpapers/a_black_and_white_image_of_a_line_of_astronauts.jpg differ diff --git a/wallpapers/a_black_and_white_image_of_a_room.jpeg b/wallpapers/a_black_and_white_image_of_a_room.jpeg new file mode 100644 index 0000000..7219ff3 Binary files /dev/null and b/wallpapers/a_black_and_white_image_of_a_room.jpeg differ diff --git a/wallpapers/a_black_and_white_image_of_a_woman_01.jpeg b/wallpapers/a_black_and_white_image_of_a_woman_01.jpeg new file mode 100644 index 0000000..4bbb46a Binary files /dev/null and b/wallpapers/a_black_and_white_image_of_a_woman_01.jpeg differ diff --git a/wallpapers/a_black_and_white_poster_with_a_person_on_a_black_mask.jpg b/wallpapers/a_black_and_white_poster_with_a_person_on_a_black_mask.jpg new file mode 100644 index 0000000..f09a3b6 Binary files /dev/null and b/wallpapers/a_black_and_white_poster_with_a_person_on_a_black_mask.jpg differ diff --git a/wallpapers/a_black_rose_with_a_black_background.png b/wallpapers/a_black_rose_with_a_black_background.png new file mode 100644 index 0000000..163f725 Binary files /dev/null and b/wallpapers/a_black_rose_with_a_black_background.png differ diff --git a/wallpapers/a_camera_with_a_black_background.jpg b/wallpapers/a_camera_with_a_black_background.jpg new file mode 100644 index 0000000..aff3cfe Binary files /dev/null and b/wallpapers/a_camera_with_a_black_background.jpg differ diff --git a/wallpapers/a_car_parked_in_a_field_with_trees_and_a_crescent_moon_in_the_sky.png b/wallpapers/a_car_parked_in_a_field_with_trees_and_a_crescent_moon_in_the_sky.png new file mode 100644 index 0000000..85d094e Binary files /dev/null and b/wallpapers/a_car_parked_in_a_field_with_trees_and_a_crescent_moon_in_the_sky.png differ diff --git a/wallpapers/a_car_parked_in_a_street.jpg b/wallpapers/a_car_parked_in_a_street.jpg new file mode 100644 index 0000000..388cab5 Binary files /dev/null and b/wallpapers/a_car_parked_in_a_street.jpg differ diff --git a/wallpapers/a_cartoon_of_a_cat_on_a_balcony.jpeg b/wallpapers/a_cartoon_of_a_cat_on_a_balcony.jpeg new file mode 100644 index 0000000..d5d0154 Binary files /dev/null and b/wallpapers/a_cartoon_of_a_cat_on_a_balcony.jpeg differ diff --git a/wallpapers/a_cartoon_of_a_cat_playing_with_a_ball.png b/wallpapers/a_cartoon_of_a_cat_playing_with_a_ball.png new file mode 100644 index 0000000..04d4021 Binary files /dev/null and b/wallpapers/a_cartoon_of_a_cat_playing_with_a_ball.png differ diff --git a/wallpapers/a_cartoon_of_a_girl_puppet.jpg b/wallpapers/a_cartoon_of_a_girl_puppet.jpg new file mode 100644 index 0000000..bbfb010 Binary files /dev/null and b/wallpapers/a_cartoon_of_a_girl_puppet.jpg differ diff --git a/wallpapers/a_cartoon_of_a_girl_sitting_in_a_rocking_chair.png b/wallpapers/a_cartoon_of_a_girl_sitting_in_a_rocking_chair.png new file mode 100644 index 0000000..bac133b Binary files /dev/null and b/wallpapers/a_cartoon_of_a_girl_sitting_in_a_rocking_chair.png differ diff --git a/wallpapers/a_cartoon_of_a_girl_sitting_on_a_bed_with_a_guitar.png b/wallpapers/a_cartoon_of_a_girl_sitting_on_a_bed_with_a_guitar.png new file mode 100644 index 0000000..d354301 Binary files /dev/null and b/wallpapers/a_cartoon_of_a_girl_sitting_on_a_bed_with_a_guitar.png differ diff --git a/wallpapers/a_cartoon_of_a_girl_standing_next_to_a_car.jpg b/wallpapers/a_cartoon_of_a_girl_standing_next_to_a_car.jpg new file mode 100644 index 0000000..31e2820 Binary files /dev/null and b/wallpapers/a_cartoon_of_a_girl_standing_next_to_a_car.jpg differ diff --git a/wallpapers/a_cartoon_of_a_girl_with_a_cat_on_her_head.png b/wallpapers/a_cartoon_of_a_girl_with_a_cat_on_her_head.png new file mode 100644 index 0000000..fb69816 Binary files /dev/null and b/wallpapers/a_cartoon_of_a_girl_with_a_cat_on_her_head.png differ diff --git a/wallpapers/a_cartoon_of_a_monster.png b/wallpapers/a_cartoon_of_a_monster.png new file mode 100644 index 0000000..1f2babc Binary files /dev/null and b/wallpapers/a_cartoon_of_a_monster.png differ diff --git a/wallpapers/a_cartoon_of_a_robot_and_a_girl_looking_at_a_pink_background.png b/wallpapers/a_cartoon_of_a_robot_and_a_girl_looking_at_a_pink_background.png new file mode 100644 index 0000000..2e41b75 Binary files /dev/null and b/wallpapers/a_cartoon_of_a_robot_and_a_girl_looking_at_a_pink_background.png differ diff --git a/wallpapers/a_cartoon_of_a_robot_with_a_red_background.jpg b/wallpapers/a_cartoon_of_a_robot_with_a_red_background.jpg new file mode 100644 index 0000000..b6094f3 Binary files /dev/null and b/wallpapers/a_cartoon_of_a_robot_with_a_red_background.jpg differ diff --git a/wallpapers/a_cartoon_of_a_woman.png b/wallpapers/a_cartoon_of_a_woman.png new file mode 100644 index 0000000..58b080f Binary files /dev/null and b/wallpapers/a_cartoon_of_a_woman.png differ diff --git a/wallpapers/a_cartoon_of_a_woman_holding_a_cup.png b/wallpapers/a_cartoon_of_a_woman_holding_a_cup.png new file mode 100644 index 0000000..9c2375e Binary files /dev/null and b/wallpapers/a_cartoon_of_a_woman_holding_a_cup.png differ diff --git a/wallpapers/a_cartoon_of_a_woman_lying_on_a_pile_of_books.png b/wallpapers/a_cartoon_of_a_woman_lying_on_a_pile_of_books.png new file mode 100644 index 0000000..84f4441 Binary files /dev/null and b/wallpapers/a_cartoon_of_a_woman_lying_on_a_pile_of_books.png differ diff --git a/wallpapers/a_cartoon_of_a_woman_standing_next_to_a_car.jpg b/wallpapers/a_cartoon_of_a_woman_standing_next_to_a_car.jpg new file mode 100644 index 0000000..21a1096 Binary files /dev/null and b/wallpapers/a_cartoon_of_a_woman_standing_next_to_a_car.jpg differ diff --git a/wallpapers/a_cartoon_of_a_woman_standing_on_a_railing_overlooking_a_body_of_water.jpg b/wallpapers/a_cartoon_of_a_woman_standing_on_a_railing_overlooking_a_body_of_water.jpg new file mode 100644 index 0000000..51fd063 Binary files /dev/null and b/wallpapers/a_cartoon_of_a_woman_standing_on_a_railing_overlooking_a_body_of_water.jpg differ diff --git a/wallpapers/a_cartoon_of_a_woman_with_a_sword.jpeg b/wallpapers/a_cartoon_of_a_woman_with_a_sword.jpeg new file mode 100644 index 0000000..6c6450c Binary files /dev/null and b/wallpapers/a_cartoon_of_a_woman_with_a_sword.jpeg differ diff --git a/wallpapers/a_cartoon_of_a_woman_with_birds_in_the_air.png b/wallpapers/a_cartoon_of_a_woman_with_birds_in_the_air.png new file mode 100644 index 0000000..ecadf4b Binary files /dev/null and b/wallpapers/a_cartoon_of_a_woman_with_birds_in_the_air.png differ diff --git a/wallpapers/a_cartoon_of_a_woman_with_horns_on_her_head.jpg b/wallpapers/a_cartoon_of_a_woman_with_horns_on_her_head.jpg new file mode 100644 index 0000000..5b2f6b1 Binary files /dev/null and b/wallpapers/a_cartoon_of_a_woman_with_horns_on_her_head.jpg differ diff --git a/wallpapers/a_cartoon_of_a_woman_with_long_hair.png b/wallpapers/a_cartoon_of_a_woman_with_long_hair.png new file mode 100644 index 0000000..8cbf6b7 Binary files /dev/null and b/wallpapers/a_cartoon_of_a_woman_with_long_hair.png differ diff --git a/wallpapers/a_cartoon_of_two_girls_sitting_on_a_chair.png b/wallpapers/a_cartoon_of_two_girls_sitting_on_a_chair.png new file mode 100644 index 0000000..4f9bbc6 Binary files /dev/null and b/wallpapers/a_cartoon_of_two_girls_sitting_on_a_chair.png differ diff --git a/wallpapers/a_cat_with_eyes_wide_open.jpg b/wallpapers/a_cat_with_eyes_wide_open.jpg new file mode 100644 index 0000000..8e2af0f Binary files /dev/null and b/wallpapers/a_cat_with_eyes_wide_open.jpg differ diff --git a/wallpapers/a_city_at_night_with_lights.jpg b/wallpapers/a_city_at_night_with_lights.jpg new file mode 100644 index 0000000..416f46e Binary files /dev/null and b/wallpapers/a_city_at_night_with_lights.jpg differ diff --git a/wallpapers/a_city_in_the_rain.jpeg b/wallpapers/a_city_in_the_rain.jpeg new file mode 100644 index 0000000..4275c24 Binary files /dev/null and b/wallpapers/a_city_in_the_rain.jpeg differ diff --git a/wallpapers/a_drawing_of_a_building.png b/wallpapers/a_drawing_of_a_building.png new file mode 100644 index 0000000..4cc028b Binary files /dev/null and b/wallpapers/a_drawing_of_a_building.png differ diff --git a/wallpapers/a_girl_walking_on_a_road_in_a_forest.jpg b/wallpapers/a_girl_walking_on_a_road_in_a_forest.jpg new file mode 100644 index 0000000..171e8eb Binary files /dev/null and b/wallpapers/a_girl_walking_on_a_road_in_a_forest.jpg differ diff --git a/wallpapers/a_group_of_red_flowers_01.jpg b/wallpapers/a_group_of_red_flowers_01.jpg new file mode 100644 index 0000000..46569a6 Binary files /dev/null and b/wallpapers/a_group_of_red_flowers_01.jpg differ diff --git a/wallpapers/a_house_with_a_bike_and_a_chair.jpg b/wallpapers/a_house_with_a_bike_and_a_chair.jpg new file mode 100644 index 0000000..bb428ab Binary files /dev/null and b/wallpapers/a_house_with_a_bike_and_a_chair.jpg differ diff --git a/wallpapers/a_landscape_with_trees_and_buildings_in_the_distance.jpg b/wallpapers/a_landscape_with_trees_and_buildings_in_the_distance.jpg new file mode 100644 index 0000000..5b328ff Binary files /dev/null and b/wallpapers/a_landscape_with_trees_and_buildings_in_the_distance.jpg differ diff --git a/wallpapers/a_logo_with_eyes_and_arrow.jpg b/wallpapers/a_logo_with_eyes_and_arrow.jpg new file mode 100644 index 0000000..f2f1b00 Binary files /dev/null and b/wallpapers/a_logo_with_eyes_and_arrow.jpg differ diff --git a/wallpapers/a_man_in_a_cape_sitting_on_a_boat.jpeg b/wallpapers/a_man_in_a_cape_sitting_on_a_boat.jpeg new file mode 100644 index 0000000..31e7e6c Binary files /dev/null and b/wallpapers/a_man_in_a_cape_sitting_on_a_boat.jpeg differ diff --git a/wallpapers/a_man_in_a_cape_with_a_child_in_his_lap.jpg b/wallpapers/a_man_in_a_cape_with_a_child_in_his_lap.jpg new file mode 100644 index 0000000..a22db6b Binary files /dev/null and b/wallpapers/a_man_in_a_cape_with_a_child_in_his_lap.jpg differ diff --git a/wallpapers/a_moon_over_a_mountain.png b/wallpapers/a_moon_over_a_mountain.png new file mode 100644 index 0000000..baf69fe Binary files /dev/null and b/wallpapers/a_moon_over_a_mountain.png differ diff --git a/wallpapers/a_night_sky_with_clouds_and_a_street_light.png b/wallpapers/a_night_sky_with_clouds_and_a_street_light.png new file mode 100644 index 0000000..d19f8b0 Binary files /dev/null and b/wallpapers/a_night_sky_with_clouds_and_a_street_light.png differ diff --git a/wallpapers/a_person_standing_on_a_street_at_night.png b/wallpapers/a_person_standing_on_a_street_at_night.png new file mode 100644 index 0000000..78a32aa Binary files /dev/null and b/wallpapers/a_person_standing_on_a_street_at_night.png differ diff --git a/wallpapers/a_person_walking_on_a_road_with_power_lines_and_wires.png b/wallpapers/a_person_walking_on_a_road_with_power_lines_and_wires.png new file mode 100644 index 0000000..d2d9b92 Binary files /dev/null and b/wallpapers/a_person_walking_on_a_road_with_power_lines_and_wires.png differ diff --git a/wallpapers/a_plant_with_flowers_on_it.png b/wallpapers/a_plant_with_flowers_on_it.png new file mode 100644 index 0000000..691c1ea Binary files /dev/null and b/wallpapers/a_plant_with_flowers_on_it.png differ diff --git a/wallpapers/a_road_with_lightning_bolts_in_the_sky.png b/wallpapers/a_road_with_lightning_bolts_in_the_sky.png new file mode 100644 index 0000000..94b62ed Binary files /dev/null and b/wallpapers/a_road_with_lightning_bolts_in_the_sky.png differ diff --git a/wallpapers/a_rock_and_grass_in_a_dark_room.png b/wallpapers/a_rock_and_grass_in_a_dark_room.png new file mode 100644 index 0000000..b9f09f0 Binary files /dev/null and b/wallpapers/a_rock_and_grass_in_a_dark_room.png differ diff --git a/wallpapers/a_scooter_parked_on_a_street.jpg b/wallpapers/a_scooter_parked_on_a_street.jpg new file mode 100644 index 0000000..a0fbde3 Binary files /dev/null and b/wallpapers/a_scooter_parked_on_a_street.jpg differ diff --git a/wallpapers/a_screenshot_of_a_video_game.png b/wallpapers/a_screenshot_of_a_video_game.png new file mode 100644 index 0000000..ea80bb7 Binary files /dev/null and b/wallpapers/a_screenshot_of_a_video_game.png differ diff --git a/wallpapers/a_street_lights_at_night.jpg b/wallpapers/a_street_lights_at_night.jpg new file mode 100644 index 0000000..ddf549c Binary files /dev/null and b/wallpapers/a_street_lights_at_night.jpg differ diff --git a/wallpapers/a_street_with_a_building_and_a_moon_in_the_sky.png b/wallpapers/a_street_with_a_building_and_a_moon_in_the_sky.png new file mode 100644 index 0000000..5d64ed0 Binary files /dev/null and b/wallpapers/a_street_with_a_building_and_a_moon_in_the_sky.png differ diff --git a/wallpapers/a_sword_with_flowers_on_it.png b/wallpapers/a_sword_with_flowers_on_it.png new file mode 100644 index 0000000..671e124 Binary files /dev/null and b/wallpapers/a_sword_with_flowers_on_it.png differ diff --git a/wallpapers/a_tree_branches_against_a_pink_sky.jpg b/wallpapers/a_tree_branches_against_a_pink_sky.jpg new file mode 100644 index 0000000..4993c38 Binary files /dev/null and b/wallpapers/a_tree_branches_against_a_pink_sky.jpg differ diff --git a/wallpapers/a_waterfall_in_the_rain.jpg b/wallpapers/a_waterfall_in_the_rain.jpg new file mode 100644 index 0000000..699e1d6 Binary files /dev/null and b/wallpapers/a_waterfall_in_the_rain.jpg differ diff --git a/wallpapers/a_woman_in_a_suit_and_tie.png b/wallpapers/a_woman_in_a_suit_and_tie.png new file mode 100644 index 0000000..b23f646 Binary files /dev/null and b/wallpapers/a_woman_in_a_suit_and_tie.png differ diff --git a/wallpapers/anime-girl-glasses-tongue-out.jpg b/wallpapers/anime-girl-glasses-tongue-out.jpg new file mode 100644 index 0000000..83c7fff Binary files /dev/null and b/wallpapers/anime-girl-glasses-tongue-out.jpg differ diff --git a/wallpapers/anime-girl-headphones.jpg b/wallpapers/anime-girl-headphones.jpg new file mode 100644 index 0000000..b0d2cc0 Binary files /dev/null and b/wallpapers/anime-girl-headphones.jpg differ diff --git a/wallpapers/anime-girl-maid.jpg b/wallpapers/anime-girl-maid.jpg new file mode 100644 index 0000000..746f968 Binary files /dev/null and b/wallpapers/anime-girl-maid.jpg differ diff --git a/wallpapers/anime-girl-mask.jpg b/wallpapers/anime-girl-mask.jpg new file mode 100644 index 0000000..a1ddb6d Binary files /dev/null and b/wallpapers/anime-girl-mask.jpg differ diff --git a/wallpapers/anime-girl-school-uniform.jpg b/wallpapers/anime-girl-school-uniform.jpg new file mode 100644 index 0000000..9a459f5 Binary files /dev/null and b/wallpapers/anime-girl-school-uniform.jpg differ diff --git a/wallpapers/anime-girl-smile.jpg b/wallpapers/anime-girl-smile.jpg new file mode 100644 index 0000000..52e14da Binary files /dev/null and b/wallpapers/anime-girl-smile.jpg differ diff --git a/wallpapers/anime-girl-sunglasses.jpg b/wallpapers/anime-girl-sunglasses.jpg new file mode 100644 index 0000000..489d7c4 Binary files /dev/null and b/wallpapers/anime-girl-sunglasses.jpg differ diff --git a/wallpapers/anime-girl-tongue-out-accessories.jpg b/wallpapers/anime-girl-tongue-out-accessories.jpg new file mode 100644 index 0000000..824955b Binary files /dev/null and b/wallpapers/anime-girl-tongue-out-accessories.jpg differ diff --git a/wallpapers/anime-girl.jpg b/wallpapers/anime-girl.jpg new file mode 100644 index 0000000..02ba6ad Binary files /dev/null and b/wallpapers/anime-girl.jpg differ diff --git a/wallpapers/anime-girls-angel.jpg b/wallpapers/anime-girls-angel.jpg new file mode 100644 index 0000000..bf6cb28 Binary files /dev/null and b/wallpapers/anime-girls-angel.jpg differ diff --git a/wallpapers/berserk_beach.png b/wallpapers/berserk_beach.png new file mode 100644 index 0000000..c5d916b Binary files /dev/null and b/wallpapers/berserk_beach.png differ diff --git a/wallpapers/berserk_rain.png b/wallpapers/berserk_rain.png new file mode 100644 index 0000000..9a2d80a Binary files /dev/null and b/wallpapers/berserk_rain.png differ diff --git a/wallpapers/berserkdrac.png b/wallpapers/berserkdrac.png new file mode 100644 index 0000000..239a6e4 Binary files /dev/null and b/wallpapers/berserkdrac.png differ diff --git a/wallpapers/bici.jpg b/wallpapers/bici.jpg new file mode 100644 index 0000000..7adb183 Binary files /dev/null and b/wallpapers/bici.jpg differ diff --git a/wallpapers/blue_lady.png b/wallpapers/blue_lady.png new file mode 100644 index 0000000..99b7f71 Binary files /dev/null and b/wallpapers/blue_lady.png differ diff --git a/wallpapers/bocchi.jpg b/wallpapers/bocchi.jpg new file mode 100644 index 0000000..d9fc021 Binary files /dev/null and b/wallpapers/bocchi.jpg differ diff --git a/wallpapers/c18.jpg b/wallpapers/c18.jpg new file mode 100644 index 0000000..e066cba Binary files /dev/null and b/wallpapers/c18.jpg differ diff --git a/wallpapers/cat.jpg b/wallpapers/cat.jpg new file mode 100644 index 0000000..5638df3 Binary files /dev/null and b/wallpapers/cat.jpg differ diff --git a/wallpapers/cyberpunk-edgerunners-lucy-smoking-4k-wallpaper-uhdpaper.com-577@2@a.jpg b/wallpapers/cyberpunk-edgerunners-lucy-smoking-4k-wallpaper-uhdpaper.com-577@2@a.jpg new file mode 100644 index 0000000..1d936a5 Binary files /dev/null and b/wallpapers/cyberpunk-edgerunners-lucy-smoking-4k-wallpaper-uhdpaper.com-577@2@a.jpg differ diff --git a/wallpapers/cyberpunk-girl-motorcycle-sci-fi-4k-wallpaper-uhdpaper.com-598@2@a.jpg b/wallpapers/cyberpunk-girl-motorcycle-sci-fi-4k-wallpaper-uhdpaper.com-598@2@a.jpg new file mode 100644 index 0000000..c0d9792 Binary files /dev/null and b/wallpapers/cyberpunk-girl-motorcycle-sci-fi-4k-wallpaper-uhdpaper.com-598@2@a.jpg differ diff --git a/wallpapers/cyberpunk-ninja.jpg b/wallpapers/cyberpunk-ninja.jpg new file mode 100644 index 0000000..8d7ee59 Binary files /dev/null and b/wallpapers/cyberpunk-ninja.jpg differ diff --git a/wallpapers/cyberpunk-robot-rifle-gun-sci-fi-4k-wallpaper-uhdpaper.com-553@2@a.jpg b/wallpapers/cyberpunk-robot-rifle-gun-sci-fi-4k-wallpaper-uhdpaper.com-553@2@a.jpg new file mode 100644 index 0000000..26b0b01 Binary files /dev/null and b/wallpapers/cyberpunk-robot-rifle-gun-sci-fi-4k-wallpaper-uhdpaper.com-553@2@a.jpg differ diff --git a/wallpapers/d4yOLrF.jpg b/wallpapers/d4yOLrF.jpg new file mode 100644 index 0000000..f0d1f18 Binary files /dev/null and b/wallpapers/d4yOLrF.jpg differ diff --git a/wallpapers/darth-vader-star-wars-4k-wallpaper-uhdpaper.com-529@2@a.jpg b/wallpapers/darth-vader-star-wars-4k-wallpaper-uhdpaper.com-529@2@a.jpg new file mode 100644 index 0000000..d8dcaa5 Binary files /dev/null and b/wallpapers/darth-vader-star-wars-4k-wallpaper-uhdpaper.com-529@2@a.jpg differ diff --git a/wallpapers/desk.png b/wallpapers/desk.png new file mode 100644 index 0000000..4015e39 Binary files /dev/null and b/wallpapers/desk.png differ diff --git a/wallpapers/enden_ring_malenia.jpg b/wallpapers/enden_ring_malenia.jpg new file mode 100644 index 0000000..1acef20 Binary files /dev/null and b/wallpapers/enden_ring_malenia.jpg differ diff --git a/wallpapers/eren-attack-on-titan-final-season-part-3-4k-wallpaper-uhdpaper.com-917@1@j.jpg b/wallpapers/eren-attack-on-titan-final-season-part-3-4k-wallpaper-uhdpaper.com-917@1@j.jpg new file mode 100644 index 0000000..9da7e98 Binary files /dev/null and b/wallpapers/eren-attack-on-titan-final-season-part-3-4k-wallpaper-uhdpaper.com-917@1@j.jpg differ diff --git a/wallpapers/eva_wings.jpg b/wallpapers/eva_wings.jpg new file mode 100644 index 0000000..23e4694 Binary files /dev/null and b/wallpapers/eva_wings.jpg differ diff --git a/wallpapers/evagelion_crosses.jpg b/wallpapers/evagelion_crosses.jpg new file mode 100644 index 0000000..069979f Binary files /dev/null and b/wallpapers/evagelion_crosses.jpg differ diff --git a/wallpapers/fern.jpg b/wallpapers/fern.jpg new file mode 100644 index 0000000..666bdde Binary files /dev/null and b/wallpapers/fern.jpg differ diff --git a/wallpapers/frieren-beyond-journeys-end-4k-wallpaper-uhdpaper.com-169@3@a.jpg b/wallpapers/frieren-beyond-journeys-end-4k-wallpaper-uhdpaper.com-169@3@a.jpg new file mode 100644 index 0000000..f1d7b86 Binary files /dev/null and b/wallpapers/frieren-beyond-journeys-end-4k-wallpaper-uhdpaper.com-169@3@a.jpg differ diff --git a/wallpapers/frieren-sousou-no-frieren-4k-wallpaper-uhdpaper.com-599@1@n.jpg b/wallpapers/frieren-sousou-no-frieren-4k-wallpaper-uhdpaper.com-599@1@n.jpg new file mode 100644 index 0000000..1d35656 Binary files /dev/null and b/wallpapers/frieren-sousou-no-frieren-4k-wallpaper-uhdpaper.com-599@1@n.jpg differ diff --git a/wallpapers/frieren1.jpg b/wallpapers/frieren1.jpg new file mode 100644 index 0000000..0c22f90 Binary files /dev/null and b/wallpapers/frieren1.jpg differ diff --git a/wallpapers/frieren2.jpg b/wallpapers/frieren2.jpg new file mode 100644 index 0000000..68e4ff1 Binary files /dev/null and b/wallpapers/frieren2.jpg differ diff --git a/wallpapers/getinshinji.png b/wallpapers/getinshinji.png new file mode 100644 index 0000000..12cca06 Binary files /dev/null and b/wallpapers/getinshinji.png differ diff --git a/wallpapers/girl_grass.png b/wallpapers/girl_grass.png new file mode 100644 index 0000000..00fc774 Binary files /dev/null and b/wallpapers/girl_grass.png differ diff --git a/wallpapers/glass.png b/wallpapers/glass.png new file mode 100644 index 0000000..940bf1b Binary files /dev/null and b/wallpapers/glass.png differ diff --git a/wallpapers/goku-wallpaper.jpg b/wallpapers/goku-wallpaper.jpg new file mode 100644 index 0000000..ccf97ef Binary files /dev/null and b/wallpapers/goku-wallpaper.jpg differ diff --git a/wallpapers/goku.jpg b/wallpapers/goku.jpg new file mode 100644 index 0000000..f981ff0 Binary files /dev/null and b/wallpapers/goku.jpg differ diff --git a/wallpapers/green-girl.jpg b/wallpapers/green-girl.jpg new file mode 100644 index 0000000..89c3ae0 Binary files /dev/null and b/wallpapers/green-girl.jpg differ diff --git a/wallpapers/guts.jpg b/wallpapers/guts.jpg new file mode 100644 index 0000000..c03b374 Binary files /dev/null and b/wallpapers/guts.jpg differ diff --git a/wallpapers/himeno.jpg b/wallpapers/himeno.jpg new file mode 100644 index 0000000..be10084 Binary files /dev/null and b/wallpapers/himeno.jpg differ diff --git a/wallpapers/image_1594.png b/wallpapers/image_1594.png new file mode 100644 index 0000000..b1e6d95 Binary files /dev/null and b/wallpapers/image_1594.png differ diff --git a/wallpapers/itachi-uchiha-sharingan-crow-akatsuki-4k-wallpaper-uhdpaper.com-294@2@a.jpg b/wallpapers/itachi-uchiha-sharingan-crow-akatsuki-4k-wallpaper-uhdpaper.com-294@2@a.jpg new file mode 100644 index 0000000..b2c25a0 Binary files /dev/null and b/wallpapers/itachi-uchiha-sharingan-crow-akatsuki-4k-wallpaper-uhdpaper.com-294@2@a.jpg differ diff --git a/wallpapers/jinx-lol-4k-wallpaper-uhdpaper.com-566@2@a.jpg b/wallpapers/jinx-lol-4k-wallpaper-uhdpaper.com-566@2@a.jpg new file mode 100644 index 0000000..a678573 Binary files /dev/null and b/wallpapers/jinx-lol-4k-wallpaper-uhdpaper.com-566@2@a.jpg differ diff --git a/wallpapers/light_deer_pixelart.png b/wallpapers/light_deer_pixelart.png new file mode 100644 index 0000000..86b4185 Binary files /dev/null and b/wallpapers/light_deer_pixelart.png differ diff --git a/wallpapers/linus-torvalds.png b/wallpapers/linus-torvalds.png new file mode 100644 index 0000000..908cb7f Binary files /dev/null and b/wallpapers/linus-torvalds.png differ diff --git a/wallpapers/looking_up_at_a_building.png b/wallpapers/looking_up_at_a_building.png new file mode 100644 index 0000000..8b8b250 Binary files /dev/null and b/wallpapers/looking_up_at_a_building.png differ diff --git a/wallpapers/magrNtD.jpg b/wallpapers/magrNtD.jpg new file mode 100644 index 0000000..c3c9f70 Binary files /dev/null and b/wallpapers/magrNtD.jpg differ diff --git a/wallpapers/marin_kitagawa_python_book.png b/wallpapers/marin_kitagawa_python_book.png new file mode 100644 index 0000000..0cd9d24 Binary files /dev/null and b/wallpapers/marin_kitagawa_python_book.png differ diff --git a/wallpapers/megumi-jujutsu-kaisen-4k-wallpaper-uhdpaper.com-198@2@a.jpg b/wallpapers/megumi-jujutsu-kaisen-4k-wallpaper-uhdpaper.com-198@2@a.jpg new file mode 100644 index 0000000..bb1ca1c Binary files /dev/null and b/wallpapers/megumi-jujutsu-kaisen-4k-wallpaper-uhdpaper.com-198@2@a.jpg differ diff --git a/wallpapers/mob.jpg b/wallpapers/mob.jpg new file mode 100644 index 0000000..65c4c24 Binary files /dev/null and b/wallpapers/mob.jpg differ diff --git a/wallpapers/mono_ichigo.jpg b/wallpapers/mono_ichigo.jpg new file mode 100644 index 0000000..90aea35 Binary files /dev/null and b/wallpapers/mono_ichigo.jpg differ diff --git a/wallpapers/moon-palm-trees-synthwave-4k-wallpaper-uhdpaper.com-215@0@k.jpg b/wallpapers/moon-palm-trees-synthwave-4k-wallpaper-uhdpaper.com-215@0@k.jpg new file mode 100644 index 0000000..2a80bde Binary files /dev/null and b/wallpapers/moon-palm-trees-synthwave-4k-wallpaper-uhdpaper.com-215@0@k.jpg differ diff --git a/wallpapers/mushoku-tensei.jpg b/wallpapers/mushoku-tensei.jpg new file mode 100644 index 0000000..b472782 Binary files /dev/null and b/wallpapers/mushoku-tensei.jpg differ diff --git a/wallpapers/mzNThkW.jpg b/wallpapers/mzNThkW.jpg new file mode 100644 index 0000000..0ad9ef5 Binary files /dev/null and b/wallpapers/mzNThkW.jpg differ diff --git a/wallpapers/night-sky.jpg b/wallpapers/night-sky.jpg new file mode 100644 index 0000000..e92f2aa Binary files /dev/null and b/wallpapers/night-sky.jpg differ diff --git a/wallpapers/outer_wilds_planets.png b/wallpapers/outer_wilds_planets.png new file mode 100644 index 0000000..8dc00cb Binary files /dev/null and b/wallpapers/outer_wilds_planets.png differ diff --git a/wallpapers/pink_mecha.png b/wallpapers/pink_mecha.png new file mode 100644 index 0000000..5502757 Binary files /dev/null and b/wallpapers/pink_mecha.png differ diff --git a/wallpapers/purer_than_your_waifu.png b/wallpapers/purer_than_your_waifu.png new file mode 100644 index 0000000..c1d764c Binary files /dev/null and b/wallpapers/purer_than_your_waifu.png differ diff --git a/wallpapers/rain-anime-girl.png b/wallpapers/rain-anime-girl.png new file mode 100644 index 0000000..284765b Binary files /dev/null and b/wallpapers/rain-anime-girl.png differ diff --git a/wallpapers/red_moon_berserk.png b/wallpapers/red_moon_berserk.png new file mode 100644 index 0000000..cd72f19 Binary files /dev/null and b/wallpapers/red_moon_berserk.png differ diff --git a/wallpapers/rose.jpg b/wallpapers/rose.jpg new file mode 100644 index 0000000..9230989 Binary files /dev/null and b/wallpapers/rose.jpg differ diff --git a/wallpapers/schierke_sky.jpg b/wallpapers/schierke_sky.jpg new file mode 100644 index 0000000..a028748 Binary files /dev/null and b/wallpapers/schierke_sky.jpg differ diff --git a/wallpapers/signalis.png b/wallpapers/signalis.png new file mode 100644 index 0000000..867193b Binary files /dev/null and b/wallpapers/signalis.png differ diff --git a/wallpapers/signalis_ariane_eye.jpg b/wallpapers/signalis_ariane_eye.jpg new file mode 100644 index 0000000..0f45f62 Binary files /dev/null and b/wallpapers/signalis_ariane_eye.jpg differ diff --git a/wallpapers/signalis_ariane_less_sad.jpg b/wallpapers/signalis_ariane_less_sad.jpg new file mode 100644 index 0000000..79a78ec Binary files /dev/null and b/wallpapers/signalis_ariane_less_sad.jpg differ diff --git a/wallpapers/signalis_ariane_sad.jpg b/wallpapers/signalis_ariane_sad.jpg new file mode 100644 index 0000000..7cb4fe8 Binary files /dev/null and b/wallpapers/signalis_ariane_sad.jpg differ diff --git a/wallpapers/signalis_ariane_scary.jpg b/wallpapers/signalis_ariane_scary.jpg new file mode 100644 index 0000000..5a84436 Binary files /dev/null and b/wallpapers/signalis_ariane_scary.jpg differ diff --git a/wallpapers/signalis_elster_eye.jpg b/wallpapers/signalis_elster_eye.jpg new file mode 100644 index 0000000..bfc1c0a Binary files /dev/null and b/wallpapers/signalis_elster_eye.jpg differ diff --git a/wallpapers/signalis_hurt.jpg b/wallpapers/signalis_hurt.jpg new file mode 100644 index 0000000..eeb36f9 Binary files /dev/null and b/wallpapers/signalis_hurt.jpg differ diff --git a/wallpapers/signalis_lesbians_boat.jpg b/wallpapers/signalis_lesbians_boat.jpg new file mode 100644 index 0000000..add0d76 Binary files /dev/null and b/wallpapers/signalis_lesbians_boat.jpg differ diff --git a/wallpapers/signalis_lesbians_that_make_me_cry.jpg b/wallpapers/signalis_lesbians_that_make_me_cry.jpg new file mode 100644 index 0000000..882317d Binary files /dev/null and b/wallpapers/signalis_lesbians_that_make_me_cry.jpg differ diff --git a/wallpapers/signalis_mirror.jpg b/wallpapers/signalis_mirror.jpg new file mode 100644 index 0000000..5bcea06 Binary files /dev/null and b/wallpapers/signalis_mirror.jpg differ diff --git a/wallpapers/signalis_sea.jpg b/wallpapers/signalis_sea.jpg new file mode 100644 index 0000000..60d835a Binary files /dev/null and b/wallpapers/signalis_sea.jpg differ diff --git a/wallpapers/signalis_simple.webp b/wallpapers/signalis_simple.webp new file mode 100644 index 0000000..5830015 Binary files /dev/null and b/wallpapers/signalis_simple.webp differ diff --git a/wallpapers/silent_hill_2_begining.jpg b/wallpapers/silent_hill_2_begining.jpg new file mode 100644 index 0000000..9a2fb5f Binary files /dev/null and b/wallpapers/silent_hill_2_begining.jpg differ diff --git a/wallpapers/sports-car-futuristic-mountain-sunset-scenery-digital-art-4k-wallpaper-uhdpaper.com-537@0@i.jpg b/wallpapers/sports-car-futuristic-mountain-sunset-scenery-digital-art-4k-wallpaper-uhdpaper.com-537@0@i.jpg new file mode 100644 index 0000000..90522b8 Binary files /dev/null and b/wallpapers/sports-car-futuristic-mountain-sunset-scenery-digital-art-4k-wallpaper-uhdpaper.com-537@0@i.jpg differ diff --git a/wallpapers/sports-car-mountains-retrowave-synthwave-4k-wallpaper-uhdpaper.com-233@0@k.jpg b/wallpapers/sports-car-mountains-retrowave-synthwave-4k-wallpaper-uhdpaper.com-233@0@k.jpg new file mode 100644 index 0000000..733aece Binary files /dev/null and b/wallpapers/sports-car-mountains-retrowave-synthwave-4k-wallpaper-uhdpaper.com-233@0@k.jpg differ diff --git a/wallpapers/sukuna-itadori-jujutsu-kaisen-4k-wallpaper-uhdpaper.com-194@2@a.jpg b/wallpapers/sukuna-itadori-jujutsu-kaisen-4k-wallpaper-uhdpaper.com-194@2@a.jpg new file mode 100644 index 0000000..f91120d Binary files /dev/null and b/wallpapers/sukuna-itadori-jujutsu-kaisen-4k-wallpaper-uhdpaper.com-194@2@a.jpg differ diff --git a/wallpapers/sunset_city_kitten.png b/wallpapers/sunset_city_kitten.png new file mode 100644 index 0000000..558373c Binary files /dev/null and b/wallpapers/sunset_city_kitten.png differ diff --git a/wallpapers/supercar.jpg b/wallpapers/supercar.jpg new file mode 100644 index 0000000..5e27f13 Binary files /dev/null and b/wallpapers/supercar.jpg differ diff --git a/wallpapers/thinkapd.jpg b/wallpapers/thinkapd.jpg new file mode 100644 index 0000000..26c35f7 Binary files /dev/null and b/wallpapers/thinkapd.jpg differ diff --git a/wallpapers/ultra_wide_signalis.jpg b/wallpapers/ultra_wide_signalis.jpg new file mode 100644 index 0000000..e4380b2 Binary files /dev/null and b/wallpapers/ultra_wide_signalis.jpg differ diff --git a/wallpapers/wall0.png b/wallpapers/wall0.png new file mode 100644 index 0000000..73bdeef Binary files /dev/null and b/wallpapers/wall0.png differ diff --git a/wallpapers/wall2.png b/wallpapers/wall2.png new file mode 100644 index 0000000..9ade472 Binary files /dev/null and b/wallpapers/wall2.png differ diff --git a/wallpapers/wallhaven-2kgojm.png b/wallpapers/wallhaven-2kgojm.png new file mode 100644 index 0000000..3a48bc1 Binary files /dev/null and b/wallpapers/wallhaven-2kgojm.png differ diff --git a/wallpapers/wallpaper_city.jpg b/wallpapers/wallpaper_city.jpg new file mode 100644 index 0000000..ed230d8 Binary files /dev/null and b/wallpapers/wallpaper_city.jpg differ diff --git a/wallpapers/wallpaper_clean.png b/wallpapers/wallpaper_clean.png new file mode 100644 index 0000000..bdf7d2d Binary files /dev/null and b/wallpapers/wallpaper_clean.png differ diff --git a/wallpapers/windows_linus_fuck.jpg b/wallpapers/windows_linus_fuck.jpg new file mode 100644 index 0000000..1c0e5b0 Binary files /dev/null and b/wallpapers/windows_linus_fuck.jpg differ diff --git a/wallpapers/yuji.png b/wallpapers/yuji.png new file mode 100644 index 0000000..e7d6cc8 Binary files /dev/null and b/wallpapers/yuji.png differ diff --git a/wallpapers/zenitsu.jpg b/wallpapers/zenitsu.jpg new file mode 100644 index 0000000..17da294 Binary files /dev/null and b/wallpapers/zenitsu.jpg differ