99 lines
1.7 KiB
Markdown
99 lines
1.7 KiB
Markdown
# Setup ArchLinux in WSL
|
|
|
|
## Sources
|
|
|
|
- [arch linux wsl docs](https://wiki.archlinux.org/title/Install_Arch_Linux_on_WSL)
|
|
|
|
## Setup User
|
|
|
|
Set root password
|
|
|
|
```sh
|
|
passwd
|
|
```
|
|
|
|
Install sudo
|
|
|
|
```sh
|
|
pacman -Syu
|
|
pacman -S sudo nvim vi nano
|
|
groupadd sudo
|
|
visudo # Uncomment %sudo ...
|
|
```
|
|
|
|
Create the user
|
|
|
|
```sh
|
|
useradd -u 1000 -g 1000 -m -s /bin/bash woelke
|
|
usermod -aG sudo woelke
|
|
```
|
|
|
|
Set a password
|
|
|
|
```sh
|
|
passwd woelke
|
|
```
|
|
|
|
Set wsl default user and restart wsl in powershell via `wsl --terminate archlinux`
|
|
|
|
```sh
|
|
tee -a /etc/wsl.conf <<'EOF'
|
|
|
|
[user]
|
|
default=woelke
|
|
EOF
|
|
```
|
|
|
|
## Neovim Setup
|
|
|
|
Setup ssh access to https://gitea.der-seb.space
|
|
|
|
```sh
|
|
ssh-keygen ...
|
|
|
|
tee -a /home/woelke/.ssh/config <<'EOF'
|
|
Host gitea.der-seb.space
|
|
User git
|
|
HostName gitea.der-seb.space
|
|
IdentitiesOnly yes
|
|
IdentityFile ~/.ssh/gitea-der-seb-space-access
|
|
EOF
|
|
```
|
|
|
|
[Install woelke dotfiles](https://gitea.der-seb.space/seb/dotfiles)
|
|
|
|
- yay
|
|
- tools
|
|
- zsh
|
|
- vim
|
|
- git cannot be installed!!!!
|
|
|
|
## TODOs
|
|
|
|
Fix README
|
|
|
|
```md
|
|
git clone ssh://git@gitea.der-seb.space:2222/seb/dotfiles.git ~/.dotfiles
|
|
cd ~/.dotfiles
|
|
./bootstrap.sh
|
|
```
|
|
|
|
Redesign bootstrap: .profil and .zprofile seems to some problems, e.g. .profile is only loaded as fallback,
|
|
|
|
Fix gitconfig?
|
|
|
|
.dotfiles / tools / docker and dockercompse cannot be installed
|
|
|
|
run and fix dotfiles install zsh scripts
|
|
|
|
faield: dotfiles install vim scripts 2 ----> "./install_plugins.sh",
|
|
|
|
write down in which order we should run the dotfiles scirpts yay, tools zsh vim ...
|
|
|
|
- [Install OhMyZsh](https://github.com/woelke/ohmyzsh) <--- problem: git clone git@github.com:woelke/dotfiles.git ~/.dotfiles
|
|
|
|
arch linux wsl docs
|
|
|
|
- 2.2 Open URLs in the WSL hosts browser
|
|
- 2.3 Run graphical applications with WSLg
|