aaaaaaaaa davekat what

This commit is contained in:
Murphy 2024-06-19 21:44:43 -04:00
parent 0ac8713be5
commit a41985662c
28 changed files with 335 additions and 139 deletions

2
.config/Trolltech.conf Normal file
View file

@ -0,0 +1,2 @@
[Qt]
style=GTK+

View file

@ -2,8 +2,8 @@
LocationMode=path-bar
ShowHidden=false
ShowSizeColumn=true
GeometryX=0
GeometryY=0
GeometryX=805
GeometryY=486
GeometryWidth=948
GeometryHeight=656
SortColumn=name

View file

@ -1,10 +1,10 @@
[Settings]
gtk-theme-name=Adwaita
gtk-icon-theme-name=Adwaita
gtk-theme-name=Mint-Y-Dark-Pink
gtk-icon-theme-name=Mint-Y-Pink
gtk-font-name=Noto Sans, 10
gtk-cursor-theme-name=Adwaita
gtk-cursor-theme-name=wii
gtk-cursor-theme-size=24
gtk-toolbar-style=3
gtk-toolbar-style=GTK_TOOLBAR_BOTH_HORIZ
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
gtk-button-images=0
gtk-menu-images=0
@ -12,7 +12,7 @@ gtk-enable-event-sounds=1
gtk-enable-input-feedback-sounds=0
gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle=hintslight
gtk-xft-hintstyle=hintfull
gtk-xft-rgba=rgb
gtk-application-prefer-dark-theme=1
gtk-decoration-layout=icon:minimize,maximize,close

View file

@ -1,30 +1,30 @@
bind = $mod SHIFT, SPACE, togglefloating
bind = $mod, Return, exec, $term
bind = $mod, W, exec, $browser
bind = $mod SHIFT, SPACE, togglefloating
bind = $mod, D, exec, $menu
bind = $mod, J, togglesplit
bind = $mod SHIFT, C, togglegroup
bind = $mod, F, fullscreen
bind = $mod SHIFT, B, exec, killall waybar && waybar --config ~/.config/waybar/config.hypr
bind = $mod SHIFT, Q, killactive
bind = $mod, L, exec, hyprlock
bind = $mod SHIFT, L, exec, killall Hyprland
bind = $mod, TAB, changegroupactive
bind = $mod SHIFT, Q, killactive
bind = $mod, F5, exec, killall waybar && waybar --config ~/.config/waybar/config.hypr --style ~/.config/waybar/style.hypr.css
binde =, XF86AudioRaiseVolume, exec, wpctl set-volume -l 1.5 @DEFAULT_AUDIO_SINK@ 5%+
binde =, XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
binde =, XF86AudioMute, exec, pactl set-sink-mute @DEFAULT_SINK@ toggle
binde =, XF86AudioMicMute, exec, pactl set-source-mute @DEFAULT_SOURCE@ toggle
binde =, XF86MonBrightnessDown, exec, brightnessctl set 5%-
binde =, XF86MonBrightnessUp, exec, brightnessctl set 5%+
binde =, XF86AudioPlay, exec, playerctl play-pause
binde =, XF86AudioNext, exec, playerctl next
binde =, XF86AudioPrev, exec, playerctl previous
binde =, XF86MonBrightnessDown, exec, brightnessctl set 5%-
binde =, XF86MonBrightnessUp, exec, brightnessctl set 5%+
bind = $mod SHIFT, s, exec, grim -g "$(slurp)" - | wl-copy -t image/png && notify-send -t 3000 "Hyprland" "Screenshot copied to clipboard"
bind = , Print, exec, grim - | wl-copy -t iamge/png && notify-send -t 3000 "Hyprland" "Full screen copied to clipboard"
bind = , Shift Print, exec, slurp -p | grim -g - - | convert - txt:- | tail -n 1 | awk '{print $3}' | wl-copy
bind = SHIFT, Print, exec, slurp -p | grim -g - - | convert - txt:- | tail -n 1 | awk '{print $3}' | wl-copy

View file

