{"id":26892870,"url":"https://github.com/hkjels/home","last_synced_at":"2026-04-11T13:09:14.617Z","repository":{"id":9138559,"uuid":"10929181","full_name":"hkjels/home","owner":"hkjels","description":"Home is where your dotfiles are","archived":false,"fork":false,"pushed_at":"2024-01-29T18:19:30.000Z","size":1439,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-04-15T02:43:27.235Z","etag":null,"topics":["bash","dotfiles","org-mode","tmux","zsh"],"latest_commit_sha":null,"homepage":"https://hkjels.github.io/home/","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hkjels.png","metadata":{"files":{"readme":"README.org","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-06-25T05:31:07.000Z","updated_at":"2022-09-26T08:18:39.000Z","dependencies_parsed_at":"2023-01-11T17:33:12.080Z","dependency_job_id":null,"html_url":"https://github.com/hkjels/home","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/hkjels%2Fhome","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hkjels%2Fhome/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hkjels%2Fhome/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hkjels%2Fhome/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hkjels","download_url":"https://codeload.github.com/hkjels/home/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246552872,"owners_count":20795839,"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":["bash","dotfiles","org-mode","tmux","zsh"],"created_at":"2025-03-31T22:53:36.285Z","updated_at":"2025-12-30T23:14:43.430Z","avatar_url":"https://github.com/hkjels.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"* ~\n\nThis repository contains the lion's share of the configuration-files\nthat I use on my boxes. It's written in a literate style with\n[[https://orgmode.org][org-mode]], so it can be read almost like a book.\n\n[[https://hkjels.github.com/home/][Read it?]]\n\n* Get in touch\n\nIf you would like to reach out to me about any of this, you can create\nan issue or email me: henrik @ kjerringvag・no\n\n* Up \u0026 running\n\nMy home relies heavily on Emacs to tangle code-blocks into sourcefiles\nthat can be installed. Evaluating the line below in your terminal will\ninstall [[https://brew.sh][Homebrew]] and the listed dependencies. The only \"dotfiles\" that\nI keep separate are my editor configurations. I have a set of\nconfigurations for both Vim and Emacs. I no longer use Vim, so their\nquite dated, but my Emacs configurations are available for inspiration\nat [[https://github.com/hkjels/elan][Elan]].\n#+begin_src shell\nmake install\n#+end_src\n\n* Dependencies\n\n#+name: deps\n- autoconf\n- automake\n- bat\n- exa\n- fzf\n- git\n- git-fresh\n- git-extras\n- gitleaks\n- grc\n- hr\n- htop\n- hub\n- mas\n- nmap\n- sloc\n- starship\n- thefuck\n- tldr\n- tmux\n- topgrade\n- trash\n- tree\n- wtf\n- z\n- zsh\n- zsh-autosuggestions\n- zsh-completions\n- zsh-git-prompt\n- zsh-navigation-tools\n- zsh-syntax-highlighting\n- zydis\n\n#+name: casks\n- imageoptim\n- numi\n- origami-studio\n- sketch\n- slack\n- sourcetrail\n\n#+name: macapps\n| 1287239339 | ColorSlurp                    |\n|  424390742          | Compressor                    |\n| 1482920575 | DuckDuckGo Privacy Essentials |\n|  424389933 | Final Cut Pro                 |\n|  990588172 | Gestimer                      |\n|  419330170 | Moom                          |\n| 1289583905 | Pixelmator Pro                |\n| 1482454543 | Twitter                       |\n|  497799835 | Xcode                         |\n\n#+name: brew\n#+begin_src emacs-lisp :var deps=deps\n(mapconcat 'identity\n\t(-map (lambda (dep)\n\t\t(message \"%s \\\"%s\\\"\" \"brew\" (car dep))) deps) \"\\n\")\n#+end_src\n\n#+name: cask\n#+begin_src emacs-lisp :var deps=casks\n(mapconcat 'identity\n\t(-map (lambda (dep)\n\t\t(message \"%s \\\"%s\\\"\" \"cask\" (car dep))) deps) \"\\n\")\n#+end_src\n\n#+name: mas\n#+begin_src emacs-lisp :var deps=macapps\n(mapconcat 'identity\n\t   (-map (lambda (dep)\n\t\t   (message \"%s \\\"%s\\\", id: %s\" \"mas\" (car (cdr dep)) (car dep))) deps) \"\\n\")\n#+end_src\n\n#+begin_src ruby :tangle Brewfile :noweb yes\ntap \"homebrew/cask\"\ntap \"borkdude/brew\"\n#+end_src\n\nBrews are libraries and commandline interfaces.\nOften brews are bottled, meaning installation is just about\ndownloading to a location that's on your ~PATH~.\n#+begin_src ruby  :tangle Brewfile :noweb yes :comments org\n\u003c\u003cbrew()\u003e\u003e\n#+end_src\n\nCasks are executables that can not be found in the Appstore.\nThere are also some resources like fonts available as Casks.\n#+begin_src ruby  :tangle Brewfile :noweb yes :comments org\n\u003c\u003ccask()\u003e\u003e\n#+end_src\n\nWith using ~Mas~ we can download applications from the Appstore directly\nfrom the commandline.\n#+begin_src ruby  :tangle Brewfile :noweb yes :comments org\n\u003c\u003cmas()\u003e\u003e\n#+end_src\n\n* Makefile                                                           :noexport:\n\n#+begin_src makefile :tangle Makefile\n.PHONY: install bundle\n\nTIC=tic\nCURL=curl -fsSL\n\nbrew:\n\t@type -p \"$@\" \u003e/dev/null 2\u003e\u00261 || $(CURL) \"https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh\"\n\nbundle: brew\n\t$\u003c $@\n\n.terminfo: terminfo-24bit\n\t$(TIC) -o \"$HOME/$@\" $\u003c\n\ninstall: .terminfo bundle\n#+end_src\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhkjels%2Fhome","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhkjels%2Fhome","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhkjels%2Fhome/lists"}