{"id":15706770,"url":"https://github.com/shekohex/dotfiles","last_synced_at":"2025-08-24T19:42:26.620Z","repository":{"id":39665663,"uuid":"334447118","full_name":"shekohex/dotfiles","owner":"shekohex","description":"my swiss army knife","archived":false,"fork":false,"pushed_at":"2025-07-16T13:14:22.000Z","size":3573,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-17T11:26:57.955Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Nix","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shekohex.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-APACHE","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":"2021-01-30T15:36:12.000Z","updated_at":"2025-07-16T13:14:25.000Z","dependencies_parsed_at":"2023-02-13T22:30:17.450Z","dependency_job_id":"a7365188-79e4-4e55-af14-4a4bbe2c8726","html_url":"https://github.com/shekohex/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/shekohex/dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shekohex%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shekohex%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shekohex%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shekohex%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shekohex","download_url":"https://codeload.github.com/shekohex/dotfiles/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shekohex%2Fdotfiles/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266658014,"owners_count":23963614,"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","status":"online","status_checked_at":"2025-07-23T02:00:09.312Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-10-03T20:28:08.014Z","updated_at":"2025-07-23T10:06:30.797Z","avatar_url":"https://github.com/shekohex.png","language":"Nix","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ~/.dotfiles for @shekohex\n\n[![NixOS Unstable](https://img.shields.io/badge/NixOS-unstable-blue.svg?style=flat-square\u0026logo=NixOS\u0026logoColor=white)](https://nixos.org)\n\n\u003e **Disclaimer:** _This is not a community framework or distribution._ It's a\n\u003e private configuration and an ongoing experiment to feel out NixOS. I make no\n\u003e guarantees that it will work out of the box for anyone but myself. It may also\n\u003e change drastically and without warning.\n\nThese are my dotfiles for configuring my system. Feel free to use them as you like.\n\n## Overview\n\nThese are configuration files for different hosts/machines which includes my _workstation_ and my _macbook_.\n\n## Installation\n\nFor **workstation:** host, after installing the base NixOS, you can run the following:\n\n```shell\nnix-env -iA nixpkgs.git\ngit clone https://github.com/shekohex/dotfiles.git ~/.dotfiles \u0026\u0026 cd ~/.dotfiles\nsudo nixos-rebuild --extra-experimental-features 'nix-command flakes' switch --flake .#workstation\n```\n\nFor **macbook:** host, you need to follow these to steps:\n\n1. Install Nix (_skip if already installed_):\n\n```bash\nsh \u003c(curl -L https://nixos.org/nix/install)\n\necho \"experimental-features = nix-command flakes\" \u003e\u003e ~/.config/nix/nix.conf\n```\n\n2. Install the dotfiles:\n\n```shell\nnix-env -iA nixpkgs.git\ngit clone https://github.com/shekohex/dotfiles.git ~/.dotfiles \u0026\u0026 cd ~/.dotfiles\nnix build .#darwinConfigurations.macbook.system\n./result/sw/bin/darwin-rebuild switch --flake .#macbook\n```\nSince darwin is now added to the `PATH`, you can build it from anywhere in the system. In this example it is rebuilt from inside the flake directory:\n\n```shell\ndarwin-rebuild switch --flake .#\n```\n\nThis will rebuild the configuration and automatically activate it.\n\n\u003cbr\u003e\n\n#### License\n\n\u003csup\u003e\nLicensed under either of \u003ca href=\"LICENSE-APACHE\"\u003eApache License, Version\n2.0\u003c/a\u003e or \u003ca href=\"LICENSE-MIT\"\u003eMIT license\u003c/a\u003e at your option.\n\u003c/sup\u003e\n\n\u003cbr\u003e\n\n\u003csub\u003e\nUnless you explicitly state otherwise, any contribution intentionally submitted\nfor inclusion in this project by you, as defined in the Apache-2.0 license,\nshall be dual licensed as above, without any additional terms or conditions.\n\u003c/sub\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshekohex%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshekohex%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshekohex%2Fdotfiles/lists"}