@ -1,55 +1,82 @@
general {
gaps_in = 6
gaps_in = 5
gaps_out = 10
border_size = $border
col.active_border = 0xffaaaaaa
col.inactive_border = 0xff777777
layout = dwindle
layout = hy3
resize_on_border = yes
extend_border_grab_area = 20
border_size = $border
col.active_border = rgb(74777d)
col.inactive_border = rgb(14171d)
}
group {
col.border_active = rgb(14171d) rgb(14171d) 0deg
col.border_inactive = rgb(14171d) rgb(14171d) 0deg
col.border_locked_active = rgb(14171d) rgb(14171d) 0deg
col.border_locked_inactive = rgb(14171d) rgb(14171d) 0deg
groupbar {
enabled = true
gradients = true
font_family = monospace
font_size = 12
height = 16
col.active = rgb(24272d) rgb(24272d) 0deg
col.inactive = rgb(14171d) rgb(14171d) 0deg
col.locked_active = rgb(14171d) rgb(14171d) 0deg
col.locked_inactive = rgb(14171d) rgb(14171d) 0deg
plugin {
hy3 {
tabs {
height = 20
text_height = 11
padding = 0
render_text = true
rounding = 0
col.active = rgb(24272d)
col.inactive = rgb(14171d)
col.text.active = rgb(ffffff)
col.text.inactive = rgb(ffffff)
}
autotile {
enable = true
}
}
}
decoration {
rounding = $radius
drop_shadow = yes
shadow_range = 4
shadow_render_power = 3
col.shadow = rgba(1a1a1aee)
drop_shadow = no
blur {
enabled = true
size = 5
size = 4
passes = 2
noise = 0.008
contrast = 0.8916
brightness = 0.8
}
}
animations {
enabled = yes
animation = windows, 1, 7, default
animation = windowsOut, 1, 7, default
bezier = windowIn, 0.06, 0.71, 0.25, 1
bezier = windowResize, 0.04, 0.67, 0.38, 1
animation = windowsIn, 1, 3, windowIn, slide #popin 20%
animation = windowsOut, 1, 3, windowIn, slide #popin 70%
animation = windowsMove, 1, 2.5, windowResize
animation = border, 1, 10, default
animation = borderangle, 1, 8, default
animation = fade, 1, 7, default
animation = fade, 1, 3, default
animation = workspaces, 1, 6, default
animation = layers, 1, 5, windowIn, slide
}
gestures {
workspace_swipe = true
workspace_swipe_fingers = 3
workspace_swipe_forever = true
workspace_swipe_cancel_ratio = 0.15
}
misc {
disable_hyprland_logo = true
disable_splash_rendering = true
no_direct_scanout = false
key_press_enables_dpms = true
mouse_move_enables_dpms = true
middle_click_paste = true
vrr = 1
}
xwayland {
@ -57,14 +84,5 @@ xwayland {
use_nearest_neighbor = false
}
env = GDK_BACKEND,wayland,x11
env = SDL_VIDEODRIVER,wayland
env = CLUTTER_BACKEND,wayland
env = XDG_CURRENT_DESKTOP,Hyprland
env = XDG_SESSION_DESKTOP,Hyprland
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
env = QT_QPA_PLATFORM,wayland;xcb
env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
env = QT_QPA_PLATFORMTHEME,gtk2

View file

@ -1,6 +1,6 @@
dwindle {
pseudotile = yes
pseudotile = yes
preserve_split = yes
}
@ -17,10 +17,10 @@ bind = $mod, down, movefocus, d
# Move window across workspace with mod + arrow keys
bind = $mod SHIFT, left, movewindow, l
bind = $mod SHIFT, right, movewindow, r
bind = $mod SHIFT, up, movewindow, u
bind = $mod SHIFT, down, movewindow, d
bind = $mod SHIFT, left, hy3:movewindow, l
bind = $mod SHIFT, right, hy3:movewindow, r
bind = $mod SHIFT, up, hy3:movewindow, u
bind = $mod SHIFT, down, hy3:movewindow, d
# Switch workspaces with mod + [0-9]
@ -47,6 +47,27 @@ bind = $mod SHIFT, 8, movetoworkspacesilent, 8
bind = $mod SHIFT, 9, movetoworkspacesilent, 9
bind = $mod SHIFT, 0, movetoworkspacesilent, 10
# Move to tab
bind = $mod CONTROL, 1, hy3:focustab, index, 01
bind = $mod CONTROL, 2, hy3:focustab, index, 02
bind = $mod CONTROL, 3, hy3:focustab, index, 03
bind = $mod CONTROL, 4, hy3:focustab, index, 04
bind = $mod CONTROL, 5, hy3:focustab, index, 05
bind = $mod CONTROL, 6, hy3:focustab, index, 06
bind = $mod CONTROL, 7, hy3:focustab, index, 07
bind = $mod CONTROL, 8, hy3:focustab, index, 08
bind = $mod CONTROL, 9, hy3:focustab, index, 09
bind = $mod CONTROL, 0, hy3:focustab, index, 10
bindn = , mouse:272, hy3:focustab, mouse
bindn = , mouse_down, hy3:focustab, l, require_hovered
bindn = , mouse_up, hy3:focustab, r, require_hovered
bind = $mod SHIFT, B, hy3:makegroup, h
bind = $mod SHIFT, V, hy3:makegroup, v
bind = $mod SHIFT, C, hy3:changegroup, toggletab
# Scroll through existing workspaces with mod + scroll
bind = $mod, mouse_down, workspace, e+1

View file

@ -1,4 +1,4 @@
general {
leneral {
lock_cmd = pidof hyprlock || hyprlock # dbus/sysd lock command (loginctl lock-session)
before_sleep_cmd = loginctl lock-session # command ran before sleep
after_sleep_cmd = hyprctl dispatch dpms on # command ran after sleep

View file

@ -7,7 +7,7 @@ $menu = wofi --allow-images --show drun --prompt "Search Program"
$scale = 1.25
$radius = 0
$border = 0
$border = 1
$browser = librewolf
@ -19,4 +19,5 @@ source = ~/.config/hypr/config.d/input.conf
source = ~/.config/hypr/config.d/workspaces.conf
source = ~/.config/hypr/monitors.conf
exec-once = hyprpm reload -n
exec-once = ~/.config/hypr/scripts.d/autostart.sh

View file

@ -69,3 +69,4 @@ label {
halign = center
valign = center
}

View file

@ -1,4 +1,4 @@
# Generated by nwg-displays on 2024-06-05 at 18:46:28. Do not edit manually.
# Generated by nwg-displays on 2024-06-18 at 20:22:23. Do not edit manually.
monitor=eDP-1,2560x1600@90.0,2560x0,1.25
monitor=DP-2,2560x1440@59.95,0x0,1.0
monitor=eDP-1,2560x1600@90.0,0x0,1.25
monitor=DP-2,2560x1440@59.95,2048x0,1.0

View file

@ -1,6 +1,6 @@
#!/bin/bash
waybar --config $HOME/.config/waybar/config.hypr &
waybar --config $HOME/.config/waybar/config.hypr --style $HOME/.config/waybar/style.hypr.css &
nm-applet --indicator &

View file

3
.config/sway/config Executable file → Normal file
View file

@ -34,5 +34,8 @@ include /etc/sway/config.d/*
# Local configs
include $HOME/.config/sway/config.d/*
# Nwg
include $HOME/.config/sway/outputs
# Autostart apps
exec $HOME/.config/sway/scripts.d/auto.sh

View file

@ -1,5 +0,0 @@
# Turn off display after tiemout
exec swayidle -w \
timeout 300 'swaylock' \
timeout 300 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' \
before-sleep 'swaylock'

View file

@ -17,4 +17,4 @@ input type:touchpad {
}
# Screen settings
output eDP-1 resolution 3072x1920 scale $scale
# output eDP-1 resolution 3072x1920 scale $scale

View file

@ -36,6 +36,7 @@ bindsym $mod+Shift+9 move container to workspace number 9
# Layout stuff:
# Set the new window positioning mode
bindsym $mod+Shift+d layout default
bindsym $mod+Shift+b layout splith
bindsym $mod+Shift+v layout splitv
bindsym $mod+Shift+c layout tabbed

20
.config/sway/outputs Normal file
View file

@ -0,0 +1,20 @@
# Generated by nwg-displays on 2024-06-15 at 16:21:56. Do not edit manually.
output "eDP-1" {
mode 2560x1600@90.003Hz
pos 2560 160
transform normal
scale 1.25
scale_filter linear
adaptive_sync off
dpms on
}
output "DP-2" {
mode 2560x1440@59.951Hz
pos 0 0
transform normal
scale 1.0
scale_filter linear
adaptive_sync off
dpms on
}

View file

@ -1,14 +1,14 @@
#!/usr/bin/env bash
nm-applet --indicator &
autotiling &
autotiling-rs &
/usr/bin/gnome-keyring-daemon --foreground &
wl-clip-persist --clipboard both &
gtk-launch discord &
gtk-launch fluffychat &
gtk-launch org.gajim.Gajim &
gtk-launch org.mozilla.Thunderbird &
#gtk-launch discord &
#gtk-launch io.element.Element &
#gtk-launch org.gajim.Gajim &
#gtk-launch org.mozilla.Thunderbird &
hypridle &

0
.config/sway/workspaces Normal file
View file

View file

@ -1,5 +1,5 @@
{
"height": 30,
"height": 24,
"position": "top",
"layer": "top",
"spacing": 4,

View file

@ -12,11 +12,8 @@ window#waybar {
window#waybar > box {
color: #c7c6c3;
margin-bottom: 8px;
box-shadow: 1px 1px 3px 1px #151515;
background-color: rgba(30, 30, 46, 0.85);
transition-property: background-color;
transition-duration: .5s;
}
button {

View file

@ -0,0 +1,146 @@
* {
font-family: "Fira Mono", "Font Awesome 6 Pro", monospace;
font-size: 13.5px;
transition: none;
margin: 0;
padding: 0;
}
window#waybar {
background-color: transparent;
}
window#waybar > box {
color: #c7c6c3;
background-color: rgba(30, 30, 46, 0.85);
/*margin-bottom: 4px;
box-shadow: 1px 1px 3px 1px #151515;
transition-property: background-color;
transition-duration: .5s;*/
}
button {
border: none;
border-radius: 0;
}
.modules-left {
margin-left: -4px;
}
#workspaces button {
all: initial;
padding: 0px 8px;
color: #c7c6c3;
background-color: rgba(0, 0, 0, 0);
}
#workspaces button:hover {
box-shadow: inherit;
text-shadow: inherit;
}
#workspaces button.focused,
#workspaces button.active {
background-color: #789ebf;
color: #14171d;
box-shadow: inherit;
text-shadow: inherit;
}
#workspaces button.urgent {
background-color: #cc5c5c;
box-shadow: inherit;
text-shadow: inherit;
}
#clock,
#battery,
#cpu,
#memory,
#disk,
#temperature,
#backlight,
#network,
#wireplumber,
#custom-media,
#tray,
#mode,
#idle_inhibitor,
#scratchpad,
#custom-cmus,
#custom-newsboat,
#mpd {
padding: 0 10px;
border-right: 1px solid #4d4754;
color: #c7c6c3;
}
#tray {
border: none;
}
#window {
padding: 0 10px;
border-left: 1px solid #4d4754;
color: #c7c6c3;
}
#window,
#workspaces {
margin: 0 4px;
}
#battery {
color: #97bd5e;
}
#battery.warning:not(.charging) {
color: #f0c767;
}
#battery.critical:not(.charging) {
color: #cc5c5c;
}
#network.disconnected,
#wireplumber.muted {
color: #cc5c5c;
}
#network.wifi,
#network.ethernet {
color: #789ebf;
}
#wireplumber {
color: #E0DB5F;
}
#backlight {
color: #E05F91;
}
#cpu {
color: #789ebf;
}
#memory {
color: #a97fb3;
}
#temperature {
color: #97bd5e;
}
#temperature.critical {
color: #cc5c5c;
}
#tray > .passive {
-gtk-icon-effect: dim;
}
#tray > .needs-attention {
-gtk-icon-effect: highlight;
}

