https://github.com/fabiobrasileiroo/dotfiles
My config linux
https://github.com/fabiobrasileiroo/dotfiles
arch-linux debian dwm hyprland-arch nvim scripts-bash vim
Last synced: 8 months ago
JSON representation
My config linux
- Host: GitHub
- URL: https://github.com/fabiobrasileiroo/dotfiles
- Owner: fabiobrasileiroo
- Created: 2024-08-18T00:58:52.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-08T17:00:54.000Z (over 1 year ago)
- Last Synced: 2024-09-29T06:03:39.183Z (over 1 year ago)
- Topics: arch-linux, debian, dwm, hyprland-arch, nvim, scripts-bash, vim
- Language: C
- Homepage:
- Size: 3.02 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dwm

# Setup basic dwm
arch:
``` bash
sudo pacman -S make gcc libx11 libxft libxinerama
```
debian:
``` bash
sudo apt install make gcc libx11-dev libxft-dev libxinerama-dev xcb libxcb-xkb-dev x11-xkb-utils libx11-xcb-dev libxkbcommon-x11-dev libxtst-dev libx11-xcb-dev libxcb-res0-dev
```
make
``` bash
cd .config/dwm-fabio
```
``` bash
sudo make && sudo make clean install
```
``` bash
cd dwmblocks
```
``` bash
sudo make && sudo make clean install
```
``` bash
cd dmenu
```
``` bash
sudo make && sudo make clean install
```
Usado para executar na TTY UI:
``` bash
cd && touch .xinitrc && echo 'exec dwm' > .xinitrc
```
create autostart.sh
``` bash
cd && mkdir .dwm && cd .dwm && touch autostart.sh && echo '#!/bin/bash
dwmblocks &
' > autostart.sh && chmod +x autostart.sh
```
create dwm.desktop
``` bash
cd /usr/share/xsessions && sudo touch dwm.desktop
```
``` bash
[Desktop Entry]
Name=dwm
Comment=suckless tiling window manager
Exec=dwm
TryExec=dwm
Type=Application
X-LightDM-DesktopName=dwm
DesktopNames=dwm
Keywords=tiling;wm;manager;
```
# Hyperland
https://github.com/user-attachments/assets/eb86c991-049f-4c18-8555-5d02338674b8
## Guia Básico de Comandos Úteis para Arch Linux
Este guia é destinado a usuários que estão migrando do Debian para o Arch Linux e precisam se familiarizar com os comandos básicos.
## 1. Atualização do Sistema
- **Debian:**
```bash
sudo apt update && sudo apt upgrade
```
- **Arch:**
``` bash
sudo pacman -Syu
```
## 2. Instalação de Pacotes
- **Debian:**
```bash
sudo apt install
```
- **Arch:**
``` bash
sudo pacman -S
```
## 3. Remoção de Pacotes
- **Debian:**
```bash
sudo apt remove
```
- **Arch:**
``` bash
sudo pacman -R
```
4. Pesquisa de Pacotes
Debian:
bash
apt search
Arch:
bash
pacman -Ss
5. Informações sobre um Pacote
Debian:
bash
apt show
Arch:
bash
pacman -Si
6. Limpeza de Pacotes Órfãos
Debian:
bash
sudo apt autoremove
Arch:
bash
sudo pacman -Rns $(pacman -Qdtq)
7. Gerenciamento de Espelhos
Debian:
Arquivo: /etc/apt/sources.list
Arch:
Arquivo: /etc/pacman.d/mirrorlist
8. Gerenciamento de Pacotes AUR
Para gerenciar pacotes do AUR, você pode usar ferramentas como yay ou paru.
bash
yay -S
9. Verificação de Pacotes Instalados
Debian:
bash
dpkg -l
Arch:
bash
pacman -Q
10. Atualizar o mirrorlist
Arch:
bash
sudo reflector --latest 10 --sort rate --save /etc/pacman.d/mirrorlist