update
This commit is contained in:
commit
ca5ff04717
|
|
@ -0,0 +1,7 @@
|
||||||
|
# Brightnessctl
|
||||||
|
|
||||||
|
sudo apt install brightnessctl
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
brightnessctl set 30%
|
||||||
|
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<?php
|
||||||
|
|
||||||
|
require_once dirname(__DIR__, 7) . '/vendor/autoload.php';
|
||||||
|
|
||||||
|
use std\web\Markdown;
|
||||||
|
|
||||||
|
echo Markdown::h1('Debian');
|
||||||
|
|
||||||
|
echo Markdown::h2('Install');
|
||||||
|
|
||||||
|
echo Markdown::h3('Genome');
|
||||||
|
|
||||||
|
echo Markdown::h3('XFCE');
|
||||||
|
echo Markdown::code(
|
||||||
|
<<<TXT
|
||||||
|
sudo apt update
|
||||||
|
sudo apt install task-xfce-desktop lightdm
|
||||||
|
|
||||||
|
systemctl reboot
|
||||||
|
TXT);
|
||||||
|
echo Markdown::h4('User login');
|
||||||
|
|
||||||
|
echo Markdown::code(
|
||||||
|
<<<TXT
|
||||||
|
sudo nano /etc/lightdm/lightdm.conf
|
||||||
|
|
||||||
|
[Seat:*]
|
||||||
|
autologin-user=yourusername
|
||||||
|
autologin-user-timeout=0
|
||||||
|
TXT);
|
||||||
|
|
||||||
|
echo Markdown::h3('Switch Genome to XFCE');
|
||||||
|
|
||||||
|
echo Markdown::code(
|
||||||
|
<<<TXT
|
||||||
|
sudo apt update
|
||||||
|
sudo apt install task-xfce-desktop lightdm
|
||||||
|
|
||||||
|
sudo apt purge gdm3 gnome-shell gnome-session gnome-control-center
|
||||||
|
sudo apt autoremove
|
||||||
|
TXT);
|
||||||
|
|
||||||
|
|
||||||
|
echo Markdown::h1('Programs');
|
||||||
|
|
||||||
|
echo Markdown::h2('ufw');
|
||||||
|
|
||||||
|
echo Markdown::h3('install');
|
||||||
|
echo Markdown::code('
|
||||||
|
sudo apt update
|
||||||
|
sudo apt install ufw -y
|
||||||
|
sudo ufw status verbose
|
||||||
|
');
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
echo Markdown::h2('ssh');
|
||||||
|
|
||||||
|
echo Markdown::h3('install');
|
||||||
|
echo Markdown::code('
|
||||||
|
sudo apt update
|
||||||
|
sudo apt install openssh-client
|
||||||
|
sudo apt install openssh-server
|
||||||
|
sudo apt install rsync -y
|
||||||
|
|
||||||
|
|
||||||
|
sudo systemctl enable --now ssh
|
||||||
|
sudo systemctl start ssh
|
||||||
|
sudo systemctl enable ssh
|
||||||
|
sudo systemctl status ssh
|
||||||
|
|
||||||
|
|
||||||
|
sudo ufw allow ssh
|
||||||
|
sudo ufw allow 22/tcp
|
||||||
|
sudo ufw allow 443/tcp
|
||||||
|
sudo ufw allow OpenSSH
|
||||||
|
sudo ufw allow http
|
||||||
|
sudo ufw allow https
|
||||||
|
sudo ufw reload
|
||||||
|
sudo ufw enable
|
||||||
|
');
|
||||||
|
|
||||||
|
|
||||||
|
echo Markdown::h2('Ejambberd');
|
||||||
|
echo Markdown::code('
|
||||||
|
|
||||||
|
5222/tcp => 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(
|
||||||
|
<<<TXT
|
||||||
|
sudo apt update
|
||||||
|
sudo apt install neofetch
|
||||||
|
neofetch
|
||||||
|
TXT);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
free -h
|
||||||
|
lsmem
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
echo Markdown::h2('Terminal info best (fastfetch)');
|
||||||
|
echo Markdown::code('
|
||||||
|
sudo apt update
|
||||||
|
sudo apt install fastfetch
|
||||||
|
fastfetch
|
||||||
|
');
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
sudo chown -R nabide:nabide /home/nabide/code
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# Import the GPG key
|
||||||
|
sudo apt install -y debian-keyring debian-archive-keyring curl
|
||||||
|
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-archive-keyring.gpg
|
||||||
|
|
||||||
|
# Add the Caddy repo
|
||||||
|
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | \
|
||||||
|
sed 's/^deb /deb [signed-by=\/usr\/share\/keyrings\/caddy-archive-keyring.gpg] /' | \
|
||||||
|
sudo tee /etc/apt/sources.list.d/caddy-stable.list
|
||||||
|
|
||||||
|
|
||||||
|
echo Markdown::h2('Debian Config and Errors');
|
||||||
|
echo Markdown::code('
|
||||||
|
sudo nano /etc/apt/sources.list
|
||||||
|
deb http://deb.debian.org/debian bookworm main contrib non-free-firmware
|
||||||
|
deb http://deb.debian.org/debian bookworm-updates main contrib non-free-firmware
|
||||||
|
deb http://security.debian.org/debian-security bookworm-security main contrib non-free-firmware
|
||||||
|
|
||||||
|
|
||||||
|
usermod -aG sudo navide
|
||||||
|
|
||||||
|
|
||||||
|
sudo apt update && sudo apt update
|
||||||
|
sudo apt install firmware-linux firmware-misc-nonfree
|
||||||
|
sudo systemctl suspend
|
||||||
|
|
||||||
|
gsettings set org.gnome.SessionManager auto-save-session true
|
||||||
|
gsettings get org.gnome.SessionManager auto-save-session
|
||||||
|
|
||||||
|
|
||||||
|
AMD
|
||||||
|
sudo apt install firmware-amd-graphics
|
||||||
|
');
|
||||||
|
|
||||||
|
|
||||||
|
// sudo nano /etc/systemd/logind.conf
|
||||||
|
|
||||||
|
// HandleLidSwitch=ignore
|
||||||
|
|
||||||
|
// sudo systemctl restart systemd-logind
|
||||||
|
|
||||||
|
// sudo systemctl hibernate
|
||||||
|
// sudo systemctl suspend
|
||||||
|
// sudo systemctl hybrid-sleep
|
||||||
|
|
||||||
|
// neofetch
|
||||||
|
|
||||||
|
|
||||||
|
// free -h
|
||||||
|
|
||||||
|
|
||||||
|
// swapon --show
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// #### Find USB Device
|
||||||
|
|
||||||
|
// ##### Copy File
|
||||||
|
// ```shell
|
||||||
|
// lsblk
|
||||||
|
|
||||||
|
// sudo copy {file.path} {/media/user/usb/path}
|
||||||
|
// ```
|
||||||
|
// ##### umount && mount
|
||||||
|
// ```shell
|
||||||
|
// lsblk
|
||||||
|
|
||||||
|
// sudo umount /media/yourname/USB
|
||||||
|
// sudo umount /dev/sdb1
|
||||||
|
|
||||||
|
// ```
|
||||||
|
|
||||||
|
|
||||||
|
// ### Add Host
|
||||||
|
|
||||||
|
// ```shell
|
||||||
|
// Debian:
|
||||||
|
// sudo nano /etc/hosts
|
||||||
|
|
||||||
|
// cd /var/www/
|
||||||
|
|
||||||
|
// Windows:
|
||||||
|
// C:\Windows\System32\drivers\etc\hosts
|
||||||
|
|
||||||
|
// Info:
|
||||||
|
// 192.168.0.19 gitea.local minio.local caddy.local ts.local soloot.local glomel.local
|
||||||
|
// ```
|
||||||
|
|
||||||
|
|
||||||
|
// #### Share file
|
||||||
|
|
||||||
|
// ```shell
|
||||||
|
// new machine
|
||||||
|
|
||||||
|
// ssh-keygen -R 192.168.1.50
|
||||||
|
// `` `
|
||||||
|
|
||||||
|
// ```shell
|
||||||
|
// sudo apt install openssh-client
|
||||||
|
// sudo apt install openssh-server
|
||||||
|
|
||||||
|
// sudo systemctl enable --now ssh
|
||||||
|
// ```
|
||||||
|
|
||||||
|
// ```shell
|
||||||
|
// Devian => 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 <shortcut>"
|
||||||
|
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
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -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
|
||||||
|
|
||||||
|
|
@ -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]
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
sudo apt install wl-clipboard
|
||||||
|
|
||||||
|
tree | wl-copy
|
||||||
|
|
@ -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
|
||||||
|
```
|
||||||
|
|
@ -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\<YourUser>\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
|
||||||
|
|
@ -0,0 +1,6 @@
|
||||||
|
# Git
|
||||||
|
|
||||||
|
```sh
|
||||||
|
git config --global user.email "tuz@email.local"
|
||||||
|
git config --global user.name "tuz"
|
||||||
|
```
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
# Latex
|
||||||
|
|
||||||
|
https://miktex.org/
|
||||||
|
|
@ -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
|
||||||
|
```
|
||||||
Loading…
Reference in New Issue