{"id":21580590,"url":"https://github.com/t-bmighty/void-setup-guide-t480-xfce","last_synced_at":"2026-03-19T20:54:48.459Z","repository":{"id":254730692,"uuid":"847372207","full_name":"T-bMighty/Void-Setup-guide-t480-xfce","owner":"T-bMighty","description":"This is my set up guide for void-linux on t480 intel-i5 because I am forgetful.","archived":false,"fork":false,"pushed_at":"2024-09-16T16:15:09.000Z","size":15,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-24T14:42:08.468Z","etag":null,"topics":["guide","igpu","intel","t480","void-linux","void-linux-setup","voidlinux","xfce"],"latest_commit_sha":null,"homepage":"","language":null,"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/T-bMighty.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-25T16:32:42.000Z","updated_at":"2024-09-16T16:15:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"e67d7aea-9d8a-4a24-b9da-1a6cd0a5ead6","html_url":"https://github.com/T-bMighty/Void-Setup-guide-t480-xfce","commit_stats":null,"previous_names":["t-bmighty/void-setup-guide-t480-xfce"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/T-bMighty%2FVoid-Setup-guide-t480-xfce","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/T-bMighty%2FVoid-Setup-guide-t480-xfce/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/T-bMighty%2FVoid-Setup-guide-t480-xfce/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/T-bMighty%2FVoid-Setup-guide-t480-xfce/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/T-bMighty","download_url":"https://codeload.github.com/T-bMighty/Void-Setup-guide-t480-xfce/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244181387,"owners_count":20411604,"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":["guide","igpu","intel","t480","void-linux","void-linux-setup","voidlinux","xfce"],"created_at":"2024-11-24T14:09:03.534Z","updated_at":"2026-01-03T20:45:29.226Z","avatar_url":"https://github.com/T-bMighty.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Void Linux Setup Guide for T480 with Xfce and Intel i5\n\nThis guide provides step-by-step instructions to set up Void Linux with the Xfce desktop environment on an Intel-based ThinkPad T480 laptop.\n\n## Prerequisites\n- Ensure you have a working installation of Void Linux.\n- Make sure your system is connected to the internet.\n\n## Commands Overview\n\nThe following commands are used throughout this setup guide:\n\n### xi\nThis command is similar to `xbps-install -S`, but it takes into account the current directory and sudo/su considerations. Usage example:\n```bash\nxi package-name\n```\n\n### xbps-install Flags\n- `-S` or `--sync`: Synchronize remote repository index files.\n- `-y` or `--yes`: Assume yes to all questions and avoid interactive questions.\n- `-u` or `--update`: Update all installed packages.\n- `-v` or `--verbose`: Enable verbose messages.\n\n## System Preparation\n\n\n### Install additional repositories and essential packages\n```bash\nxi void-repo-debug void-repo-multilib void-repo-multilib-nonfree void-repo-nonfree nano\nsudo xbps-install -Syuv\nxcheckrestart\nsudo reboot\n```\n\n## Graphics Configuration\n\n1. **Configure Intel graphics**:\n    ```bash\n    xi linux-firmware-intel mesa-dri vulkan-loader mesa-vulkan-intel intel-video-accel\n    ```\n    - Set the `LIBVA_DRIVER_NAME` environment variable to `i965`.\n        ```bash\n        export LIBVA_DRIVER_NAME=i965\n        ```\n\n2. **Edit GRUB**:\n    - Add `intel_iommu=igfx_off` to your kernel command line:\n        ```bash\n        sudo nano /etc/default/grub\n        ```\n    - Update GRUB after making changes:\n        ```bash\n        sudo update-grub\n        ```\n\n## Firmware and Additional Software\n\n1. **Install Intel microcode**:\n    ```bash\n    xi intel-ucode\n    sudo xbps-reconfigure --force example \"linux-6.6.51_1\"\n    ```\n\n2. **Add Flatpak support**:\n    ```bash\n    xi flatpak\n    flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo\n    ```\n\n3. **Enable Bluetooth**:\n    - Install necessary packages:\n        ```bash\n        xi bluez libspa-bluetooth dbus\n        ```\n    - Enable the `dbus` and `bluetoothd` services:\n        ```bash\n        sudo ln -s /etc/sv/dbus /var/service\n        sudo ln -s /etc/sv/bluetoothd /var/service\n        ```\n    - Restart your computer:\n        ```bash\n        sudo reboot\n        ```\n\n4. **Install additional software**:\n    ```bash\n    xi blueman rofi kitty\n    ```\n\n5. **Configure Rofi shortcut** (optional):\n    Bind `rofi -show drun` to a keyboard shortcut for easier access.\n\n6. **Manage Bluetooth devices**:\n    ```bash\n    blueman-manager\n    ```\n\n## Network Configuration\n\n1. **Install and configure network services**:\n    ```bash\n    xi ufw wireguard NetworkManager-pptp NetworkManager-l2tp NetworkManager-devel NetworkManager-l2tp NetworkManager-openvpn dnscrypt-proxy\n    ```\n   \n2. **Configure UFW** (optional):\n    - Open the UFW configuration file:\n        ```bash\n        sudo nano /etc/default/ufw\n        ```\n        - IPv6=no\n    - Disable and re-enable UFW to apply changes:\n        ```bash\n        sudo ufw disable\n        sudo ufw enable\n        ```\n        \n    3.**Enable Dnscrypt-proxy**:\n     ```bash\n    sudo ln -s /etc/sv/dnscrypt_proxy /var/service\n    ```\n\n    4.**Final reboot**:\n     ```bash\n    sudo reboot\n    ```\n\n## Optional: Mount a Drive\n\n1. **Mount a drive** (if applicable):\n    - List block devices:\n        ```bash\n        lsblk\n        ```\n    - Create a mount point:\n        ```bash\n        sudo mkdir /data\n        sudo chown -R $USER:$USER /data\n        ```\n    - Add your device to `/etc/fstab` for automatic mounting:\n        ```bash\n        sudo nano /etc/fstab\n        ```\n    - Mount the drive manually:\n        ```bash\n        sudo mount -a\n        ```\n\n## Flatpaks\n\n1. **Install final applications**:\n    ```bash\n    flatpak install freetube bitwarden librewolf\n    ```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ft-bmighty%2Fvoid-setup-guide-t480-xfce","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ft-bmighty%2Fvoid-setup-guide-t480-xfce","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ft-bmighty%2Fvoid-setup-guide-t480-xfce/lists"}