Compare commits
8 Commits
4c0aef01be
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 263b3d3c7a | |||
| 693f6b8796 | |||
| 5ef9e17c9b | |||
| 187bdd7333 | |||
| d6225a5bd9 | |||
| f09c1864fe | |||
| 4d4674a438 | |||
| f6f2ea2d53 |
@@ -47,7 +47,7 @@ bash $START_DIR/grub/grub.sh
|
||||
#sudo grub-mkconfig -o /boot/grub/grub.cfg
|
||||
|
||||
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 --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
|
||||
@@ -59,6 +59,7 @@ echo 'eval "$(starship init bash)"' >> $HOME/.bashrc
|
||||
|
||||
echo "Turining on sddm login manager"
|
||||
sudo systemctl enable sddm
|
||||
sudo systemctl enable fstrim.timer #ssd trim weekly
|
||||
|
||||
|
||||
echo "Installing rust and go and bootdev cli"
|
||||
|
||||
@@ -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 ###
|
||||
################
|
||||
|
||||
# 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/workspaces.conf
|
||||
|
||||
xwayland {
|
||||
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.)
|
||||
# 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 = sh $HOME/.config/hypr/set_wallpaper.sh
|
||||
@@ -55,6 +37,18 @@ exec-once = waybar
|
||||
exec-once = swayosd-server
|
||||
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 ###
|
||||
#############################
|
||||
@@ -62,7 +56,7 @@ exec-once = librepods --start-minimized
|
||||
# See https://wiki.hypr.land/Configuring/Environment-variables/
|
||||
env = XCURSOR_SIZE,24
|
||||
env = HYPRCURSOR_SIZE,24
|
||||
env = GDK_SCALE, 1
|
||||
env = GDK_SCALE, 2
|
||||
|
||||
###################
|
||||
### PERMISSIONS ###
|
||||
@@ -342,3 +336,8 @@ windowrule = suppress_event maximize, match:class .*
|
||||
|
||||
# Fix some dragging issues with XWayland
|
||||
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)$
|
||||
|
||||
Reference in New Issue
Block a user