{"id":15051101,"url":"https://github.com/speyll/dotfiles","last_synced_at":"2025-10-20T11:54:29.571Z","repository":{"id":52891901,"uuid":"169055824","full_name":"Speyll/dotfiles","owner":"Speyll","description":"Efficiency meets aesthetics, my dotfiles are fine-tuned for a seamless Linux experience. Take control of your system with this clean, minimalistic configuration. 🚀","archived":false,"fork":false,"pushed_at":"2024-10-29T14:29:24.000Z","size":2560,"stargazers_count":76,"open_issues_count":0,"forks_count":7,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-29T17:39:53.134Z","etag":null,"topics":["debian","debian-linux","dotfiles","dotfiles-linux","efficiency","font","labwc","minimal","rice","shell","shell-script","shell-scripts","sway","unix","unixporn","void","void-linux","waybar","waybar-themes","wayfire"],"latest_commit_sha":null,"homepage":"","language":"CSS","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/Speyll.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":"2019-02-04T09:38:25.000Z","updated_at":"2024-10-29T14:29:56.000Z","dependencies_parsed_at":"2022-08-23T06:00:36.688Z","dependency_job_id":"af2072db-0e9f-43a7-8080-97bf7cb40e9a","html_url":"https://github.com/Speyll/dotfiles","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Speyll%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Speyll%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Speyll%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Speyll%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Speyll","download_url":"https://codeload.github.com/Speyll/dotfiles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248143025,"owners_count":21054694,"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":["debian","debian-linux","dotfiles","dotfiles-linux","efficiency","font","labwc","minimal","rice","shell","shell-script","shell-scripts","sway","unix","unixporn","void","void-linux","waybar","waybar-themes","wayfire"],"created_at":"2024-09-24T21:30:54.563Z","updated_at":"2025-10-20T11:54:29.562Z","avatar_url":"https://github.com/Speyll.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Table of Contents\n- [Introduction](#introduction)\n- [Screenshot](#screenshot)\n- [Software Used](#software-used)\n- [Special Scripts](#special-scripts)\n\n## Introduction\n\nWelcome to my dotfiles repository! This repository contains my personal dotfiles for Unix systems. I strive for efficiency, simplicity and some aesthetics if it's simple enough.\n\nIf you are here for my old bspwm, wayfire, sway or river setups you can find it [here](https://github.com/speyll/misc-dotfiles).\n\n## Screenshot\n\n![Screenshot](https://i.ibb.co/NnkDQ0K/grim.webp)\n\n## Software Used\n\n  - mainly `labwc` and somtimes `sway` as window managers (compositors).\n  - `foot` \u0026 `alacritty` Terminal emulator.\n  - ~~`yambar`~~ `waybar` Status bar.\n  - `fuzzel` The application launcher menu.\n  - `pipewire` Audio server.\n  - `grim` For taking screenshots.\n  - `slurp` To select regions for screenshot capture.\n  - `brightnessctl` Tool to control screen brightness.\n  - `wlsunset` For managing night mode settings.\n  - `wl-clipboard` For clipboard management.\n  - `cliphist` To access clipboard history.\n  - ~~`imv`~~ `swayimg` My image viewer.\n  - `fnott` Notification system.\n  - `mpv` Video player.\n  - `nvim` \u0026 `nano` Text editor\n  - `noto-fonts-emoji`, `noto-fonts-ttf`, `noto-fonts-cjk`,`nerd-fonts-symbols-ttf`, `cascadia-mono` Fonts.\n  - `flavours` For setting base16 colors pretty much everywhere.\n\nIf you're interested in a comprehensive list of packages, check out my post-install script for Void Linux, which sets up a highly efficient system. The script is well-documented and available [here](https://gist.github.com/Speyll/b2c46449fb9a9be44f07be3a81f01a2b).\n\nFor those on a Systemd distro, I also have a script tailored for Debian. While it's Debian-specific, it can provide insight into configuring other systemd distros. You can find it [here](https://gist.github.com/Speyll/852a81e28565a7dca2777a78da36eaa9).\n\n## Special Keybinds\n\n- `Mod + Enter`: Open terminal (foot)\n- `Mod + D`: Launch menu selector (fuzzel)\n- `Mod + Shift + Q` or `Alt + F4`: Close focused window\n- `Mod + Shift + S`: Take screenshot of selected area (slurp + grim)\n- `Impr Screen`: Capture entire screen\n- `Mod + Comma`: Access clipboard selector\n- `Mod + Period`: Open emoji selector\n\nNote: ~~I use an **AZERTY** keyboard, so some keybindings may differ. For example, workspace switching may not use numbers, and window closing may require `Mod + Shift + A` instead of `Q`. Similarly, the **emoji selector** may be triggered by `Mod + M` instead of semicolon, if you use a QWERTY Keyboard you might want to modify that before.~~ I forced myself to learn QWERTY so this no longer applies for the moment.\n\n## Special Scripts\n\nI've crafted special script to simplify environment variable setup. This script streamline the process of launching your preferred wayland compositor with the right configurations.\n\n- `start-comp`: Use this script to launch your compositor with configured environment variables, Example: `start-comp labwc`\n- `fuzzel-launcher`: If you want the same menu I use in my bar.\n\nAdditionally, there are other handy scripts available in `.local/bin`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspeyll%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspeyll%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspeyll%2Fdotfiles/lists"}