commit ca5ff04717348f5ac7c331325080088e1ace8799 Author: tuz Date: Fri Oct 17 00:20:01 2025 -0500 update diff --git a/linux/debian/brightnessctl.md b/linux/debian/brightnessctl.md new file mode 100644 index 0000000..74f51c6 --- /dev/null +++ b/linux/debian/brightnessctl.md @@ -0,0 +1,7 @@ +# Brightnessctl + +sudo apt install brightnessctl + + + +brightnessctl set 30% diff --git a/linux/debian/debian.md b/linux/debian/debian.md new file mode 100644 index 0000000..0d44359 --- /dev/null +++ b/linux/debian/debian.md @@ -0,0 +1,791 @@ +# Debian + + + +## Debian stable + +``` +nvim /etc/apt/sources.list + +deb http://deb.debian.org/debian bookworm main contrib non-free +deb http://deb.debian.org/debian-security bookworm-security main contrib non-free +deb http://deb.debian.org/debian bookworm-updates main contrib non-free +``` + +## Debian mix + +``` +# Debian Stable (Bookworm) +deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware +deb http://deb.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware +deb http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware + +# Debian Testing (Trixie) +deb http://deb.debian.org/debian trixie main contrib non-free non-free-firmware +``` + +``` +nvim /etc/apt/preferences.d/00default.pref + +Package: * +Pin: release n=bookworm +Pin-Priority: 900 + +Package: * +Pin: release n=trixie +Pin-Priority: 400 +``` + + +tree -f +tree +tree -d + + + +## flatpak + +flatpak ps + + +flatpak kill org.telegram.desktop + + + + + + + + + +# Temporal files + +ds + +ls -lsa + + + + + + + + + + XMPP client to server +5269/tcp => XMPP server to server +5280/tcp => XMPP BOSH +5443/tcp => XMPP Upload + +sudo ufw allow 5222/tcp +sudo ufw allow 5269/tcp +sudo ufw allow 5280/tcp +sudo ufw allow 5443/tcp +'); + + echo Markdown::h2('Server'); + echo Markdown::code(' +apt update +apt full-upgrade -y + +apt update && apt upgrade -y +apt install sudo ufw curl wget unzip nano -y + +adduser adminuser +usermod -aG sudo adminuser + +sudo ufw allow OpenSSH +sudo ufw allow http +sudo ufw allow https +sudo ufw enable +'); + echo Markdown::h2(''); + echo Markdown::code(''); + + + + echo Markdown::h3('Terminal info (neofetch)'); + echo Markdown::code( +<< Windows +// scp /etc/caddy/Caddyfile root@192.168.0.19:C:/root/src/www.config/ + +// Windows => Devian +// scp "C:/root/src/www.config/Caddyfile" root@192.168.0.19:/etc/caddy/ + +// scp "C:/root/src/www.local.soloot/src/pub/README.md" nabide@192.168.0.23:/home/nabide/Public/ +// ``` + +// ## Debian Server + +// ### Commands + +// ```shell +// ssh -p 20203 root@111.90.148.4 + +// -3GTG34a60Zsp1FurGo +// ``` + + + + + + +// ## Debian + +// ### Commands + +// #### Shell ssh +// ```shell +// ssh-keygen -t ed25519 -C "yourname@machine" + +ssh-keygen -t ed25519 -C "nabide@local" + +// naibed + +// chmod 600 /root/.ssh/id_ed25519 + + + +// cat C:\Users\YourName\.ssh\id_ed25519.pub + +cat ~/.ssh/id_ed25519.pub +~/.ssh/id_ed25519.pub +// ssh-copy-id -i ~/.ssh/id_ed25519.pub youruser@debian-ip + +// mkdir -p ~/.ssh +// nano ~/.ssh/authorized_keys + + +// win not pass: + +// type $env:USERPROFILE\.ssh\id_ed25519.pub | ssh nabide@192.168.0.23 "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys && chmod 700 ~/.ssh" + + +// ``` + +// ```shell +// sudo systemctl daemon-reload +// sudo systemctl restart {app} +// sudo systemctl status {app} +// ``` + + + + + + +// ## Debian Server + +// ### Commands + +// ```shell +ssh -p 20203 root@111.90.148.4 + + +// scp -P 20203 -r /home/nabide/code/www.ruchimi.panama_paradise root@111.90.148.4:/var/www + +// rsync -avz --progress -e "ssh -p 20203" /home/nabide/code/www.ruchimi.panama_paradise root@111.90.148.4:/var/www + +// rsync -avz --progress --delete -e "ssh -p 20203" /home/nabide/code/www.ruchimi.panama_paradise root@111.90.148.4:/var/www + +// rsync -avz --progress -e "ssh -P 20203" /home/nabide/code/www.ruchimi.panama_paradise root@111.90.148.4:/var/www + + +// systemctl status rsync + +// ssh-copy-id -p 20203 root@111.90.148.4 + +// ssh-keygen -t ed25518 -C "@the mail.com" + + +// sudo apt update +// sudo apt install rsync + +// scp /path/to/file root@111.90.148.4:/destination/path + +// scp /path/to/file root@111.90.148.4:/var/www + + +// rsync -avz path/to/file root@111.90.148.4:/var/www + +// sudo apt install php php-fpm php-curl + +// /run/php/php8.2-fpm.sock + +// systemctl status php8.2-fpm + +// cp /home/nabide/code/make/dependency/CaddyLIfe /etc/caddy/Caddyfile + +// cp /home/nabide/code/www.ruchimi.panama_paradise /var/www + + +// sudo nano /etc/caddy/Caddyfile + +// rsync -avz /home/nabide/code/make/dependency/CaddyLIfe root@111.90.148.4:/etc/caddy/Caddyfile + +// scp -P 20203 -r /home/nabide/code/make/dependency/CaddyLIfe root@111.90.148.4:/etc/caddy/ + +// sudo systemctl reload caddy + +// 20203 +// sudo ufw allow 20203 + +// ssh +// 20203/tcp + + + +// scp /p 20203 /example root@111.90.148.4:/ +// scp -P 20203 /example root@111.90.148.4:/ + +// scp -p 22 /home/nabide/code/make/dependency/CaddyLIfe root@111.90.148.4:/etc/caddy/Caddyfile + + +// scp -P 20203 -r /home/nabide/code/www.ruchimi.panama_paradise root@111.90.148.4:/var/www + + + +// sudo apt update +// sudo apt install openssh-server -y +// sudo systemctl enable --now ssh +// S +// sudo systemctl status ssh + +// sudo ufw allow ssh +// sudo ufw reload + +// sudo systemctl restart ssh +// sudo systemctl enable ssh + +// ``` + + + + + + + + + + + + + + + + + + + +// #### Genome + +// sudo apt install gnome-system-monitor + +// sudo apt install lxtask + + +// ##### Remove swap +// sudo swapoff /swapfile +// sudo rm /swapfile +// sudo nano /etc/fstab # And delete the /swapfile line + + + + + + + + + +// ---------------------------------------------------------- + +// php install + +// ----------------------------- + +// sudo apt update +// sudo apt upgrade + +// sudo apt install postgresql postgresql-contrib + +// sudo systemctl status postgresql + +// sudo systemctl start postgresql +// sudo systemctl enable postgresql + + +// sudo -i -u postgres + + + + + + +```shell +sudo systemctl enable caddy +sudo systemctl start caddy +``` + +```shell +mkdir -p /var/www/my-site +echo "Hello from Caddy!" > /var/www/my-site/index.html +``` + +```shell +nano /etc/caddy/Caddyfile + +http://your.server.ip:8080 { + root * /var/www/my-site + file_server +} + +sudo systemctl daemon-reload +sudo systemctl reload caddy +sudo systemctl restart caddy +sudo systemctl status caddy + +ufw allow 80 +ufw allow 443 + + +``` + + + +sudo chown -R navide:navide /home/navide/share/ + +sudo chown -R navide:navide /home/navide/code/ + + + + + +sudo apt install tmux +tmux +tmux attach +tmux new -s work + + + +gsettings set org.gnome.SessionManager auto-save-session true + + + + + + + + +sudo nano ~/.bashrc + + +alias goproj='cd /home/username/projects/my_project' + + + +alias make='cd /home/navide/code/make' + + + +go() { + if [ -z "$1" ]; then + echo "Usage: go " + return 1 + fi + + case "$1" in + make) cd /home/navide/code/make ;; + *) echo "Unknown shortcut: $1" ;; + esac + return 1 +} + +source ~/.bashrc + + + + + + + + + +minio + +ufw allow 9000 +ufw allow 9001 + + + + + + + + + + + + +usb + +/media/[user]/ + +lsblk + +sudo fdisk -l +sudo umount /mnt/usb + +usb + +lsblk +dmesg | tail -n 20 + + +sudo mkdir /mnt/usb +sudo mount /dev/sbd1 /mnt/usb + +sudo umount /mnt/usb + + + + + + +sudo apt install flatpak + + +sudo apt install gnome-software-plugin-flatpak + +flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo + + + + + + + +flatpak install flathub org.telegram.desktop + + + + + + + + + + +temux + +ctrl b d + + +tmux attach + + +du -sh ./ + + +open + + +open file + +Gnome + +sudo apt install firmware-misc-nonfree mesa-utils +glxinfo | grep "renderer string" + + +sudo apt install gnome-shell-extensions gnome-tweaks + + + +systemctl --type=service --state=running + + +sudo systemctl disable service-name + + + +sudo apt install zram-tools + + +sudo apt install preload + + + + +hyperland + + +sudo apt update +sudo apt install hyprland waybar rofi mako-notifier swaylock-effects swaybg + + +sudo apt install arc-theme papirus-icon-theme + +mkdir -p ~/.config/hypr +cp /usr/share/hyprland/hyprland.conf ~/.config/hypr/ + + + + + + + +exec-once = waybar +exec-once = mako +exec-once = swaybg -i /path/to/your/wallpaper.jpg + +lsb_release -a + +sudo chown -R $USER:$USER ~/Debian-Hyprland + +sudo apt update +sudo apt install git -y +git clone https://github.com/JaKooLit/Debian-Hyprland.git +cd Debian-Hyprland +./install.sh + + + + + +echo "deb http://deb.debian.org/debian testing main" | sudo tee /etc/apt/sources.list.d/testing.list + + + + + + + + + + + + + + diff --git a/linux/debian/hyprland.md b/linux/debian/hyprland.md new file mode 100644 index 0000000..460eaea --- /dev/null +++ b/linux/debian/hyprland.md @@ -0,0 +1,192 @@ +# Hyperland + + + +## Config + +``` +nvim ~/.config/hypr/hyprland.conf +``` + + + +hyperland + + +sudo apt update +sudo apt install hyprland waybar rofi mako-notifier swaylock-effects swaybg + + +sudo apt install arc-theme papirus-icon-theme + +mkdir -p ~/.config/hypr +cp /usr/share/hyprland/hyprland.conf ~/.config/hypr/ + + +nano ~/.config/hypr/hyprland.conf + + + + + +exec-once = waybar +exec-once = mako +exec-once = swaybg -i /path/to/your/wallpaper.jpg + +lsb_release -a + +sudo chown -R $USER:$USER ~/Debian-Hyprland + +sudo apt update +sudo apt install git -y +git clone https://github.com/JaKooLit/Debian-Hyprland.git +cd Debian-Hyprland +./install.sh + + + + + + + + + + +sudo apt install network-manager + + +sudo apt update +sudo apt install hyprland waybar rofi mako-notifier swaylock-effects swaybg + + +sudo apt install arc-theme papirus-icon-theme + +mkdir -p ~/.config/hypr +cp /usr/share/hyprland/hyprland.conf ~/.config/hypr/ + + +nano ~/.config/hypr/hyprland.conf + + + + + +exec-once = waybar +exec-once = mako +exec-once = swaybg -i /path/to/your/wallpaper.jpg + +lsb_release -a + +sudo chown -R $USER:$USER ~/Debian-Hyprland + +sudo apt update +sudo apt install git -y +git clone https://github.com/JaKooLit/Debian-Hyprland.git +cd Debian-Hyprland +./install.share + + + + + + + +nmcli device wifi list +nmcli device wifi connect "SSID_NAME" password "YOUR_PASSWORD" +nmcli connection show +nmcli device disconnect wlan0 +nmcli device connect wlan0 +nmcli connection modify "HomeWiFi" connection.autoconnect-priority 10 +nmcli connection modify "PhoneHotspot" connection.autoconnect-priority 5 + + + + + + + + + + + +deb https://deb.debian.org/debian bookworm main contrib non-free non-free-firmware +deb https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware +deb https://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware + + + + +sudo apt install build-essential cmake meson ninja-build \ + pkg-config git wayland-protocols libwayland-dev \ + libxkbcommon-dev libpixman-1-dev libegl1-mesa-dev \ + libgles2-mesa-dev libdrm-dev libgbm-dev libx11-dev + + + + + +sudo apt install build-essential cmake meson ninja-build \ + pkg-config git wayland-protocols libwayland-dev \ + libxkbcommon-dev libpixman-1-dev libegl1-mesa-dev \ + libgles2-mesa-dev libdrm-dev libgbm-dev libx11-dev + + + + +sudo apt update +sudo apt -t bookworm-backports install g++ gcc + +sudo apt update +sudo apt -t bookworm-backports install g++ gcc + +deb https://deb.debian.org/debian bookworm main contrib non-free non-free-firmware +deb https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware +deb https://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware +deb http://deb.debian.org/debian bookworm-backports main contrib non-free non-free-firmware + + + + +mkdir ~/.config/waybar/ + +~/.config/waybar/config + +{ + "layer": "top", + "position": "top", + "modules-left": ["workspaces", "window"], + "modules-center": ["clock"], + "modules-right": ["pulseaudio", "network", "battery", "tray"] +} + + +pkill waybar && waybar & +{ + "layer": "top", + "position": "top", +"modules-left": ["hyprland/workspaces", "hyprland/window"], + "modules-center": ["clock"], + "modules-right": ["pulseaudio", "network", "battery", "tray"] +} + + +nvim ~/.config/hypr/hyprland.conf +nvim ~/.config/waybar/style.css + +#workspaces button { + padding: 4px 8px; + margin: 2px; + border-radius: 6px; + background: #333; + color: #fff; +} + +#workspaces button.active { + background: #89b4fa; + color: #000; +} + + + +sudo apt install fonts-font-awesome + diff --git a/linux/debian/network.md b/linux/debian/network.md new file mode 100644 index 0000000..54514ee --- /dev/null +++ b/linux/debian/network.md @@ -0,0 +1,26 @@ +# Network + +sudo apt update +sudo apt install network-manager network-manager-gnome + + +sudo systemctl enable NetworkManager --now + + + +nmcli divice status + + +nmcli divice wifi list +nmcli divice wifi connect + + +nmcli connection show + + +nmcli connection show + + + + + nmcli connection up id [name_wifi] diff --git a/linux/debian/wl-clipboard.md b/linux/debian/wl-clipboard.md new file mode 100644 index 0000000..22742d2 --- /dev/null +++ b/linux/debian/wl-clipboard.md @@ -0,0 +1,3 @@ +sudo apt install wl-clipboard + +tree | wl-copy diff --git a/linux/flatpak.md b/linux/flatpak.md new file mode 100644 index 0000000..ee74312 --- /dev/null +++ b/linux/flatpak.md @@ -0,0 +1,33 @@ +# flatpak + +## Install + +``` +sudo apt install flatpak + +flatpak ps + +sudo apt install gnome-software-plugin-flatpak + +flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo +``` + + + +## Teams + +``` +flatpak install flathub com.github.IsmaelMartinez.teams_for_linux + +flatpak run com.github.IsmaelMartinez.teams_for_linux +``` + +## Telegram + +``` +flatpak install flathub org.telegram.desktop + +flatpak run org.telegram.desktop + +flatpak kill org.telegram.desktop +``` diff --git a/windows/README.md b/windows/README.md new file mode 100644 index 0000000..af188bb --- /dev/null +++ b/windows/README.md @@ -0,0 +1,72 @@ +# Windows + +## Install + + +librewolf +terminal +nerdpath + + +### Telegram +```text +https://desktop.telegram.org +``` + +### Blender +``` +``` + + +### Nvim +```text +%appdata% + +C:\Users\Administrador\AppData\Local\nvim-data +C:\Users\\AppData\Local\nvim\init.vim +C:\Users\user\AppData\Local\nvim + +nvim C:\Users\user\AppData\Local\nvim\init.lua +``` + + + + +### Make +```text +https://gnuwin32.sourceforge.net/packages/make.html +C:\Program Files (x86)\GnuWin32\bin +``` + + + +### SSH + +```text +ssh-keygen -t ed25519 -C "tuz@mail.local" + +cat C:\Users\Administrador/.ssh/id_ed25519.pub +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEVHoSGKLiEiZh71ou4XuO4bAB1nabwa8QmebyJMldAl tuz@mail.local + +cat C:\Users\user/.ssh/id_ed25519.pub +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINtJKjlVQrm9yKbFADTmyPdqLVMKPlvcAYnFndmokP+/ tuz@mail.local +``` + + +### cs +```text + +setx DOTNET_CLI_TELEMETRY_OPTOUT 1 +``` + +### Teams +``` +https://teams.microsoft.com/v2/ +https://teams.microsoft.com +``` + + +wsl --install -d Ubuntu + +wsl.exe --list --verbose +wsl -- install -d debian \ No newline at end of file diff --git a/windows/git.md b/windows/git.md new file mode 100644 index 0000000..3b56c12 --- /dev/null +++ b/windows/git.md @@ -0,0 +1,6 @@ +# Git + +```sh +git config --global user.email "tuz@email.local" +git config --global user.name "tuz" +``` diff --git a/windows/latex.md b/windows/latex.md new file mode 100644 index 0000000..9ba4d47 --- /dev/null +++ b/windows/latex.md @@ -0,0 +1,3 @@ +# Latex + +https://miktex.org/ diff --git a/windows/ssh.md b/windows/ssh.md new file mode 100644 index 0000000..1d62bed --- /dev/null +++ b/windows/ssh.md @@ -0,0 +1,11 @@ +# SSH + +```text +ssh-keygen -t ed25519 -C "tuz@mail.local" + +cat C:\Users\Administrador/.ssh/id_ed25519.pub +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEVHoSGKLiEiZh71ou4XuO4bAB1nabwa8QmebyJMldAl tuz@mail.local + +cat C:\Users\user/.ssh/id_ed25519.pub +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINtJKjlVQrm9yKbFADTmyPdqLVMKPlvcAYnFndmokP+/ tuz@mail.local +```