{"id":21049869,"url":"https://github.com/mrpicklepinosaur/dotfiles","last_synced_at":"2026-01-26T23:16:41.661Z","repository":{"id":39003446,"uuid":"316405099","full_name":"MrPicklePinosaur/dotfiles","owner":"MrPicklePinosaur","description":"configuration files and shell scripts for unix systems","archived":false,"fork":false,"pushed_at":"2024-10-20T22:41:41.000Z","size":259,"stargazers_count":2,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-15T20:49:30.535Z","etag":null,"topics":["dotfiles","emacs","linux","neovim","shell-scripts","tmux","unix","vim"],"latest_commit_sha":null,"homepage":"","language":"Vim Script","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/MrPicklePinosaur.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,"zenodo":null}},"created_at":"2020-11-27T05:07:15.000Z","updated_at":"2024-10-20T22:41:44.000Z","dependencies_parsed_at":"2024-02-05T20:01:23.686Z","dependency_job_id":"a4b9ca37-aa8b-4a99-b9a6-1c9d1d6c0668","html_url":"https://github.com/MrPicklePinosaur/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MrPicklePinosaur/dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrPicklePinosaur%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrPicklePinosaur%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrPicklePinosaur%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrPicklePinosaur%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MrPicklePinosaur","download_url":"https://codeload.github.com/MrPicklePinosaur/dotfiles/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MrPicklePinosaur%2Fdotfiles/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28791166,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-26T21:49:50.245Z","status":"ssl_error","status_checked_at":"2026-01-26T21:48:29.455Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["dotfiles","emacs","linux","neovim","shell-scripts","tmux","unix","vim"],"created_at":"2024-11-19T15:15:45.654Z","updated_at":"2026-01-26T23:16:41.643Z","avatar_url":"https://github.com/MrPicklePinosaur.png","language":"Vim Script","funding_links":[],"categories":[],"sub_categories":[],"readme":"# dotfiles\n\n## USAGE\n\nmy dotfiles are managed using [GNU stow](https://www.gnu.org/software/stow/).\nthe goal of this dotfile repo are to:\n- version all of my important configuration files\n- easily bootstrap and download files on new machines\n- update configuration files on all devices when i make a change\n- support differences in configs on different machines\n\n## CONTENTS\n\ndotfiles modules that are included:\n- apps: configuration files for common media apps (mpv, mutt, newsboat,  zathura)\n- bash\n- common-scripts: utility scripts\n- desktop-scripts: utility scripts that are for desktop use (ie screenshot, emoter, monitor attach)\n- git\n- misc: some loose config files that are have not been organized yet\n- music: mpd and ncmpcpp\n- nvim: depends on vim module\n- statusbar: statusbar scripts\n- qutebrowser\n- tmux\n- vim: vimrc and contents of `.vim`\n- xmonad\n- xorg: config for x11 (xinit, Xresource etc)\n- zsh: depends on bash module\n\n## PROFILES\n\nprofiles are predefined sets of modules \n\n## SCRIPTS\n\nHere are some notable Scripts\n\n### emoter\nPaste emote sized images automatically when dmenu (~~great for if you don't have nitro~~).\n\n### fzfutil\ncd-ing and vi-ing at the speed of light. Uses fzf to let you cd to dirs and edit files across the galaxy.\nSimply source the script in your .bashrc or equivalent. \nCustomize which directories you want to include by editing the script.\n\n### git-pushall\nUseful for when you have a repo with multiple remotes and are too lazy to push to them all.\nUsage is as follows:\n```\ngit-pushall [branch]\n```\nLimitations: does not work on bare repos yet\n\n### mpd-change\nSends a notification whenever mpd changes songs. Does not send anything on pause/play.\n\n### screenshot\nTake screenshots with scrot. Dmenu prompt for filename, leaving empty generates a default name.\nLimitations: no way to cancel screenshot, also the name prompt happens before the screenshot is taken (which is sorta annoying).\nWill improve later.\n\n### usbmnt\nSends a notification whenever usb is mounted.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrpicklepinosaur%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmrpicklepinosaur%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrpicklepinosaur%2Fdotfiles/lists"}