{"id":15007396,"url":"https://github.com/kiddae/dotfiles","last_synced_at":"2025-08-21T05:32:08.316Z","repository":{"id":37544702,"uuid":"253791694","full_name":"kiddae/dotfiles","owner":"kiddae","description":"Files that start with a dot (they're very cool).","archived":false,"fork":false,"pushed_at":"2022-05-28T18:22:53.000Z","size":19011,"stargazers_count":199,"open_issues_count":4,"forks_count":13,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-08T04:51:15.937Z","etag":null,"topics":["customization","dotfiles","dotfiles-linux","dotfiles-manager","linux","linux-desktop","rice","unixporn"],"latest_commit_sha":null,"homepage":"","language":"Python","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/kiddae.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}},"created_at":"2020-04-07T12:51:25.000Z","updated_at":"2025-03-21T16:11:17.000Z","dependencies_parsed_at":"2022-08-18T03:11:18.069Z","dependency_job_id":null,"html_url":"https://github.com/kiddae/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kiddae/dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiddae%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiddae%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiddae%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiddae%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kiddae","download_url":"https://codeload.github.com/kiddae/dotfiles/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiddae%2Fdotfiles/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271430767,"owners_count":24758367,"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","status":"online","status_checked_at":"2025-08-21T02:00:08.990Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["customization","dotfiles","dotfiles-linux","dotfiles-manager","linux","linux-desktop","rice","unixporn"],"created_at":"2024-09-24T19:09:37.396Z","updated_at":"2025-08-21T05:32:07.172Z","avatar_url":"https://github.com/kiddae.png","language":"Python","readme":"# ![banner](banner.png)\n\n# 🌟 Welcome! ଘ(੭˃ᴗ˂)੭\n\nHere are my dotfiles, the configuration files needed to customize a desktop like mine!\n\nThis repository is still quite new, I'll progressively add themes I have made in the past and eventually new ones.\n\n## 📓 Installation/Usage\n\nThe themes are wrapped around my colorscheme manager [colorer](https://github.com/kiddae/colorer).\n\nTo install a theme,\n\n+ Make sure you have installed `colorer`.\n+ Copy/link the files to their respective location starting from the home directory (`cp -r \u003ctheme-name\u003e/. ~` or the included script `./switch_theme \u003ctheme-name\u003e`).\n+ Choose a colorscheme: browse [the repo](https://github.com/kiddae/colorer-colorschemes) or make your own, put it wherever you want. It's better to keep it!\n+ Run `colorer \u003cpath to colorscheme file\u003e` to generate config files in `.config/colorer/out`. They will automatically be linked/copied according to the script `commands` from `colorer`'s configuration folder.\n+ Tweak some stuff; some of these elements (keybinds, aliases...) are quite personal and might not fit your needs. Play around, remove what's useless and find something that suits you!\n\nThe wallpapers can be found in this mess: [wallpapers](https://github.com/kiddae/wallpapers). Also, consider checking out [ImageColorizer](https://github.com/kiddae/ImageColorizer) :)\n\nIt can be vary according to the theme, but in general:\n\n+ I use `bspwm` as my window manager, on pair with `sxhkd` to manage keybindings;\n+ The terminal emulator will either be `alacritty` or `kitty`.\n+ I edit my files with `neovim`; please refer to my [neovim configuration files](https://github.com/kiddae/neovim-dots)\n+ `picom` gives me shadows and makes sure that the graphics don't go crazy;\n+ My main file manager is `ranger`, or just... you know, the command line.\n+ Status bar is generally `polybar`\n+ `dunst` is my notification daemon, I use [this fork](https://github.com/Barbarossa93/dunst) to have double borders.\n+ depending on the theme, `rofi` or `dmenu` takes care of my menus and application launchers.\n+ [`bashed-on-a-feeling`](https://github.com/yedhink/bashed-on-a-feeling) is used in a big part of my themes (it's great!)\n\n## 💻 Included scripts\n\nTo make the usage and switching of themes easier, I have included (mostly for me):\n\n+ `switch_theme` which takes the name of the theme as argument\n+ `update_theme`, which copies files from my home directory to the repository and shows diffs per directory. The flag `-n` does a dry-run.\n+ `quickdiff \u003crelative filepath\u003e \u003ctheme\u003e` shows the diff between the file in the home directory and in the theme directory.\n\n## ✨ Screenshots\n\n### [`doublechic`](doublechic/)\n\n![screenshot1](doublechic/screenshot1.png)\n![screenshot2](doublechic/screenshot2.png)\n\n### [`lazuli`](lazuli/)\n\n![screenshot](lazuli/screenshot.png)\n\n### [`elegant`](elegant/)\n\n![screenshot1](elegant/screenshot1.png)\n![screenshot2](elegant/screenshot2.png)\n![screenshot3](elegant/screenshot3.png)\n\n### [`lain`](lain/)\n\n![screenshot](lain/screenshot.png)\n\n### [`hermine`](hermine/)\n\n![screenshot1](hermine/screenshot1.png)\n![screenshot2](hermine/screenshot2.png)\n![screenshot3](hermine/screenshot3.png)\n\n### [`sweet`](sweet/)\n\n![screenshot](sweet/screenshot.png)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkiddae%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkiddae%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkiddae%2Fdotfiles/lists"}