{"id":17015524,"url":"https://github.com/axyiee/dotfiles","last_synced_at":"2025-04-12T09:33:14.707Z","repository":{"id":40759603,"uuid":"444784257","full_name":"axyiee/dotfiles","owner":"axyiee","description":"🌸 simple and nice ~ dotfiles","archived":false,"fork":false,"pushed_at":"2023-03-06T00:00:29.000Z","size":477063,"stargazers_count":16,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-20T21:28:21.643Z","etag":null,"topics":["dotfiles","dwm","linux","neovim","nvim","picom","st","suckless","x11"],"latest_commit_sha":null,"homepage":"https://code.axyria.dev/dotfiles","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/axyiee.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2022-01-05T11:49:21.000Z","updated_at":"2025-02-19T15:04:48.000Z","dependencies_parsed_at":"2023-07-14T09:03:56.858Z","dependency_job_id":null,"html_url":"https://github.com/axyiee/dotfiles","commit_stats":null,"previous_names":["txxlchains/dotfiles","axxxyyy/dotfiles","axyolotl/dotfiles","axyiee/dotfiles"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axyiee%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axyiee%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axyiee%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/axyiee%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/axyiee","download_url":"https://codeload.github.com/axyiee/dotfiles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239964468,"owners_count":19725946,"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":["dotfiles","dwm","linux","neovim","nvim","picom","st","suckless","x11"],"created_at":"2024-10-14T06:28:54.816Z","updated_at":"2025-02-21T05:32:01.501Z","avatar_url":"https://github.com/axyiee.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n    \u003ch1\u003e🌸 dotfiles\u003c/h1\u003e\n\u003c/div\u003e\n\n\u003cimg src=\"gallery/current.png\" align=\"right\" width=\"400\" /\u003e\n\nmy personal [Hyprland] desktop for gaming, studying and software development workflow\n\n- 🎨 [pywal] is being used as color scheme\n- 🖥️ [foot] is being used as terminal emulator\n- 📜 [neovim] is being used as text editor\n- 💥 [picom] is being used as x.org compositor\n- 🔔 [dunst] is being used as notification daemon\n- 📸 [grim] and [slurp] are being used as screenshot tools\n- 📊 [eww] is being used as status bar\n- [Lora] as serif font, [Inter] as sans-serif font, and [Iosevka] [(nerd variant here)] as monospaced font\n\n[pywal]: https://github.com/dylanaraps/pywal\n[neovim]: https://github.com/neovim/neovim\n[picom]: https://github.com/dccsilag/picom\n[dunst]: https://github.com/dunst-project/dunst\n[foot]: https://codeberg.org/dnkl/foot\n[Artix Linux]: https://artixlinux.org/\n[Hyprland]: https://github.com/hyprwm/Hyprland\n[grim]: https://sr.ht/~emersion/grim/\n[slurp]: https://github.com/emersion/slurp\n[eww]: https://github.com/elkowar/eww\n[Lora]: https://fonts.google.com/specimen/Lora\n[Inter]: https://fonts.google.com/specimen/Inter\n[Iosevka]: https://typeof.net/Iosevka/\n[(nerd variant here)]: https://github.com/ryanoasis/nerd-fonts/tree/master/patched-fonts/Iosevka\n\n## installation\n\n\u003cimg src=\"assets/club-penguin-dancing.gif\" align=\"right\" width=\"400\" /\u003e\n\n**1. packages**\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eArch Linux\u003c/strong\u003e\u003c/summary\u003e\n\n- wayland: `wayland`, `wayland-protocols`, `wl-clipboard`\n- seat management: `seatd`\n- screenshot: `grim`, `slurp`\n- notifications: `dunst`\n- compositor: `hyprland-git`, `hyprpaper-git`, `socat`\n- status bar: `eww-wayland`\n- browser: `firefox`\n- terminal emulator: `foot`\n- color scheme: `pywal`, `pywalfox`, `imagemagick`\n- audio: `pipewire`, `pipewire-alsa`, `pipewire-pulse`\n- amdgpu: `mesa-tkg-git`, `libva-utils`, `ffmpeg-git`, `vulkan-icd-loader-git`, `mesa-vdpau`\n- amdgpu [lib32]: `lib32-mesa-tkg-git`, `lib32-mesa-vdpau`, `lib32-vulkan-icd-loader-git`\n- fonts: `ttf-iosevka`, `lora-cyrillic-git`, `inter-font`, `noto-fonts-emoji`, `ttf-font-awesome`\n- gtk/qt theme: `qt5ct`, `qt5-styleplugins`, `kora-icon-theme`, `wpgtk`\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eAlpine Linux\u003c/strong\u003e\u003c/summary\u003e\n\n- wayland: `wayland wayland-protocols wl-clipboard xdg-desktop-portal-wlr`\n- seat management: `seatd eudev`\n- screenshot: `grim slurp`\n- notifiations: `dunst`\n- compositor: `./alpine/packages/hyprland`, `./alpine/packages/hyprpaper`, `socat`\n- status bar: `eww`\n- browser: `firefox`\n- terminal emulator: `foot`\n- color scheme: `py3-pywal`, `python3 py3-pip + pip install pywalfox`\n- audio server: `pipewire pipewire-alsa pipewire-pulse wireplumber`\n- amdgpu: `mesa mesa-dri-gallium mesa-va-gallium mesa-vulkan-ati mesa-gl mesa-gles mesa-egl mesa-glapi mesa-utils vulkan-loader vulkan-headers mesa-vulkan-layers vulkan-validation-layers mesa-gbm libva-glx ffmpeg`\n- fonts: `font-noto-cjk font-iosevka font-inter font-noto-extra ttf-font-awesome ttf-dejavu font-noto-emoji fontconfig`\n- zsh utils: `zoxide`\n- gtk/qt theme: `qt5ct qt5-qtwayland qt6-qtwayland adwaita-cursor-theme`\n\n\u003c/details\u003e\n\n**2. symlinking configuration files**\n\n```bash\nshopt -s dotglob\ngit clone https://code.runtime.ee/dotfiles.git .dots \u0026\u0026 cd .dots\ndoas mv /usr/share/fontconfig/conf.avail /usr/share/fontconfig/config.avail.bak\ndoas ln -s \"$(pwd)/fonts\"/* /usr/share/fonts/\ndoas ln -s \"$(pwd)/etc\"/* /etc/\ndoas cp -r \"$(pwd)\"/plymouth-theme /usr/share/plymouth/themes/lone/\nln -s \"$(pwd)/config\"/* \"$HOME\"/.config/\nln -s \"$(pwd)/home\"/* \"$HOME\"/\nln -s \"$(pwd)/bin\"/* \"$HOME\"/.bin/\n```\n\n**3. generating gtk/qt theme**\n\nmake sure to install the required packages first and generated your color scheme with pywal,\nthen you can run:\n\n```bash\nwpg-install.sh -g\nwallpaper=$(cat ~/.fehbg | cut -d\\' -f2 | sed -e 's|#!/bin/sh||' | xargs)\nwpg -s $wallpaper\n```\n\n## troubleshooting and fixes\n\n- [minecraft runs on xwayland](https://github.com/Admicos/minecraft-wayland/tree/one-nineteen)\n- [discord runs on xwayland](https://aur.archlinux.org/packages/discord_arch_electron)\n\n```\n\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faxyiee%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faxyiee%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faxyiee%2Fdotfiles/lists"}