View file

@ -1,13 +1,13 @@
# DO NOT EDIT! This file will be overwritten by nwg-look.
# DO NOT EDIT! This file will be overwritten by LXAppearance.
# Any customization should be done in ~/.gtkrc-2.0.mine instead.
include "/home/freya/.gtkrc-2.0.mine"
gtk-theme-name="Adwaita"
gtk-icon-theme-name="Adwaita"
gtk-theme-name="Mint-Y-Dark-Pink"
gtk-icon-theme-name="Mint-Y-Pink"
gtk-font-name="Noto Sans, 10"
gtk-cursor-theme-name="Adwaita"
gtk-cursor-theme-name="wii"
gtk-cursor-theme-size=24
gtk-toolbar-style=3
gtk-toolbar-style=GTK_TOOLBAR_BOTH_HORIZ
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
gtk-button-images=0
gtk-menu-images=0
@ -15,5 +15,5 @@ gtk-enable-event-sounds=1
gtk-enable-input-feedback-sounds=0
gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle="hintslight"
gtk-xft-hintstyle="hintfull"
gtk-xft-rgba="rgb"

View file

@ -21,6 +21,7 @@ $config add "$XDG_CONFIG_HOME/mimeapps.list"
$config add "$XDG_CONFIG_HOME/pfetch_logos"
$config add "$XDG_CONFIG_HOME/starship.toml"
$config add "$XDG_CONFIG_HOME/user-dirs.dirs"
$config add "$XDG_CONFIG_HOME/Trolltech.conf"
$config add "$HOME/.gtkrc-2.0"
$config add "$HOME/.gnupg/gpg-agent.conf"
$config add "$HOME/.gitconfig"

