Skip to content

Latest commit

 

History

History
193 lines (138 loc) · 3.21 KB

linux_setup.md

File metadata and controls

193 lines (138 loc) · 3.21 KB

PACMAN

in /etc/pacman.conf uncomment the line

#ParallelDownloads = 5

Yay

git clone https://github.com/Jguer/yay --depth 1
cd yay
makepkg -si

TIME

add cron task for every minute

pkill -RTMIN+9 dwmblocks

BRIGHTNESS

  1. add rule to udevs

in /etc/udev/rules.d/backlight.rules

SUBSYSTEM=="backlight", ACTION=="add", \
  RUN+="/bin/chgrp video /sys/class/backlight/intel_backlight/brightness", \
  RUN+="/bin/chmod g+w /sys/class/backlight/intel_backlight/brightness"
  1. add user to video group
groups <username> //shows groups a user is part of
sudo usermod -a -G video <username>
  1. reboot

BLUETOOTH

required package: bluez, bluez-utils

  1. add in /etc/bluetooth/main.conf
Expreimental=true
  1. start service
systemctl enable bluetooth
systemctl start bluetooth

TOUCHPAD

required package: libinput

note: xf86-input-synaptics is something in /etc/X11/xorg.conf.d/70-synaptics.conf

Section "InputClass"
    Identifier "touchpad"
    Driver "synaptics"
    MatchIsTouchpad "on"
        Option "TapButton1" "1"
        Option "TapButton2" "3"
        Option "TapButton3" "2"
        Option "VertEdgeScroll" "on"
        Option "VertTwoFingerScroll" "on"
        Option "HorizEdgeScroll" "on"
        Option "HorizTwoFingerScroll" "on"
        Option "CircularScrolling" "on"
        Option "CircScrollTrigger" "2"
        Option "EmulateTwoFingerMinZ" "40"
        Option "EmulateTwoFingerMinW" "8"
        Option "CoastingSpeed" "0"
        Option "FingerLow" "10"
        Option "FingerHigh" "30"
        Option "MaxTapTime" "125"
EndSection

EMOJIS

required packages: noto-fonts-emoji required packages: noto-fonts (other languages)

NOTIFICATION

required packages: libnotify, dunst

CRONJOBS

required packages: cronie

systemctl enable cronie
systemctl start cronie

Fonts

  • put your fonts in /usr/share/fonts
  • to install
sudo fc-cache -fv
  • to preview use display

FileSystem Tools

change permission for /media chown -R ayush:ayush /media

  1. gparted

  2. exfatprogs

  3. dosfstools

  4. ntfsprogs

  5. jmtpfs (aur)

Other Packages I use

wm

  1. dwm [window manager]
  2. dmenu [input?]
  3. dwmblocks [status bar]

gui programs

  1. chromium [web browser]
  2. mpv [media player]
  3. sxiv [image viewer]
  4. alacrity [terminal emulator]
  5. pinta [image editor]

tui programs

  1. neovim [text editor]
  2. moc [music player]
  3. htop [task manager]
  4. man [docs]

tools

  1. slock [lock screen]

  2. tree [listing directories]

  3. pandoc [opening .docx, .pptx]

  4. openssh [ssh client and daemon]

  5. sshfs [mounting remote directories]

  6. yay [AUR package manager]

  7. scrot [screen shot]

  8. slop [mouse selection]

  9. udisks2 [usb ejection]

  10. zip and unzip [working with .zips]

  11. fzf [fuzzy finder]

  12. qrencode [qrcodes]

  13. xdotool [automations]

  14. xclip [clipboard]

  15. xwallpaper [wallpaper]

daemons

  1. picom [compositor]
  2. pipewire [audio]
  3. networkmanager [networking]
  4. dunst & libnotify [notifications]
  5. bluez & bluez-utils [bluetooth]
  6. cronie [cronjobs]

fun

  1. sl
  2. cmatrix

programming

  1. nodejs [from nvm]
  2. pip [package manager for python]
  3. nodemon, live-server & editmd [from npm]