summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--public/artix-install.md56
-rw-r--r--public/categories/index.html2
-rw-r--r--public/es/categories/index.html2
-rw-r--r--public/es/index.html2
-rw-r--r--public/es/series/index.html2
-rw-r--r--public/es/tags/index.html2
-rw-r--r--public/index.html2
-rw-r--r--public/ko/categories/index.html2
-rw-r--r--public/ko/index.html2
-rw-r--r--public/ko/series/index.html2
-rw-r--r--public/ko/tags/index.html2
-rw-r--r--public/progs.csv1
-rw-r--r--public/series/index.html2
-rw-r--r--public/tags/index.html2
-rw-r--r--static/artix-install.md56
-rw-r--r--static/progs.csv1
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.