Laptop: Difference between revisions

From Hegemon Wiki
Jump to navigation Jump to search
mNo edit summary
 
(15 intermediate revisions by 2 users not shown)
Line 7: Line 7:


=== Basic Install ===
=== Basic Install ===
fish vim neovim python-pynvim git ripgrep fd ntpd openssh uptimed 7zip networkmanager btrfs-progs
fish vim neovim python-pynvim nano git ripgrep fd ntpd openssh uptimed 7zip networkmanager btrfs-progs


systemctl enable networkmanager
systemctl enable networkmanager


xorg-server xorg-apps xorg-xinit lightdm lightdm-gtk-greeter mesa lib32-vulkan-intel vulkan-intel picom sof-firmware pipewire pipewire-alsa pipewire-pulse wireplumber pavucontrol vlc vlc-plugins-all mpv deluge-gtk dolphin gedit feh eog skim network-manager-applet libinput evtest brightnessctl keepassxc htop btop deskflow cbatticon gparted bluez bluez-utils
xorg-server xorg-apps xorg-xinit lightdm lightdm-gtk-greeter mesa lib32-vulkan-intel vulkan-intel picom sof-firmware pipewire pipewire-alsa pipewire-pulse wireplumber pavucontrol vlc vlc-plugins-all mpv deluge-gtk dolphin gedit feh eog skim network-manager-applet libinput evtest brightnessctl keepassxc htop btop deskflow cbatticon gparted bluez bluez-utils redshift nfs-utils cifs-utils noto-fonts-cjk


systemctl enable ntpd
systemctl enable ntpd
Line 24: Line 24:


=== Add user account ===
=== Add user account ===
Add use to groups: wheel video
Add use to groups: wheel video audio


=== Install AUR packages ===
=== Install AUR packages ===
Line 34: Line 34:


aur/steam
aur/steam

aur/tor-browser

mpv-handler


=== Stop Arch locking out user accounts. ===
=== Stop Arch locking out user accounts. ===
Line 88: Line 92:
Add to /etc/fstab:
Add to /etc/fstab:


/swap/swapfile none swap defaults 0 0
/swap/swapfile none swap defaults 0 0

=== Mount Points ===
Install nfs-utils cifs-utils

Add entry to /etc/fstab

hextor:/pkg /var/cache/pacman/pkg nfs4 noauto,x-systemd.automount,x-systemd.device-timeout=10,x-systemd.idle-timeout=1min,bg,timeo=5,retrans=3,retry=2,noatime,nodiratime,soft 0 0


=== TODO ===
=== TODO ===
Line 97: Line 108:
brightness
brightness


pacman cache netmount
Can't see battery in awesome

hyprland cmake hyprland-protocols xdg-desktop-portal-hyprland cpio glaze

=== Choppy Audio ===
sudo usermod -aG audio $USER (Didn't help, but didn't reboot)

DisablePlugins = sap (Didn't help)

ControllerMode = bredr (Didn't help)

Latest revision as of 16:27, 14 February 2026

HP Laptop 15-fd0741TU 15.6" Full HD Laptop (Intel Core i5)[256GB]

TODO


sudo pacman -S sof-firmware alsa-ucm-conf

Basic Install[edit | edit source]

fish vim neovim python-pynvim nano git ripgrep fd ntpd openssh uptimed 7zip networkmanager btrfs-progs

systemctl enable networkmanager

xorg-server xorg-apps xorg-xinit lightdm lightdm-gtk-greeter mesa lib32-vulkan-intel vulkan-intel picom sof-firmware pipewire pipewire-alsa pipewire-pulse wireplumber pavucontrol vlc vlc-plugins-all mpv deluge-gtk dolphin gedit feh eog skim network-manager-applet libinput evtest brightnessctl keepassxc htop btop deskflow cbatticon gparted bluez bluez-utils redshift nfs-utils cifs-utils noto-fonts-cjk

systemctl enable ntpd

systemctl enable sshd

systemctl enable uptimed

systemctl enable lightdm

systemctl enable bluetooth

Add user account[edit | edit source]

Add use to groups: wheel video audio

Install AUR packages[edit | edit source]

Install yay/paru

aur/brave-bin

Uncomment multilib in /etc/pacman.conf to install steam

aur/steam

aur/tor-browser

mpv-handler

Stop Arch locking out user accounts.[edit | edit source]

Edit /etc/security/faillock.conf and ensure that "deny = 0" is set.

Enable tap to click on the touchpad.[edit | edit source]

/etc/X11/xorg.conf.d/50-synaptics.conf

Section "InputClass"

    Identifier "touchpad"

    Driver "synaptics"

    MatchIsTouchpad "on"

        Option "TapButton1" "1"

        Option "TapButton2" "2"

        Option "TapButton3" "3"

        Option "VertEdgeScroll" "on"

        Option "VertTwoFingerScroll" "on"

        Option "HorizEdgeScroll" "on"

        Option "HorizTwoFingerScroll" "on"

        Option "CircularScrolling" "off"

        #Option "CircScrollTrigger" "2"

        Option "EmulateTwoFingerMinZ" "40"

        Option "EmulateTwoFingerMinW" "8"

        Option "CoastingSpeed" "0"

        Option "FingerLow" "35"

        Option "FingerHigh" "40"

EndSection

Swap file[edit | edit source]

btrfs subvolume create /swap

btrfs filesystem mkswapfile --size 16g --uuid clear /swap/swapfile

Add to /etc/fstab:

/swap/swapfile none swap defaults 0 0

Mount Points[edit | edit source]

Install nfs-utils cifs-utils

Add entry to /etc/fstab

hextor:/pkg /var/cache/pacman/pkg nfs4 noauto,x-systemd.automount,x-systemd.device-timeout=10,x-systemd.idle-timeout=1min,bg,timeo=5,retrans=3,retry=2,noatime,nodiratime,soft 0 0

TODO[edit | edit source]

Power button: acpid, kernel param?

volume buttons

brightness

pacman cache netmount

hyprland cmake hyprland-protocols xdg-desktop-portal-hyprland cpio glaze

Choppy Audio[edit | edit source]

sudo usermod -aG audio $USER (Didn't help, but didn't reboot)

DisablePlugins = sap (Didn't help)

ControllerMode = bredr (Didn't help)