{"id":17789947,"url":"https://github.com/samrocksc/my-dotfiles","last_synced_at":"2026-04-30T01:35:50.418Z","repository":{"id":41176414,"uuid":"49525116","full_name":"samrocksc/my-dotfiles","owner":"samrocksc","description":"my dotfiles, nothing important","archived":false,"fork":false,"pushed_at":"2025-03-12T20:38:55.000Z","size":292,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-26T16:56:21.717Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Lua","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/samrocksc.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":"2016-01-12T19:52:27.000Z","updated_at":"2025-03-12T20:38:59.000Z","dependencies_parsed_at":"2024-10-27T10:51:17.710Z","dependency_job_id":"7faa306a-09a1-4c13-b391-02e0c76996de","html_url":"https://github.com/samrocksc/my-dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samrocksc%2Fmy-dotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samrocksc%2Fmy-dotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samrocksc%2Fmy-dotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samrocksc%2Fmy-dotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/samrocksc","download_url":"https://codeload.github.com/samrocksc/my-dotfiles/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246735323,"owners_count":20825223,"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":[],"created_at":"2024-10-27T10:39:33.440Z","updated_at":"2026-04-30T01:35:45.365Z","avatar_url":"https://github.com/samrocksc.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# My Dot Files\n---\n\nThey're awesome right?  Just remember that everything I'm making here is completely opinionated.  The good news is this is the source, and you can change whatever you want!! I will take pull requests for anything you want to add as long as it is tested.  I'll probably start poking around with the other 3 more popular flavors of Linux.\n\n**Strong Opinions Of Note**\n\n*  I've used linux for a long time as an end user, and I personally find Ubuntu to be my preference, so you may find some very Ubuntu leaning configs.\n*  For the Keyboard loaders, they are just a collection of my favorite [xmodmap configs](https://wiki.archlinux.org/index.php/xmodmap).\n*  I use [Digital Ocean](https://www.digitalocean.com/) Ubuntu droplets for my VPS(even to the extent of working from them.  I also use mosh for almost all setups.\n*  Almost every user reading this should understand how to install Git on their system.\n*  I really like (https://github.com/square/maximum-awesome)[maximum-awesome], but I disagree about using `rake` to install anything outside of ruby.\n*  I like using [nodesource](https://github.com/nodesource/distributions) to install nodejs, and I also like node.js.  You can do whatever you want outside of that.\n\n## Requirements\n---\n\n### MacOS:\n\n- Xcode\n- Brew\n- MacOS\n- Git\n\n### Linux:\n\n####vim setup\nI am currently using vim-plug:\n\n1. `cd ubuntu/` use this folder\n2. `./apps.sh` install apps needed\n3. `vim` Open vim\n4. `:PlugInstall` install vim-plug plugins\n5. `:UpdateRemotePlugins` update deoplete\n6. `./setupnpm.sh` update permissions for global installs with npm\n\n- Apt(probably will have it).\n- Debian/Ubuntu\n- Preferably git, but the initial scripts should get this.\n\n**Important: You will need to make sure you update your node install on any linux intall with [This Link](https://docs.npmjs.com/getting-started/fixing-npm-permissions)**\n\n## Install\n---\n\n```\ngit clone git@github.com:samrocksc/my-dotfiles.git \u0026\u0026\ncd my-dotfiles \u0026\u0026\n./options \u0026\u0026\n```\n\n## TODO \u0026 Requests\n---\n[ ]  [Hyperterm](https://github.com/bnb/awesome-hyper) integration\n[ ]  Better Menu options, I suck at bash\n[ ]  Increased VPS scripts to make interaction with them easier.\n[x]  Auto Fix for npm permissions on linx [Like this](https://docs.npmjs.com/getting-started/fixing-npm-permissions)\n[ ]  Multiple Terminal Configs(bash, fish, etc.)\n[ ]  Fedora Configs\n[ ]  Arch Configs\n[ ]  Create an loader for specific environments(tmux with X windows).\n[ ]  More Keyboard modmaps for linux environments.\n[ ]  Xmodmap auto-load functionalities.\n[ ]  Windows?\n[ ]  Different .vimrc setups(I've heard [this one is amazing](https://github.com/amix/vimrc))\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamrocksc%2Fmy-dotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsamrocksc%2Fmy-dotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamrocksc%2Fmy-dotfiles/lists"}