Compare commits

...

8 Commits

2 changed files with 25 additions and 25 deletions

View File

@@ -47,7 +47,7 @@ bash $START_DIR/grub/grub.sh
#sudo grub-mkconfig -o /boot/grub/grub.cfg #sudo grub-mkconfig -o /boot/grub/grub.cfg
echo "Installing hyprland and stuff for wm" echo "Installing hyprland and stuff for wm"
sudo pacman -S hyprland maven noto-fonts-emoji glow starship tree lazygit sdl3 sdl2 lua51 luarocks tmux hyprlock npm nodejs bluez bluez-utils btop docker docker-compose gradle gst-plugin-pipewire gvfs-smb htop hyprshot blueman network-manager-applet waybar yazi ffmpeg 7zip jq poppler fd ripgrep fzf zoxide resvg imagemagick ttf-jetbrains-mono-nerd ttf-jetbrains-mono ghostty swaync brightnessctl wireplumber xdg-desktop-portal-hyprland hyprpolkitagent qt5-wayland qt6-wayland hyprpaper xclip sddm rofi-wayland unzip make ripgrep fd neovim dotnet-runtime dotnet-sdk aspnet-runtime jdk-openjdk openjdk-doc libpulse mono nano nemo networkmanager-openvpn nmap opencv openssl openvpn pipewire pipewire-alsa pipewire-jack vlc vlc-plugins-all wget curl zram-generator --needed --noconfirm sudo pacman -S hyprland util-linux maven noto-fonts-emoji glow starship tree lazygit sdl3 sdl2 lua51 luarocks tmux hyprlock npm nodejs bluez bluez-utils btop docker docker-compose gradle gst-plugin-pipewire gvfs-smb htop hyprshot blueman network-manager-applet waybar yazi ffmpeg 7zip jq poppler fd ripgrep fzf zoxide resvg imagemagick ttf-jetbrains-mono-nerd ttf-jetbrains-mono ghostty swaync brightnessctl wireplumber xdg-desktop-portal-hyprland hyprpolkitagent qt5-wayland qt6-wayland hyprpaper xclip sddm rofi-wayland unzip make ripgrep fd neovim dotnet-runtime dotnet-sdk aspnet-runtime jdk-openjdk openjdk-doc libpulse mono nano nemo networkmanager-openvpn nmap opencv openssl openvpn pipewire pipewire-alsa pipewire-jack vlc vlc-plugins-all wget curl zram-generator --needed --noconfirm
sudo pacman -S hyprcursor hyprgraphics hyprland hyprland-guiutils hyprland-qt-support hyprlang hyprlock hyprpaper hyprpolkitagent hyprpwcenter hyprqt6engine hyprqt6engine-debug hyprshot hyprtoolkit hyprutils hyprwayland-scanner hyprwire xdg-desktop-portal-hyprland --needed --noconfirm sudo pacman -S hyprcursor hyprgraphics hyprland hyprland-guiutils hyprland-qt-support hyprlang hyprlock hyprpaper hyprpolkitagent hyprpwcenter hyprqt6engine hyprqt6engine-debug hyprshot hyprtoolkit hyprutils hyprwayland-scanner hyprwire xdg-desktop-portal-hyprland --needed --noconfirm
sudo pacman -S --needed --noconfirm baobab blender gnome-disk-utility gnome-text-editor libreoffice-fresh virtualbox virtualbox-guest-iso virtualbox-host-modules-arch bear clang gdb lazygit mariadb-clients mingw-w64-gcc openmpi podman python-pip raylib valgrind dos2unix rsync tree xboxdrv zip sudo pacman -S --needed --noconfirm baobab blender gnome-disk-utility gnome-text-editor libreoffice-fresh virtualbox virtualbox-guest-iso virtualbox-host-modules-arch bear clang gdb lazygit mariadb-clients mingw-w64-gcc openmpi podman python-pip raylib valgrind dos2unix rsync tree xboxdrv zip
#yay -S xwaylandvideobridge --needed --noconfirm #yay -S xwaylandvideobridge --needed --noconfirm
@@ -59,6 +59,7 @@ echo 'eval "$(starship init bash)"' >> $HOME/.bashrc
echo "Turining on sddm login manager" echo "Turining on sddm login manager"
sudo systemctl enable sddm sudo systemctl enable sddm
sudo systemctl enable fstrim.timer #ssd trim weekly
echo "Installing rust and go and bootdev cli" echo "Installing rust and go and bootdev cli"

