From 400a9845924651d7d210f38f2ab21a289f38d2ee Mon Sep 17 00:00:00 2001 From: Tuan-Dat Tran Date: Mon, 25 Mar 2024 11:32:28 +0100 Subject: [PATCH] Cleanup README.md Signed-off-by: Tuan-Dat Tran --- README.md | 83 +++++++++++++++++++++++++++++++++++++++------- config/.Xdefaults | 2 +- config/.ssh/config | 9 +---- 3 files changed, 73 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index 09a6138..05dbbd5 100644 --- a/README.md +++ b/README.md @@ -8,18 +8,61 @@ towards AMD graphics. ## Install dependencies ```bash -paru -S syncthing feh bottom zellij eza bat maim vlc python-pillow i3lock-color \ -vlc fd ripgrep unzip npm bacon simple-scan dunst picom zathura-pdf-mupdf dust \ -adobe-source-han-sans-jp-fonts obs-studio git zsh wget lightdm zathura pcmanfm \ -lightdm-webkit2-greeter xorg-server i3-gaps xorg-xbacklight xorg-xrandr xclip \ -alsa-utils pulseaudio pulseaudio-alsa pulseaudio-bluetooth playerctl xdotool \ -pavucontrol btrfs-progs udiskie blueman acpi acpid tlp conky stow openssh xsel \ -firefox veracrypt keepassxc ranger rofi chromium delta-git tesseract-data-eng \ -neofetch xf86-video-amdgpu lib32-mesa libva-mesa-driver lxappearance mesa-vdpau \ -lib32-libva-mesa-driver lib32-mesa-vdpau tesseract-data-eng p7zip pandoc-cli \ -nvtop wireguard-tools nmap bind wireshark-qt iperf3 cargo-flamegraph amd-ucode \ -ethtool smartmontools adobe-source-han-sans-kr-fonts docker docker-compose \ -docker-buildx systemd-resolvconf tailscale cargo-bloat brotherconfig4 +# System +paru -S linux-headers wget \ +btrfs-progs udiskie blueman openssh lshw less dmidecode + +## Audio +paru -S alsa-utils pulseaudio pulseaudio-alsa pulseaudio-bluetooth pavucontrol + +## Network +paru -S bind systemd-resolvconf networkmanager + +# Dotfiles +paru -S python-pillow i3lock-color stow playerctl xdotoolxsel feh \ +conky maim picom dust dunst rofi neofetch + +# Notebook +paru -S acpi acpid tlp + +# DevTools +paru -S delta-git cargo-bloat npm bacon nvim git cargo-flamegraph + +# CPU/GPU +paru -S lib32-libva-mesa-driver lib32-mesa-vdpau mesa-vdpau nvtop \ +xf86-video-amdgpu lib32-mesa libva-mesa-driver amd-ucode + +# X11 +paru -S xorg-server i3-gaps xorg-xbacklight xorg-xrandr xclip \ +lxappearance lightdm-webkit2-greeter lightdm + +# Terminal +pacman -S bottom zellij eza bat fd ripgrep zsh + +# Tools +## Productivity +### Browsers +paru -S firefox chromium +### File Browser +paru -S ranger pcmanfm +### Printer +paru -S brotherconfig4 simple-scan tesseract-data-eng +### Typesetting +paru -S adobe-source-han-sans-jp-fonts pandoc-cli adobe-source-han-sans-kr-fonts +### Misc +paru -S p7zip veracrypt keepassxc syncthing vlc unzip zathura zathura-pdf-mupdf + +## Troubleshooting +paru -S nmap smartmontools + +## Networking +paru -S tailscale wireshark-qt wireguard-tools ethtool iperf3 + +## obs-studio +paru -S obs-studio v4l2loopback-dkms + +## Docker +paru -S docker docker-compose docker-buildx ``` ## Picture @@ -86,6 +129,7 @@ Enable: - tlp - acpid +- NetworkManager ## Printer MFC @@ -96,3 +140,18 @@ but... ```sh sudo brsaneconfig4 -a name=MFC-L2710DW model=MFC-L2710DW nodename=192.168.50.219 ``` + +## Networking + +### eduroam + +Have to install networkmanager specifically for eduroam. Otherwise I'd stick to +systemd-networkd. + +## obs-studio + +Need to run the following manually + +```sh + sudo modprobe v4l2loopback +``` diff --git a/config/.Xdefaults b/config/.Xdefaults index 2142bca..b538420 100644 --- a/config/.Xdefaults +++ b/config/.Xdefaults @@ -1,6 +1,6 @@ ! urxvt ! Fonts -urxvt*font: xft:DejaVuSansM Nerd Font Mono:style=Regular:size=11:hinting=full +urxvt*font: xft:DejaVuSansM Nerd Font Mono:style=Regular:size=11:hinting=full, xft:Symbola:style=Regular:pixelsize=14 ! Behavior urxvt*scrollBar: false diff --git a/config/.ssh/config b/config/.ssh/config index c7bba14..265f618 100644 --- a/config/.ssh/config +++ b/config/.ssh/config @@ -80,7 +80,6 @@ Host ncs-head-user Port 2122 User user IdentityFile /mnt/veracrypt1/tudattr - ForwardX11 yes Host ncs2 HostName 192.168.1.13 @@ -102,7 +101,6 @@ Host ncs-node1 Host ncs-node2 HostName 192.168.1.7 User tuan-dat.tran - ForwardX11 yes Host ncs-node2-user HostName 192.168.1.7 @@ -111,13 +109,11 @@ Host ncs-node2-user Host ncs-node3 Hostname 192.168.1.19 User tuan-dat.tran - ForwardX11 yes Host ncs-node3-user Hostname 192.168.1.19 User user IdentityFile /mnt/veracrypt1/tudattr - ForwardX11 yes Host ncs-node4 HostName 192.168.1.9 @@ -143,13 +139,11 @@ Host ncs-node6-user Port 22 User user IdentityFile /mnt/veracrypt1/tudattr - # ForwardX11 yes ProxyJump ncs-head Host ncs-node7 Hostname 192.168.1.18 User tuan-dat.tran - ForwardX11 yes Host ncs-wedge Hostname 192.168.1.5 @@ -160,9 +154,8 @@ Host ncs-gpu Port 22 User tuan IdentityFile /mnt/veracrypt1/tudattr - ForwardX11 yes ProxyJump ncs-head - + Host ami Hostname 3.72.156.214 Port 22