View file

@ -4,20 +4,11 @@ Host garchomp
HostName garchomp.freya.cat
user freya
Host jolteon
HostName jolteon.freya.cat
user freya
Host yveltal
HostName 10.2.0.8
User root
Port 1111
Host yveltal.local
HostName 192.168.0.126
User root
Port 1111
Host yveltal.ospf
HostName 10.1.1.1
User root

View file

@ -1,41 +1,44 @@
# Setup locale
# locale
export LANG=en_US.UTF-8
export LC_COLLATE=C
# Neovim go brrrr
export EDITOR=nvim
# wayland fixes
# wayland
export _JAVA_AWT_WM_NONREPARENTING=1
export MOZ_ENABLE_WAYLAND=1
export MOZ_USE_XINPUT2=1
export WLR_NO_HARDWARE_CURSORS=1
export WLR_NO_HARDWARE_CURSORS=0
export GDK_BACKEND=wayland,x11
export SDL_VIDEODRIVER=wayland
export CLUTTER_BACKEND=wayland
export ELM_DISPLAY=wl
export QT_AUTO_SCREEN_SCALE_FACTOR=1
export QT_QPA_PLATFORM=wayland;xcb
export QT_WAYLAND_DISABLE_WINDOWDECORATION=1
# xdg
export XDG_RUNTIME_DIR=/run/user/$(id -u)
export XDG_CONFIG_HOME=$HOME/.config
export XDG_DATA_HOME=$HOME/.local/share
export XDG_DATA_DIRS=/usr/local/share:/usr/share
export XDG_DATA_DIRS=$XDG_DATA_DIRS:/var/lib/flatpak/exports/share
export XDG_DATA_DIRS=$XDG_DATA_DIRS:$HOME/.local/share/flatpak/exports/share
export PATH=$PATH:/home/freya/.cargo/bin
export PATH=$PATH:$HOME/.cargo/bin
export PATH=$PATH:/var/lib/flatpak/exports/bin
# ricing
export GTK_THEME=Lavanda-Sea-Dark
# programs
export TERMINAL=kitty
export MATRIX_HISTORY="/home/freya/.matrix_hist"
export EDITOR=nvim
export CC=$(which gcc)
export LD=$(which gcc)
# theming
export QT_QPA_PLATFORMTHEME=gtk2
export GTK_THEME=Mint-Y-Dark-Pink
if [ -n "$TMUX" ]; then
return
fi
# graphics
#export NOUVEAU_USE_ZINK=1
#export __GLX_VENDOR_LIBRARY_NAME=mesa
#export __EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/50_mesa.json
#export MESA_LOADER_DRIVER_OVERRIDE=zink
#export GALLIUM_DRIVER=zink
clear
printf "\t\n\t\n\t\n\t\n"
echo "\tPlease select an environment..."

