{"id":16974237,"url":"https://github.com/thomashighbaugh/dotfiles","last_synced_at":"2025-06-25T02:05:55.801Z","repository":{"id":36971417,"uuid":"231043405","full_name":"Thomashighbaugh/dotfiles","owner":"Thomashighbaugh","description":"Nevermind the bullocks, here's the dotfiles","archived":false,"fork":false,"pushed_at":"2023-07-02T14:48:06.000Z","size":190541,"stargazers_count":14,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-04-19T09:08:54.885Z","etag":null,"topics":["arch","bash","compton","dotfiles","kitty","neovim","nvim","ranger","symlink","tmux","vim"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/Thomashighbaugh.png","metadata":{"files":{"readme":".github/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":"2019-12-31T07:01:12.000Z","updated_at":"2025-03-20T22:36:14.000Z","dependencies_parsed_at":"2025-04-12T01:35:26.866Z","dependency_job_id":"c76e22e1-52eb-4374-8e11-b4bf3b2b4d16","html_url":"https://github.com/Thomashighbaugh/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Thomashighbaugh/dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thomashighbaugh%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thomashighbaugh%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thomashighbaugh%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thomashighbaugh%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Thomashighbaugh","download_url":"https://codeload.github.com/Thomashighbaugh/dotfiles/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thomashighbaugh%2Fdotfiles/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261789227,"owners_count":23209774,"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":["arch","bash","compton","dotfiles","kitty","neovim","nvim","ranger","symlink","tmux","vim"],"created_at":"2024-10-14T01:05:39.288Z","updated_at":"2025-06-25T02:05:55.792Z","avatar_url":"https://github.com/Thomashighbaugh.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# README: Dotfiles\n\n\u003cblockquote\u003e Never Mind the Bullocks, Here's the Dotfiles!\u003c/blockquote\u003e \n\u003chr/\u003e\n\u003cblockquote\u003e\nThere's unlimited supply \u003cbr/\u003e\nAnd there is no reason why \u003cbr/\u003e\n\u003cbr/\u003e\n\u003cspan style=\"font-size:2rem\"\u003e...\u003c/span\u003e\n\u003cbr/\u003e \nAnd you thought that we were faking \u003cbr/\u003e\nThat we were all just money making \u003cbr/\u003e\nYou do not believe we're for real \u003cbr/\u003e\n\u003cbr/\u003e\nOr you would lose your cheap appeal? \u003cbr/\u003e\n\u003cbr/\u003e\nDon't judge a book just by the cover \u003cbr/\u003e\nUnless you cover just another \u003cbr/\u003e\nAnd blind acceptance is a sign \u003cbr/\u003e\nOf stupid fools who stand in line \u003cbr /\u003e\n\u003c/blockquote\u003e\n\u003cfigcaption\u003e - The Sex Pistols \u003cb\u003e\"EMI\"\u003c/b\u003e from the album \u003ccite\u003eNevermind the Bullocks, Here's the Sex Pistols\u003c/cite\u003e\u003c/figcaption\u003e\n\n\u003cimg src=\".github/assets/dreams.gif\" alt=\"pictoral representation of the state of the repository at any given moment depicting palm trees engulfed in flames due to nearby nuclear testing\" /\u003e\n\n\u003ch2\u003eIntroduction\u003c/h2\u003e\n\n\u003cp\u003eThe files in this repository are my configurations powering my \u003cspan style=\"background-color:#1d1e22; color: #555566; font-size:85%;\"\u003earchlinux\u003c/span\u003e setup and the installation scripts that place them into the directories the system reads them from, after first installing the software that is.\u003c/p\u003e\n\n\u003cp\u003eThis means that you are feasting your eyes upon a bare git repository featuring a home-rolled installation and configuration management system written by yours truly that has been derived from the organic process of reinstallations and daily management of these files and my system over all. \u003c/p\u003e\n\n\u003ch2\u003e Installation Scripts \u003c/h2\u003e\n\u003cp\u003eAt this point, the history of this repo reflects my use of a litany of tools to arrive a useful configuration following the need to install or reinstall, from ansible to Makefiles. I have settled, for now, on using the much more precise but fickle set of BASH scripts found in the `install` subdirectory.\u003c/p\u003e\n\n\u003cb\u003eMy goals for the installation process include:\u003c/b\u003e\n\n\u003cul\u003e\n\u003cli\u003esymlinking files within this repository to various locations in home so they are editable without needing to fuss with copying them over to the intended location again\u003c/li\u003e\n\u003cli\u003ecopying over set-and-forget configurations I like having system wide and do not edit, thus need not symlink\u003c/li\u003e\n\u003cli\u003eadding in the extra package repositories I use to save me compule time\u003c/li\u003e\n\u003cli\u003ecloning the other configurations I back up to git, in the locations they are expected by the system to be in, but are too big and unruly to contain within this repository. Like my awesomewm configuration \u003c/li\u003e\n\u003cli\u003eMenu driven process breaking up installation into several portions that are idempotent (can run them multiple times over and over without changing the result, important for debugging \u003ci\u003eTom style\u003c/i\u003e)\u003c/li\u003e\n\u003cli\u003eOutput to a log file to ease debugging when things go wrong, as they so often do \u003c/li\u003e\n\u003c/ul\u003e\n\n\u003chr/\u003e\n\n\u003ch2\u003e\u003c/h2\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthomashighbaugh%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthomashighbaugh%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthomashighbaugh%2Fdotfiles/lists"}