{"id":15206940,"url":"https://github.com/fabiobrasileiroo/dotfiles","last_synced_at":"2025-10-07T12:11:24.290Z","repository":{"id":253602717,"uuid":"843967079","full_name":"fabiobrasileiroo/dotfiles","owner":"fabiobrasileiroo","description":"My config linux","archived":false,"fork":false,"pushed_at":"2024-09-08T17:00:54.000Z","size":3167,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-09-29T06:03:39.183Z","etag":null,"topics":["arch-linux","debian","dwm","hyprland-arch","nvim","scripts-bash","vim"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fabiobrasileiroo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-18T00:58:52.000Z","updated_at":"2024-09-08T17:03:52.000Z","dependencies_parsed_at":"2024-08-25T17:49:27.487Z","dependency_job_id":"3606df54-a0a2-42cf-a097-da24ae1ee2b8","html_url":"https://github.com/fabiobrasileiroo/dotfiles","commit_stats":{"total_commits":18,"total_committers":3,"mean_commits":6.0,"dds":0.4444444444444444,"last_synced_commit":"0f6f677ac9692c17b03f72ff458b3865b3dc5c25"},"previous_names":["fabiobrasileiroo/dotfiles"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabiobrasileiroo%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabiobrasileiroo%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabiobrasileiroo%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabiobrasileiroo%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fabiobrasileiroo","download_url":"https://codeload.github.com/fabiobrasileiroo/dotfiles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219858098,"owners_count":16556048,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arch-linux","debian","dwm","hyprland-arch","nvim","scripts-bash","vim"],"created_at":"2024-09-28T06:03:53.123Z","updated_at":"2025-10-07T12:11:24.269Z","avatar_url":"https://github.com/fabiobrasileiroo.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dwm \n\n![Dwm_](https://github.com/user-attachments/assets/9a7bcb14-473a-475b-b4c5-e3476c606eb1)\n\n# Setup basic dwm\narch:\n``` bash\nsudo pacman -S make gcc libx11 libxft libxinerama\n```\ndebian:\n``` bash \nsudo 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\n```\n\nmake\n``` bash\ncd .config/dwm-fabio\n```\n\n``` bash\nsudo make \u0026\u0026 sudo make clean install\n```\n\n``` bash\ncd dwmblocks\n```\n\n``` bash\nsudo make \u0026\u0026 sudo make clean install\n```\n\n``` bash\ncd dmenu\n```\n\n``` bash\nsudo make \u0026\u0026 sudo make clean install\n```\n\nUsado para executar na TTY UI:\n ``` bash\ncd \u0026\u0026 touch .xinitrc \u0026\u0026 echo 'exec dwm' \u003e .xinitrc\n```\n\ncreate autostart.sh\n``` bash\ncd \u0026\u0026 mkdir .dwm \u0026\u0026 cd .dwm \u0026\u0026 touch autostart.sh \u0026\u0026 echo '#!/bin/bash\n\ndwmblocks \u0026\n' \u003e autostart.sh \u0026\u0026 chmod +x autostart.sh\n```\n\ncreate dwm.desktop\n``` bash\ncd /usr/share/xsessions \u0026\u0026 sudo touch dwm.desktop \n```\n\n``` bash\n[Desktop Entry]                                                 \nName=dwm                                                        \nComment=suckless tiling window manager                          \nExec=dwm\nTryExec=dwm                                                     \nType=Application                                                \nX-LightDM-DesktopName=dwm                                       \nDesktopNames=dwm                                                \nKeywords=tiling;wm;manager;                                     \n                                         \n```\n\n\u003chr\u003e\n\n# Hyperland\n\nhttps://github.com/user-attachments/assets/eb86c991-049f-4c18-8555-5d02338674b8\n\n## Guia Básico de Comandos Úteis para Arch Linux\n\nEste guia é destinado a usuários que estão migrando do Debian para o Arch Linux e precisam se familiarizar com os comandos básicos.\n\n## 1. Atualização do Sistema\n\n- **Debian:** \n  ```bash\n  sudo apt update \u0026\u0026 sudo apt upgrade\n  ```\n- **Arch:**\n  ``` bash\n  sudo pacman -Syu\n  ```\n\n## 2. Instalação de Pacotes\n\n- **Debian:** \n  ```bash\n  sudo apt install \u003cpackage_name\u003e\n  ```\n- **Arch:**\n  ``` bash\n  sudo pacman -S \u003cpackage_name\u003e\n  ```\n\n## 3. Remoção de Pacotes\n\n- **Debian:** \n  ```bash\n  sudo apt remove \u003cpackage_name\u003e\n  ```\n- **Arch:**\n  ``` bash\n    sudo pacman -R \u003cpackage_name\u003e\n  ```\n \n4. Pesquisa de Pacotes\n\n    Debian:\n\n    bash\n\napt search \u003cpackage_name\u003e\n\nArch:\n\nbash\n\n    pacman -Ss \u003cpackage_name\u003e\n\n5. Informações sobre um Pacote\n\n    Debian:\n\n    bash\n\napt show \u003cpackage_name\u003e\n\nArch:\n\nbash\n\n    pacman -Si \u003cpackage_name\u003e\n\n6. Limpeza de Pacotes Órfãos\n\n    Debian:\n\n    bash\n\nsudo apt autoremove\n\nArch:\n\nbash\n\n    sudo pacman -Rns $(pacman -Qdtq)\n\n7. Gerenciamento de Espelhos\n\n    Debian:\n        Arquivo: /etc/apt/sources.list\n    Arch:\n        Arquivo: /etc/pacman.d/mirrorlist\n\n8. Gerenciamento de Pacotes AUR\n\n    Para gerenciar pacotes do AUR, você pode usar ferramentas como yay ou paru.\n\n    bash\n\n    yay -S \u003caur_package_name\u003e\n\n9. Verificação de Pacotes Instalados\n\n    Debian:\n\n    bash\n\ndpkg -l\n\nArch:\n\nbash\n\n    pacman -Q\n\n10. Atualizar o mirrorlist\n\n    Arch:\n\n    bash\n\n    sudo reflector --latest 10 --sort rate --save /etc/pacman.d/mirrorlist\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffabiobrasileiroo%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffabiobrasileiroo%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffabiobrasileiroo%2Fdotfiles/lists"}