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
|
#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"
|
||||||
|
|||||||
@@ -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)$
|
||||||
|
|||||||
Reference in New Issue
Block a user