It's basically a text editor based on Vim, but all the plugins are written in Lua. (There's also `hq` and `yq`, but I haven't tried those yet.) sudo pacman -S neovim # Neovim is something I'm adding. sudo pacman -S lsd # Use lsd (not that LSD! This one make the ls command look cool.) (I added commands to ~/.bash_aliases to use it.) sudo pacman -S jq # Command-line JSON processor. The command to enable it for tmux should be in `~/.nf`. sudo pacman -S powerline # Install powerline. Git clone ~/.tmux/plugins/tpm # Install the TMUX plugin manager. (We'll have some basic stuff set up in `~/.nf`) sudo pacman -S tmux # Install the terminal multiplexer. P10k configure # Configure the Powerlevel10k prompt. (You could use it in Bash too, but I'm not going to do that.) exec zsh # Restart zsh echo 'source /usr/share/zsh-theme-powerlevel10k/powerlevel10k.zsh-theme' > ~/.zshrc # Use the Powerlevel10K theme in Zsh. Yay -S -noconfirm zsh-theme-powerlevel10k-git # Install the powerlevel10k them for zsh. (I should have used `yay -S oh-my-zsh-git` but this works just as well.) (If it asks if you want to change the default shell to Zsh, say yes!) Sh -c " $(curl -fsSL ) " # Install Oh-My-Zsh. (We're still in Bash, but that will change shortly.)Ĭhsh -l # Show a list of shells we can change to. I should really make them softlinks to their Windows counterpart later.Ĭurl wttr.in # Check to see if we have curl installed by checking the weather! sudo pacman -S zsh # Install Zsh You can use this directory to launch scripts that you write to do tasks mkdir Projects Downloads Documents Sandbox Music Pictures Videos # Just some placeholder directories. You probably won't use it a whole lot, but there's some cool stuff that is important mkdir bin # Add this directory. Yay will ask you for your sudo password later.) sudo pacman -S imagemagick # Manipulate images from the command line. (Note You can't use `sudo` with `yay` upfront. Yay -S bash-pipes # One more toy (`pipes.sh`), because the Internet is a Series of Tubes. sudo pacman -S ponysay # It's like cowsay, only 20% cooler. sudo pacman -S python-pip # Python needs pip to install some packages sudo pacman -S lm_sensors psutils python-psutil neofetch bashtop htop # Install these to show system information and to manage processes in a more user-friendly way sudo pacman -S figlet cowsay fortune-mod cmatrix nyancat # Command line toys, some of them are important that they install some depedencies you'll want to have around. sudo pacman -S bat-extras fzf clang llvm rust # Some important tools I'll talk about them later. sudo pacman -S bat # `bat` is like `cat`, but it looks better. (TODO: Is there something similar for gitlab?) sudo pacman -S lolcat # Install `lolcat` (colorful cat), this will also install the Ruby programming language that it depends on. sudo pacman -S github-cli # Install this so we can use `gh` to do github command. sudo pacman -S openssh # Install OpenSSH so we can use SSH. Makepkg -si # Make the `yay` package, this will also install the Go Language (`golang`) that `yay` needs to do stuff. cd yay # Go to the yay directory (TODO: Could I have put this in a Downloads directory?) When asked if you want to replace `fakeroot-tcp` with `fakeroot` SAY NO! sudo git clone # This will install `yay` which will allow you access to the ArchLinux User Repository. sudo pacman -S -needed base-devel git # When you install the `base-devel` package for ArchWSL, `fakeroot` and `fakeroot-tcp` are in conflict. Sudo pacman-key -init sudo pacman-key -populate sudo pacman -Syu sudo pacman -S archlinux-keyring # Note: ArchWSL says this is optional, but THIS PACKAGE IS MANDITORY! It should be the first one installed.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |