{"id":16955795,"url":"https://github.com/yoannfleurydev/dotfiles","last_synced_at":"2025-03-23T17:30:59.895Z","repository":{"id":79530545,"uuid":"65000561","full_name":"yoannfleurydev/dotfiles","owner":"yoannfleurydev","description":"👨‍💻 Configuration files for my softwares. Use with caution. Works as expected on Arch","archived":false,"fork":false,"pushed_at":"2025-01-08T16:24:40.000Z","size":15268,"stargazers_count":22,"open_issues_count":0,"forks_count":6,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-18T22:21:38.758Z","etag":null,"topics":["config","dotfiles","git","i3","lockscreen","tmux","vim","zsh"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/yoannfleurydev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2016-08-05T08:00:33.000Z","updated_at":"2025-01-08T16:24:44.000Z","dependencies_parsed_at":"2024-10-28T16:45:58.299Z","dependency_job_id":"16a1234d-e73b-4fbb-b112-a522f66f39e4","html_url":"https://github.com/yoannfleurydev/dotfiles","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yoannfleurydev%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yoannfleurydev%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yoannfleurydev%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yoannfleurydev%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yoannfleurydev","download_url":"https://codeload.github.com/yoannfleurydev/dotfiles/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245140822,"owners_count":20567453,"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":["config","dotfiles","git","i3","lockscreen","tmux","vim","zsh"],"created_at":"2024-10-13T22:13:20.168Z","updated_at":"2025-03-23T17:30:58.299Z","avatar_url":"https://github.com/yoannfleurydev.png","language":"Shell","readme":"# DOTFILES\n\n**WM**\n\n[i3-gaps](https://github.com/Airblader/i3) is my Window Manager.\n\n![Clean](./screenshots/clean.png)\n![Dirty](./screenshots/dirty.png)\n\n**Terminal**\n\n[Alacritty](https://github.com/alacritty/alacritty) is my main terminal, it is\nwritten in Rust and is very fast. As a shell, I use\n[fish](https://github.com/fish-shell/fish-shell), that I find fast too and that\nhas great default integrations. The prompt I use is\n[starship](https://starship.rs/).\n\n**Lockscreen**\n\nI use [i3lock](https://github.com/i3/i3lock) for the lockscreen. I have a custom script to enable multi-monitor\nlockscreen. You can check [the script](./scripts/lock) in this repository.\n\n![Lock sreen](./screenshots/lockscreen.png)\n\n## Purpose\n\nConfiguration files used by many softwares on UNIX systems. Use at your own\nrisk.\n\n- alacritty (terminal configuration)\n- cava (terminal visualizer)\n- compton\n- editorconfig\n- espanso (cross platform text expander)\n- fish (shell)\n- git (code versionning)\n- i3 (windows manager)\n- morc-menu\n- polybar (topbar)\n- rofi (launcher)\n- tmux (terminal multiplexer)\n- vim (terminal editor)\n\n## Requirements\n\nSet fish as your login shell :\n\n`chsh -s $(which fish)`\n\n- `arandr` installed to generate your `~/.screenlayout` scripts that will be\n  prompted by i3wm on \u003ckbd\u003eMOD\u003c/kbd\u003e+\u003ckbd\u003ex\u003c/kbd\u003e\n\n## Command Line Interface softwares\n\n- [gitweb](https://github.com/yoannfleurydev/gitweb) - Open the current remote repository in your browser\n- [bat](https://github.com/sharkdp/bat) - A cat(1) clone with wings. \n- [the\\_silver\\_searcher](https://github.com/ggreer/the_silver_searcher) -\n  similar to ack but faster\n- [tig](https://github.com/jonas/tig) - text mode interface for git\n- [ranger](https://github.com/ranger/ranger) - a VIM-inspired file manager\n- [fzf](https://github.com/junegunn/fzf) - 🌸 A command-line fuzzy finder\n- [fpp](https://github.com/facebook/PathPicker) - Facebook Path Picker\n- [ctags](http://ctags.sourceforge.net/) - Generate an indexof names found in\n  source and header files of various programming language. Useful for tags\n  feature in Vim.\n- [xclip](https://github.com/astrand/xclip) - Command line interface to the X11\n  clipboard\n\n## Scripts\n\n- **lock** : use i3lock and custom logic to lock the computer screen\n- **vol** : controle the volume in command line\n- **sp** : control spotify in command line interface useful to use with i3 keys\n  mapping.\n\n## Feedbacks\n\nSuggestions and improvements are welcome on the\n[issue panel](https://github.com/yoannfleurydev/dotfiles/issues/new) !\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyoannfleurydev%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyoannfleurydev%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyoannfleurydev%2Fdotfiles/lists"}