13
aur
View file

@ -1,20 +1,19 @@
autotiling
bento4
cider-bin
flashplayer-standalone
gconf
i686-elf-gcc
librewolf-bin
mint-themes
mint-y-icons
mkinitcpio-firmware
nwg-displays
paru
pfetch-rs
phpactor
prismlauncher-qt5-bin
python-eyed3
proton-ge-custom-bin
qt5-styleplugins
qt6gtk2-git
swayfx-git
ttf-twemoji-color
units
unofficial-homestuck-collection-bin
uwuify
vencord-installer-cli-bin
wl-clip-persist-git

View file

@ -2,6 +2,7 @@ acpi
alsa-tools
alsa-utils
amd-ucode
autotiling-rs
base
base-devel
bcachefs-tools
@ -9,14 +10,14 @@ bind
blueberry
bluez-utils
brightnessctl
caddy
cage
chromium
chrony
clang
cmake
cpupower
cups
cups-pdf
ddcutil
discord
docker
docker-buildx
@ -26,17 +27,13 @@ easyeffects
efibootmgr
element-desktop
exfatprogs
figlet
firefox
flatpak
fontforge
freealut
gajim
gamescope
gdb
gdu
gimp
git
gnome-bluetooth-3.0
gnome-keyring
gnome-themes-extra
gnu-netcat
@ -52,6 +49,7 @@ hypridle
hyprland
hyprlock
hyprpaper
hyprwayland-scanner
imv
jdk-openjdk
jdk8-openjdk
@ -61,27 +59,32 @@ less
lib32-gst-plugins-base
lib32-gst-plugins-base-libs
lib32-gst-plugins-good
lib32-libva-mesa-driver
lib32-mesa-utils
lib32-mesa-vdpau
lib32-sdl12-compat
lib32-vulkan-radeon
libva-mesa-driver
libvirt
linux
linux-firmware
linux-headers
lxappearance
lynx
mako
man-db
man-pages
mangohud
maven
mesa-utils
mesa-vdpau
mpv
mtools
nasm
nautilus
neofetch
neovim
network-manager-applet
networkmanager
networkmanager-openvpn
nextcloud-client
nmap
nodejs
noto-fonts-cjk
@ -89,22 +92,15 @@ npm
ntfs-3g
nvme-cli
nwg-look
obs-studio
openal
opencl-rusticl-mesa
opendoas
openldap
p7zip
pacman-contrib
parallel
pavucontrol
perl-image-exiftool
php
pipewire-alsa
pipewire-pulse
polkit-gnome
python-pynvim
python-sphinx
qbittorrent
qemu-full
qpwgraph
@ -112,18 +108,20 @@ qt5-wayland
qt6ct
ranger
ripgrep
rlwrap
rsync
rustup
sassc
sbctl
sbsigntools
sl
slurp
sof-firmware
starship
steam
steam-native-runtime
strace
swaybg
swayidle
swaylock
syncthing
thunderbird
tlp
@ -139,9 +137,8 @@ valgrind
virt-manager
vulkan-radeon
vulkan-tools
vulkan-validation-layers
waybar
weechat
webp-pixbuf-loader
wget
wine-staging
winetricks