diff --git a/.config/desktop-common/pfps/.stfolder b/.config/desktop-common/pfps/.stfolder deleted file mode 100644 index e69de29..0000000 diff --git a/.config/desktop-common/wallpapers/.stfolder b/.config/desktop-common/wallpapers/.stfolder deleted file mode 100644 index e69de29..0000000 diff --git a/.config/gtk-2.0/gtkfilechooser.ini b/.config/gtk-2.0/gtkfilechooser.ini index 1dc5e3b..ad21b3c 100644 --- a/.config/gtk-2.0/gtkfilechooser.ini +++ b/.config/gtk-2.0/gtkfilechooser.ini @@ -2,10 +2,10 @@ LocationMode=path-bar ShowHidden=true ShowSizeColumn=true -GeometryX=806 -GeometryY=493 -GeometryWidth=948 -GeometryHeight=656 +GeometryX=1034 +GeometryY=560 +GeometryWidth=492 +GeometryHeight=522 SortColumn=name SortOrder=ascending StartupMode=recent diff --git a/.config/gtk-3.0/bookmarks b/.config/gtk-3.0/bookmarks index 0b4dbb5..18dd0a6 100644 --- a/.config/gtk-3.0/bookmarks +++ b/.config/gtk-3.0/bookmarks @@ -1,6 +1,7 @@ +file:///home/freya/sync file:///home/freya/.config file:///home/freya/downloads file:///home/freya/sync/nextcloud file:///home/freya/documents file:///home/tylerm/code -file:///home/tylerm/sync +file:///home/freya/downloads/Microsoft%20Windows%2095B%20(4.00.1111)%20(OSR2)%20%5BEnglish%5D%20(CD) diff --git a/.config/hypr/config.d/keybinds.conf b/.config/hypr/config.d/keybinds.conf index a3ce255..8f6de8a 100644 --- a/.config/hypr/config.d/keybinds.conf +++ b/.config/hypr/config.d/keybinds.conf @@ -28,4 +28,4 @@ bind = $mod SHIFT, s, exec, grimblast copy area && notify-send -t 3000 "Hyprland 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 = $mod, tab, hyprexpo:expo, toggle +#bind = $mod, tab, hyprexpo:expo, toggle diff --git a/.config/nvim/lua/vimopt.lua b/.config/nvim/lua/vimopt.lua index c7dd8da..44c68bd 100644 --- a/.config/nvim/lua/vimopt.lua +++ b/.config/nvim/lua/vimopt.lua @@ -2,7 +2,7 @@ local set = vim.opt set.tabstop = 8 set.softtabstop = 8 set.shiftwidth = 8 -set.expandtab = true +set.expandtab = false set.mouse = "a" set.clipboard = "unnamedplus" set.hlsearch = true diff --git a/.root/etc/cmdline.d/gpu.conf b/.root/etc/cmdline.d/gpu.conf new file mode 100644 index 0000000..d2757a0 --- /dev/null +++ b/.root/etc/cmdline.d/gpu.conf @@ -0,0 +1 @@ +nouveau.config=NvGspRm=1 diff --git a/.root/etc/mkinitcpio.conf b/.root/etc/mkinitcpio.conf index c23bca2..a564ac7 100644 --- a/.root/etc/mkinitcpio.conf +++ b/.root/etc/mkinitcpio.conf @@ -1,5 +1,6 @@ -#MODULES=(vfio_pci vfio_iommu_type1 vfio nvidia nvidia_modeset nvidia_uvm nvidia_drm) -MODULES=(vfio_pci vfio_iommu_type1 vfio) +MODULES=(vfio_pci vfio_iommu_type1 vfio nvidia nvidia_modeset nvidia_uvm nvidia_drm) +#MODULES=(vfio_pci vfio_iommu_type1 vfio) BINARIES=() FILES=() -HOOKS=(base udev autodetect microcode modconf kms keyboard keymap block encrypt filesystems fsck) +HOOKS=(base udev autodetect microcode modconf keyboard keymap block encrypt filesystems fsck) +#HOOKS=(base udev autodetect microcode modconf kms keyboard keymap block encrypt filesystems fsck) diff --git a/.ssh/config b/.ssh/config index 2908047..92ea7ef 100644 --- a/.ssh/config +++ b/.ssh/config @@ -62,3 +62,5 @@ Host * HostkeyAlgorithms +ssh-rsa PubkeyAcceptedKeyTypes +ssh-rsa KexAlgorithms -sntrup761x25519-sha512@openssh.com + ForwardX11 yes + ForwardX11Trusted yes diff --git a/.zprofile b/.zprofile index 198d085..2ef15ee 100644 --- a/.zprofile +++ b/.zprofile @@ -38,9 +38,15 @@ export XCURSOR_THEME=Adwaita export XCURSOR_SIZE=24 # nvidia -#export LIBVA_DRIVER_NAME=nvidia -#export GBM_BACKEND=nvidia-drm -#export __GLX_VENDOR_LIBRARY_NAME=nvidia +export LIBVA_DRIVER_NAME=nvidia +export GBM_BACKEND=nvidia-drm +export __GLX_VENDOR_LIBRARY_NAME=nvidia +export __NV_PRIME_RENDER_OFFLOAD=1 +export __VK_LAYER_NV_optimus=NVIDIA_only + +# nvk +#export MESA_LOADER_DRIVER_OVERRIDE=zink +#export NOUVEAU_USE_ZINK=1 if [ -n "$TMUX" ]; then return diff --git a/.zshrc b/.zshrc index 68f995b..afb0b9e 100644 --- a/.zshrc +++ b/.zshrc @@ -100,6 +100,17 @@ _wine() { alias wine32="_wine 32" alias wine64="_wine 64" +_winetricks() { + export WINEPREFIX="$HOME/.wine$1" + export WINEARCH="win$1" + /usr/bin/winetricks "${@:2}" + unset WINEARCH + unset WINEPREFIX +} + +alias winetricks32="_winetricks 32" +alias winetricks64="_winetricks 64" + proton() { if [ $# -lt 1 ]; then return diff --git a/aur b/aur index d7db528..d701614 100644 --- a/aur +++ b/aur @@ -1,9 +1,14 @@ amf-amdgpu-pro +arc aylurs-gtk-shell +binder_linux-dkms eww flashplayer-standalone +gamescope-legacy-bin grimblast-git +holehe hollywood +i386-elf-gcc librewolf-bin libticables-git libticalcs-git @@ -11,15 +16,14 @@ libticonv-git libtifiles-git mint-themes mint-y-icons +mips-elf-binutils mkinitcpio-firmware +nomarch paru pfetch-rs phpactor prismlauncher-qt5-bin proton-ge-custom-bin -python-chex -python-diffusers -qt5-styleplugins qt6gtk2-git swayfx-git teams @@ -27,4 +31,5 @@ tilp-git ttf-twemoji-color units unofficial-homestuck-collection-bin +waydroid wl-clip-persist-git diff --git a/packages b/packages index b85104a..c423293 100644 --- a/packages +++ b/packages @@ -1,4 +1,5 @@ acpi +afl++ alsa-tools alsa-utils amd-ucode @@ -6,11 +7,13 @@ android-tools autotiling-rs base base-devel +bc bind blueberry bluez-utils brightnessctl btrfs-progs +busybox cage chromium chrony @@ -22,25 +25,29 @@ dart-sass ddcutil discord dmidecode +dnsmasq docker docker-buildx docker-compose +dosbox dosfstools -dotnet-host -dotnet-runtime dotnet-sdk e2fsprogs easyeffects efibootmgr efitools element-desktop +emacs exfatprogs fd +filezilla +fontforge freeradius gajim -gamescope +gamemode gdb gdu +ghidra gimp git git-filter-repo @@ -48,6 +55,7 @@ gnome-bluetooth-3.0 gnome-keyring gnome-themes-extra gnu-netcat +gradle grim grub gsound @@ -66,7 +74,9 @@ imv jdk-openjdk jdk8-openjdk jq +jre21-openjdk kitty +kotlin lib32-gst-plugins-base lib32-gst-plugins-base-libs lib32-gst-plugins-good @@ -74,7 +84,9 @@ lib32-libva-mesa-driver lib32-mesa-utils lib32-mesa-vdpau lib32-sdl12-compat +lib32-vulkan-nouveau lib32-vulkan-radeon +libreoffice-fresh libva-mesa-driver libva-nvidia-driver libvirt @@ -89,11 +101,9 @@ man-pages mangohud mesa-utils mesa-vdpau -mlocate -mono -mono-msbuild mpv mtools +musl nasm nautilus neofetch @@ -106,6 +116,8 @@ nodejs noto-fonts-cjk npm ntfs-3g +nvidia-dkms +nvidia-prime nvme-cli nwg-displays nwg-look @@ -116,12 +128,13 @@ pacutils parallel pavucontrol perf +perl-image-exiftool php pipewire-alsa pipewire-pulse +plocate polkit-gnome python-pynvim -python-pytorch qbittorrent qemu-full qpwgraph @@ -148,6 +161,7 @@ swaybg swayidle swaylock syncthing +tcpdump thunar thunderbird tlp @@ -156,23 +170,27 @@ traceroute tree ttf-dejavu ttf-jetbrains-mono +typescript ufw unzip valgrind vim virt-manager +vlc +vulkan-nouveau vulkan-radeon vulkan-tools waybar webp-pixbuf-loader wget whois -wine-staging +wine winetricks wireguard-tools wl-clipboard wl-mirror wofi +words xdg-desktop-portal xdg-desktop-portal-gtk xdg-desktop-portal-hyprland