Skip to content

caioy0/easy-sh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Custom cli to install my personal cfg and tools

Dependencies and tools

usage and advices

  • -> zsh easy-sh [options]
  • -> to list all the options use zsh easy-sh -h or --help

exec my custom scripts

chmod +x script.sh
./script.sh

-- or

zsh arch-install.sh || bash arch-install.sh

scripts

  • scripts -> .sh to use with wsl

🔐 Basic SSH Configuration (After Installation)

This guide walks you through setting up an SSH key for secure communication with GitHub.


Run the following commands, replacing the email with your GitHub email:

ssh-keygen -t ed25519 -C "your_email@example.com"
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
cat ~/.ssh/id_ed25519.pub

🌐 Add Your SSH Key to GitHub

  • After running the cat ~/.ssh/id_ed25519.pub command:
  1. Copy the entire output (ssh-ed25519 + end with your email).
  2. Go to github and sign in.
  3. In the top-right corner, click your profile picture → Settings.
  4. In the sidebar, click SSH and GPG keys.
  5. Click New SSH key.
  6. Add a title (e.g., "My Laptop" or "WSL").
  7. Paste your copied key into the Key field.
  8. Click Add SSH key to save.

now test

ssh -T git@github.com

basic config arch after install

  • for wsl
  • To set a different default user than root, append the following to the /etc/wsl.conf file

in /etc/wsl.conf

[user]
default=username

archlinux root

passwd
useradd -m -g users -G wheel -s /bin/bash [username]
echo "%wheel ALL=(ALL) ALL" >/etc/sudoers.d/wheel
passwd [username]

matugen config

  • to apply wallpaper colors to your system use
matugen image <path to image>