View File

@@ -1,32 +1,10 @@
# #######################################################################################
# AUTOGENERATED HYPRLAND CONFIG.
# EDIT THIS CONFIG ACCORDING TO THE WIKI INSTRUCTIONS.
# #######################################################################################
autogenerated = 0 # remove this line to remove the warning
# This is an example Hyprland config file.
# Refer to the wiki for more information.
# https://wiki.hypr.land/Configuring/
# Please note not all available settings / options are set here.
# For a full list, see the wiki
# You can split this configuration into multiple files
# Create your files separately and then link them to this file like this:
# source = ~/.config/hypr/myColors.conf
################ ################
### MONITORS ### ### MONITORS ###
################ ################
# See https://wiki.hypr.land/Configuring/Monitors/ # See https://wiki.hypr.land/Configuring/Monitors/
#monitor=,preferred,auto,auto
#monitor=,preferred,auto,auto #still need to test if this works with second monitor
source = ~/.config/hypr/monitors.conf source = ~/.config/hypr/monitors.conf
source = ~/.config/hypr/workspaces.conf source = ~/.config/hypr/workspaces.conf
xwayland { xwayland {
force_zero_scaling = true force_zero_scaling = true
} }
@@ -47,6 +25,10 @@ $menu = rofi -show drun -p "Search> " | xargs -I{} search {}
# Autostart necessary processes (like notifications daemons, status bars, etc.) # Autostart necessary processes (like notifications daemons, status bars, etc.)
# Or execute your favorite apps at launch like this: # Or execute your favorite apps at launch like this:
exec-once = ~/.config/hypr/xdg-portal-hyprland
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
exec-once = systemctl --user start hyprpolkitagen
exec-once = hyprpaper exec-once = hyprpaper
exec-once = sh $HOME/.config/hypr/set_wallpaper.sh exec-once = sh $HOME/.config/hypr/set_wallpaper.sh
@@ -55,6 +37,18 @@ exec-once = waybar
exec-once = swayosd-server exec-once = swayosd-server
exec-once = librepods --start-minimized exec-once = librepods --start-minimized
env = XDG_CURRENT_DESKTOP,Hyprland
env = XDG_SESSION_TYPE,wayland
env = XDG_SESSION_DESKTOP,Hyprland
env = SDL_VIDEODRIVER,wayland
env = QT_AUTO_SCREEN_SCALE_FACTOR,1.5
windowrule = match:xwayland true, no_initial_focus off
# Tell QT applications to use the Wayland backend, and fall back to x11 if Wayland is unavailable
env = QT_QPA_PLATFORM,wayland,xcb
# Disables window decorations on QT applications
# env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1
############################# #############################
### ENVIRONMENT VARIABLES ### ### ENVIRONMENT VARIABLES ###
############################# #############################
@@ -62,7 +56,7 @@ exec-once = librepods --start-minimized
# See https://wiki.hypr.land/Configuring/Environment-variables/ # See https://wiki.hypr.land/Configuring/Environment-variables/
env = XCURSOR_SIZE,24 env = XCURSOR_SIZE,24
env = HYPRCURSOR_SIZE,24 env = HYPRCURSOR_SIZE,24
env = GDK_SCALE, 1 env = GDK_SCALE, 2
################### ###################
### PERMISSIONS ### ### PERMISSIONS ###
@@ -342,3 +336,8 @@ windowrule = suppress_event maximize, match:class .*
# Fix some dragging issues with XWayland # Fix some dragging issues with XWayland
windowrule = no_focus class:^$,match:title ^$,match:xwayland 1,float on,match:fullscreen 0,match:pin 0 windowrule = no_focus class:^$,match:title ^$,match:xwayland 1,float on,match:fullscreen 0,match:pin 0
windowrule = float on, match:class ^(Unity)$#, title:^(Unity)$
windowrule = float off, match:title ^(Unity -).*$
windowrule = float off, match:class ^(jetbrains-rider)$, match:initial_title ^$
# windowrule = center on, match:class ^(Unity)$#, title:^(Unity)$