diff options
| -rw-r--r-- | public/artix-install.md | 56 | ||||
| -rw-r--r-- | public/categories/index.html | 2 | ||||
| -rw-r--r-- | public/es/categories/index.html | 2 | ||||
| -rw-r--r-- | public/es/index.html | 2 | ||||
| -rw-r--r-- | public/es/series/index.html | 2 | ||||
| -rw-r--r-- | public/es/tags/index.html | 2 | ||||
| -rw-r--r-- | public/index.html | 2 | ||||
| -rw-r--r-- | public/ko/categories/index.html | 2 | ||||
| -rw-r--r-- | public/ko/index.html | 2 | ||||
| -rw-r--r-- | public/ko/series/index.html | 2 | ||||
| -rw-r--r-- | public/ko/tags/index.html | 2 | ||||
| -rw-r--r-- | public/progs.csv | 1 | ||||
| -rw-r--r-- | public/series/index.html | 2 | ||||
| -rw-r--r-- | public/tags/index.html | 2 | ||||
| -rw-r--r-- | static/artix-install.md | 56 | ||||
| -rw-r--r-- | static/progs.csv | 1 |
16 files changed, 112 insertions, 26 deletions
diff --git a/public/artix-install.md b/public/artix-install.md index 84f8b29..a45782e 100644 --- a/public/artix-install.md +++ b/public/artix-install.md @@ -1,4 +1,5 @@ # wifi wireless connection + ip a ip link set wlan0 up rfkill unblock wifi @@ -11,12 +12,16 @@ connect wifi_181dea9eaba1_66... quit # UEFI vs legacy + ls /sys/firmware/efi/efivars # partition + lsblk fdisk /dev/sdX + # create 2 partition (boot, root) or 3 partition (efi, boot, root) + # or add a swap partition for each case dd if=/dev/urandom of=/dev/sdX2 bs=1M status=progress @@ -24,35 +29,45 @@ cryptsetup luksFormat /dev/sdX2 cryptsetup open /dev/sdX2 luks # lvm: with volumes + pvcreate /dev/mapper/luks vgcreate vg /dev/mapper/luks # Create a volume for your swap space. A good size for this is your RAM size + 2GB. + lvcreate -L 1T vg -n root -lvcreate -L 18G vg -n swap +lvcreate -L 18G vg -n swap lvcreate -l 100%FREE vg -n home -# lvm: check volume +# lvm: check volume + vgdisplay lvdisplay # lvm: format and mount logical volumes + modprobe dm_mod vgscan vgchange -ay # lvm: file system + mkfs.btrfs /dev/vg/root mkfs.btrfs /dev/vg/home mkswap /dev/vg/swap # file system + # mkfs.btrfs /dev/sdX1 + # mkfs.ext4 /dev/sdX1 + # mkfs.exfat /dev/sdX1 + # mkswap /dev/sdX1 # mount + mount /dev/vg/root /mnt mkdir /mnt/home mount /dev/vg/home /mnt/home @@ -63,22 +78,28 @@ swapon /dev/vg/swap swapon -a # lvm: without volumes + mkfs.btrfs /dev/mapper/luks mount /dev/mapper/luks /mnt mkfs.fat -F32 /dev/sdX1 mkdir /mnt/boot && mount /dev/sdX1 /mnt/boot # UEFI: mkdir /mnt/boot/efi && mount /dev/sdX1 /mnt/boot/efi # mirrolist + vi /etc/pacman.d/mirrowlist # programs + basestrap -i /mnt base base-devel runit elogind-runit linux linux-firmware grub networkmanager networkmanager-runit cryptsetup lvm2 lvm2-runit neovim vim os-prober + # UEFI: efibootmgr # installation + artix-chroot /mnt bash # Timezone & Location + ln -s /usr/share/zoneinfo/Continent/TimeZone /etc/localtime hwclock --systohc vim /etc/locale.conf @@ -90,30 +111,36 @@ vim /etc/locale.gen locale-gen # Host + vim /etc/hostname vim /etc/hosts -127.0.0.1 localhost -::1 localhost -127.0.1.1 hostname.localdomin hostname +127.0.0.1 localhost +::1 localhost +127.0.1.1 hostname.localdomin hostname # Networkmanager + ln -s /etc/runit/sv/Networkmanager /etc/runit/runsvdir/current # Password and Users + passwd useradd -G(-g) wheel -m username passwd username # (Optional) auto-login + vim /etc/runit/sv/agetty-tty1/conf --autologin username # Hook + vim /etc/mkinitcpio.conf HOOKS=(base udev autodetect modconf kms keyboard keymap consolefont block 'encrypt' 'lvm2' filesystems fsck) mkinitcpio -p linux # Decryption and Boot + exit lsblk -f >> /mnt/etc/default/grub fstabgen -U /mnt >> /mnt/etc/fstab @@ -122,48 +149,63 @@ vim /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT="... cryptdevice=UUID=/dev/sdX2's UUID:luks root=/dev/mapper/luks" # Grub Installation + grub-install /dev/sdX + # UEFI: grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub + grub-mkconfig -o /boot/grub/grub.cfg # (Optional) Check root UUID + vim /boot/grub/grub.cfg -# Search 'root=UUID' + +# Search 'root=UUID' # Finish + exit reboot detach booting USB - ===================== # List nearby Wi-Fi networks: + nmcli device wifi list # Connect to a Wi-Fi network: + nmcli device wifi connect SSID_or_BSSID password password # Connect to a hidden Wi-Fi network: + nmcli device wifi connect SSID_or_BSSID password password hidden yes # Connect to a Wi-Fi on the wlan1 interface: + nmcli device wifi connect SSID_or_BSSID password password ifname wlan1 profile_name # Disconnect an interface: + nmcli device disconnect ifname eth0 # Get a list of connections with their names, UUIDs, types and backing devices: + nmcli connection show # Activate a connection (i.e. connect to a network with an existing profile): + nmcli connection up name_or_uuid # Delete a connection: + nmcli connection delete name_or_uuid # See a list of network devices and their state: + nmcli device # Turn off Wi-Fi: + nmcli radio wifi off diff --git a/public/categories/index.html b/public/categories/index.html index a2bb4fd..5090ff4 100644 --- a/public/categories/index.html +++ b/public/categories/index.html @@ -15,7 +15,7 @@ crafted by HTML5 UP. Ported to Hugo by Simon Bruder."> <link rel="alternate" type="application/rss+xml" href="https://thesiah.xyz/categories/index.xml" title="THESIAH"> - <meta name="generator" content="Hugo 0.139.0"> + <meta name="generator" content="Hugo 0.139.4"> <link rel="stylesheet" href="/css/main.min.09224b467f2c555409865abcdf41f1274d28443d62fe5328ebcd73347b9dd264ae5252ade861e8ea1e4e114804b96f4720a7117f83b8e24922fd71f04afbbb08.css" integrity="sha512-CSJLRn8sVVQJhlq830HxJ00oRD1i/lMo681zNHud0mSuUlKt6GHo6h5OEUgEuW9HIKcRf4O44kki/XHwSvu7CA=="> diff --git a/public/es/categories/index.html b/public/es/categories/index.html index 971bf99..5371d65 100644 --- a/public/es/categories/index.html +++ b/public/es/categories/index.html @@ -15,7 +15,7 @@ crafted by HTML5 UP. Ported to Hugo by Simon Bruder."> <link rel="alternate" type="application/rss+xml" href="https://thesiah.xyz/es/categories/index.xml" title="THESIAH"> - <meta name="generator" content="Hugo 0.139.0"> + <meta name="generator" content="Hugo 0.139.4"> <link rel="stylesheet" href="/css/main.min.09224b467f2c555409865abcdf41f1274d28443d62fe5328ebcd73347b9dd264ae5252ade861e8ea1e4e114804b96f4720a7117f83b8e24922fd71f04afbbb08.css" integrity="sha512-CSJLRn8sVVQJhlq830HxJ00oRD1i/lMo681zNHud0mSuUlKt6GHo6h5OEUgEuW9HIKcRf4O44kki/XHwSvu7CA=="> diff --git a/public/es/index.html b/public/es/index.html index 66eeef5..5c9bc21 100644 --- a/public/es/index.html +++ b/public/es/index.html @@ -15,7 +15,7 @@ crafted by HTML5 UP. Ported to Hugo by Simon Bruder."> <link rel="alternate" type="application/rss+xml" href="https://thesiah.xyz/es/index.xml" title="THESIAH"> - <meta name="generator" content="Hugo 0.139.0"> + <meta name="generator" content="Hugo 0.139.4"> <link rel="stylesheet" href="/css/main.min.09224b467f2c555409865abcdf41f1274d28443d62fe5328ebcd73347b9dd264ae5252ade861e8ea1e4e114804b96f4720a7117f83b8e24922fd71f04afbbb08.css" integrity="sha512-CSJLRn8sVVQJhlq830HxJ00oRD1i/lMo681zNHud0mSuUlKt6GHo6h5OEUgEuW9HIKcRf4O44kki/XHwSvu7CA=="> diff --git a/public/es/series/index.html b/public/es/series/index.html index 979453f..da275a6 100644 --- a/public/es/series/index.html +++ b/public/es/series/index.html @@ -15,7 +15,7 @@ crafted by HTML5 UP. Ported to Hugo by Simon Bruder."> <link rel="alternate" type="application/rss+xml" href="https://thesiah.xyz/es/series/index.xml" title="THESIAH"> - <meta name="generator" content="Hugo 0.139.0"> + <meta name="generator" content="Hugo 0.139.4"> <link rel="stylesheet" href="/css/main.min.09224b467f2c555409865abcdf41f1274d28443d62fe5328ebcd73347b9dd264ae5252ade861e8ea1e4e114804b96f4720a7117f83b8e24922fd71f04afbbb08.css" integrity="sha512-CSJLRn8sVVQJhlq830HxJ00oRD1i/lMo681zNHud0mSuUlKt6GHo6h5OEUgEuW9HIKcRf4O44kki/XHwSvu7CA=="> diff --git a/public/es/tags/index.html b/public/es/tags/index.html index 530ec20..ce0b771 100644 --- a/public/es/tags/index.html +++ b/public/es/tags/index.html @@ -15,7 +15,7 @@ crafted by HTML5 UP. Ported to Hugo by Simon Bruder."> <link rel="alternate" type="application/rss+xml" href="https://thesiah.xyz/es/tags/index.xml" title="THESIAH"> - <meta name="generator" content="Hugo 0.139.0"> + <meta name="generator" content="Hugo 0.139.4"> <link rel="stylesheet" href="/css/main.min.09224b467f2c555409865abcdf41f1274d28443d62fe5328ebcd73347b9dd264ae5252ade861e8ea1e4e114804b96f4720a7117f83b8e24922fd71f04afbbb08.css" integrity="sha512-CSJLRn8sVVQJhlq830HxJ00oRD1i/lMo681zNHud0mSuUlKt6GHo6h5OEUgEuW9HIKcRf4O44kki/XHwSvu7CA=="> diff --git a/public/index.html b/public/index.html index a502894..a4b25e3 100644 --- a/public/index.html +++ b/public/index.html @@ -15,7 +15,7 @@ crafted by HTML5 UP. Ported to Hugo by Simon Bruder."> <link rel="alternate" type="application/rss+xml" href="https://thesiah.xyz/index.xml" title="THESIAH"> - <meta name="generator" content="Hugo 0.139.0"> + <meta name="generator" content="Hugo 0.139.4"> <link rel="stylesheet" href="/css/main.min.09224b467f2c555409865abcdf41f1274d28443d62fe5328ebcd73347b9dd264ae5252ade861e8ea1e4e114804b96f4720a7117f83b8e24922fd71f04afbbb08.css" integrity="sha512-CSJLRn8sVVQJhlq830HxJ00oRD1i/lMo681zNHud0mSuUlKt6GHo6h5OEUgEuW9HIKcRf4O44kki/XHwSvu7CA=="> diff --git a/public/ko/categories/index.html b/public/ko/categories/index.html index 121eb0f..eccfcfd 100644 --- a/public/ko/categories/index.html +++ b/public/ko/categories/index.html @@ -15,7 +15,7 @@ crafted by HTML5 UP. Ported to Hugo by Simon Bruder."> <link rel="alternate" type="application/rss+xml" href="https://thesiah.xyz/ko/categories/index.xml" title="THESIAH"> - <meta name="generator" content="Hugo 0.139.0"> + <meta name="generator" content="Hugo 0.139.4"> <link rel="stylesheet" href="/css/main.min.09224b467f2c555409865abcdf41f1274d28443d62fe5328ebcd73347b9dd264ae5252ade861e8ea1e4e114804b96f4720a7117f83b8e24922fd71f04afbbb08.css" integrity="sha512-CSJLRn8sVVQJhlq830HxJ00oRD1i/lMo681zNHud0mSuUlKt6GHo6h5OEUgEuW9HIKcRf4O44kki/XHwSvu7CA=="> diff --git a/public/ko/index.html b/public/ko/index.html index d186446..68718f8 100644 --- a/public/ko/index.html +++ b/public/ko/index.html @@ -15,7 +15,7 @@ crafted by HTML5 UP. Ported to Hugo by Simon Bruder."> <link rel="alternate" type="application/rss+xml" href="https://thesiah.xyz/ko/index.xml" title="THESIAH"> - <meta name="generator" content="Hugo 0.139.0"> + <meta name="generator" content="Hugo 0.139.4"> <link rel="stylesheet" href="/css/main.min.09224b467f2c555409865abcdf41f1274d28443d62fe5328ebcd73347b9dd264ae5252ade861e8ea1e4e114804b96f4720a7117f83b8e24922fd71f04afbbb08.css" integrity="sha512-CSJLRn8sVVQJhlq830HxJ00oRD1i/lMo681zNHud0mSuUlKt6GHo6h5OEUgEuW9HIKcRf4O44kki/XHwSvu7CA=="> diff --git a/public/ko/series/index.html b/public/ko/series/index.html index c3c7758..89684b1 100644 --- a/public/ko/series/index.html +++ b/public/ko/series/index.html @@ -15,7 +15,7 @@ crafted by HTML5 UP. Ported to Hugo by Simon Bruder."> <link rel="alternate" type="application/rss+xml" href="https://thesiah.xyz/ko/series/index.xml" title="THESIAH"> - <meta name="generator" content="Hugo 0.139.0"> + <meta name="generator" content="Hugo 0.139.4"> <link rel="stylesheet" href="/css/main.min.09224b467f2c555409865abcdf41f1274d28443d62fe5328ebcd73347b9dd264ae5252ade861e8ea1e4e114804b96f4720a7117f83b8e24922fd71f04afbbb08.css" integrity="sha512-CSJLRn8sVVQJhlq830HxJ00oRD1i/lMo681zNHud0mSuUlKt6GHo6h5OEUgEuW9HIKcRf4O44kki/XHwSvu7CA=="> diff --git a/public/ko/tags/index.html b/public/ko/tags/index.html index 6db4233..3f565b0 100644 --- a/public/ko/tags/index.html +++ b/public/ko/tags/index.html @@ -15,7 +15,7 @@ crafted by HTML5 UP. Ported to Hugo by Simon Bruder."> <link rel="alternate" type="application/rss+xml" href="https://thesiah.xyz/ko/tags/index.xml" title="THESIAH"> - <meta name="generator" content="Hugo 0.139.0"> + <meta name="generator" content="Hugo 0.139.4"> <link rel="stylesheet" href="/css/main.min.09224b467f2c555409865abcdf41f1274d28443d62fe5328ebcd73347b9dd264ae5252ade861e8ea1e4e114804b96f4720a7117f83b8e24922fd71f04afbbb08.css" integrity="sha512-CSJLRn8sVVQJhlq830HxJ00oRD1i/lMo681zNHud0mSuUlKt6GHo6h5OEUgEuW9HIKcRf4O44kki/XHwSvu7CA=="> diff --git a/public/progs.csv b/public/progs.csv index c25a8a5..bd8b579 100644 --- a/public/progs.csv +++ b/public/progs.csv @@ -210,6 +210,7 @@ P,xgboost,is an open-source software library which provides a regularizing gradi ,yt-dlp,can download any YouTube video (or playlist or channel) when given the link. ,zathura,is a pdf viewer with vim-like bindings. ,zathura-pdf-mupdf,allows mupdf pdf compatibility in zathura. +A,zoom,is a video conferencing and web conferencing service. ,zoxide,is a tool enhanced cd command. G,https://github.com/TheSiahxyz/suckless.git,is TheSiahxyz's suckless programs. G,https://github.com/palortoff/pass-extension-tail.git,is a Password-store extension. diff --git a/public/series/index.html b/public/series/index.html index 5872b53..cb27992 100644 --- a/public/series/index.html +++ b/public/series/index.html @@ -15,7 +15,7 @@ crafted by HTML5 UP. Ported to Hugo by Simon Bruder."> <link rel="alternate" type="application/rss+xml" href="https://thesiah.xyz/series/index.xml" title="THESIAH"> - <meta name="generator" content="Hugo 0.139.0"> + <meta name="generator" content="Hugo 0.139.4"> <link rel="stylesheet" href="/css/main.min.09224b467f2c555409865abcdf41f1274d28443d62fe5328ebcd73347b9dd264ae5252ade861e8ea1e4e114804b96f4720a7117f83b8e24922fd71f04afbbb08.css" integrity="sha512-CSJLRn8sVVQJhlq830HxJ00oRD1i/lMo681zNHud0mSuUlKt6GHo6h5OEUgEuW9HIKcRf4O44kki/XHwSvu7CA=="> diff --git a/public/tags/index.html b/public/tags/index.html index 3e94d3f..6c7fba6 100644 --- a/public/tags/index.html +++ b/public/tags/index.html @@ -15,7 +15,7 @@ crafted by HTML5 UP. Ported to Hugo by Simon Bruder."> <link rel="alternate" type="application/rss+xml" href="https://thesiah.xyz/tags/index.xml" title="THESIAH"> - <meta name="generator" content="Hugo 0.139.0"> + <meta name="generator" content="Hugo 0.139.4"> <link rel="stylesheet" href="/css/main.min.09224b467f2c555409865abcdf41f1274d28443d62fe5328ebcd73347b9dd264ae5252ade861e8ea1e4e114804b96f4720a7117f83b8e24922fd71f04afbbb08.css" integrity="sha512-CSJLRn8sVVQJhlq830HxJ00oRD1i/lMo681zNHud0mSuUlKt6GHo6h5OEUgEuW9HIKcRf4O44kki/XHwSvu7CA=="> diff --git a/static/artix-install.md b/static/artix-install.md index 84f8b29..a45782e 100644 --- a/static/artix-install.md +++ b/static/artix-install.md @@ -1,4 +1,5 @@ # wifi wireless connection + ip a ip link set wlan0 up rfkill unblock wifi @@ -11,12 +12,16 @@ connect wifi_181dea9eaba1_66... quit # UEFI vs legacy + ls /sys/firmware/efi/efivars # partition + lsblk fdisk /dev/sdX + # create 2 partition (boot, root) or 3 partition (efi, boot, root) + # or add a swap partition for each case dd if=/dev/urandom of=/dev/sdX2 bs=1M status=progress @@ -24,35 +29,45 @@ cryptsetup luksFormat /dev/sdX2 cryptsetup open /dev/sdX2 luks # lvm: with volumes + pvcreate /dev/mapper/luks vgcreate vg /dev/mapper/luks # Create a volume for your swap space. A good size for this is your RAM size + 2GB. + lvcreate -L 1T vg -n root -lvcreate -L 18G vg -n swap +lvcreate -L 18G vg -n swap lvcreate -l 100%FREE vg -n home -# lvm: check volume +# lvm: check volume + vgdisplay lvdisplay # lvm: format and mount logical volumes + modprobe dm_mod vgscan vgchange -ay # lvm: file system + mkfs.btrfs /dev/vg/root mkfs.btrfs /dev/vg/home mkswap /dev/vg/swap # file system + # mkfs.btrfs /dev/sdX1 + # mkfs.ext4 /dev/sdX1 + # mkfs.exfat /dev/sdX1 + # mkswap /dev/sdX1 # mount + mount /dev/vg/root /mnt mkdir /mnt/home mount /dev/vg/home /mnt/home @@ -63,22 +78,28 @@ swapon /dev/vg/swap swapon -a # lvm: without volumes + mkfs.btrfs /dev/mapper/luks mount /dev/mapper/luks /mnt mkfs.fat -F32 /dev/sdX1 mkdir /mnt/boot && mount /dev/sdX1 /mnt/boot # UEFI: mkdir /mnt/boot/efi && mount /dev/sdX1 /mnt/boot/efi # mirrolist + vi /etc/pacman.d/mirrowlist # programs + basestrap -i /mnt base base-devel runit elogind-runit linux linux-firmware grub networkmanager networkmanager-runit cryptsetup lvm2 lvm2-runit neovim vim os-prober + # UEFI: efibootmgr # installation + artix-chroot /mnt bash # Timezone & Location + ln -s /usr/share/zoneinfo/Continent/TimeZone /etc/localtime hwclock --systohc vim /etc/locale.conf @@ -90,30 +111,36 @@ vim /etc/locale.gen locale-gen # Host + vim /etc/hostname vim /etc/hosts -127.0.0.1 localhost -::1 localhost -127.0.1.1 hostname.localdomin hostname +127.0.0.1 localhost +::1 localhost +127.0.1.1 hostname.localdomin hostname # Networkmanager + ln -s /etc/runit/sv/Networkmanager /etc/runit/runsvdir/current # Password and Users + passwd useradd -G(-g) wheel -m username passwd username # (Optional) auto-login + vim /etc/runit/sv/agetty-tty1/conf --autologin username # Hook + vim /etc/mkinitcpio.conf HOOKS=(base udev autodetect modconf kms keyboard keymap consolefont block 'encrypt' 'lvm2' filesystems fsck) mkinitcpio -p linux # Decryption and Boot + exit lsblk -f >> /mnt/etc/default/grub fstabgen -U /mnt >> /mnt/etc/fstab @@ -122,48 +149,63 @@ vim /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT="... cryptdevice=UUID=/dev/sdX2's UUID:luks root=/dev/mapper/luks" # Grub Installation + grub-install /dev/sdX + # UEFI: grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub + grub-mkconfig -o /boot/grub/grub.cfg # (Optional) Check root UUID + vim /boot/grub/grub.cfg -# Search 'root=UUID' + +# Search 'root=UUID' # Finish + exit reboot detach booting USB - ===================== # List nearby Wi-Fi networks: + nmcli device wifi list # Connect to a Wi-Fi network: + nmcli device wifi connect SSID_or_BSSID password password # Connect to a hidden Wi-Fi network: + nmcli device wifi connect SSID_or_BSSID password password hidden yes # Connect to a Wi-Fi on the wlan1 interface: + nmcli device wifi connect SSID_or_BSSID password password ifname wlan1 profile_name # Disconnect an interface: + nmcli device disconnect ifname eth0 # Get a list of connections with their names, UUIDs, types and backing devices: + nmcli connection show # Activate a connection (i.e. connect to a network with an existing profile): + nmcli connection up name_or_uuid # Delete a connection: + nmcli connection delete name_or_uuid # See a list of network devices and their state: + nmcli device # Turn off Wi-Fi: + nmcli radio wifi off diff --git a/static/progs.csv b/static/progs.csv index c25a8a5..bd8b579 100644 --- a/static/progs.csv +++ b/static/progs.csv @@ -210,6 +210,7 @@ P,xgboost,is an open-source software library which provides a regularizing gradi ,yt-dlp,can download any YouTube video (or playlist or channel) when given the link. ,zathura,is a pdf viewer with vim-like bindings. ,zathura-pdf-mupdf,allows mupdf pdf compatibility in zathura. +A,zoom,is a video conferencing and web conferencing service. ,zoxide,is a tool enhanced cd command. G,https://github.com/TheSiahxyz/suckless.git,is TheSiahxyz's suckless programs. G,https://github.com/palortoff/pass-extension-tail.git,is a Password-store extension. |
