{"id":15715961,"url":"https://github.com/NamesCode/dotfiles","last_synced_at":"2025-03-12T17:32:19.345Z","repository":{"id":62272697,"uuid":"532512387","full_name":"NamesCode/dotfiles","owner":"NamesCode","description":"My personal Nix dotfiles","archived":false,"fork":false,"pushed_at":"2025-02-11T16:43:16.000Z","size":67150,"stargazers_count":25,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-06T09:05:15.580Z","etag":null,"topics":["dotfiles","firefox","namescode","nix","nix-flake","nixos","sway","wallpapers","wayland"],"latest_commit_sha":null,"homepage":"","language":"Nix","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/NamesCode.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":"2022-09-04T10:54:15.000Z","updated_at":"2025-02-11T16:43:21.000Z","dependencies_parsed_at":"2023-02-09T22:15:44.861Z","dependency_job_id":"17566a9d-3233-4e35-b304-cfaa18864a41","html_url":"https://github.com/NamesCode/dotfiles","commit_stats":{"total_commits":47,"total_committers":3,"mean_commits":"15.666666666666666","dds":0.2978723404255319,"last_synced_commit":"c75ec4bdaca123088840b63a593b953d35e47dca"},"previous_names":["namescode/dotfiles","namescode/.dotfiles"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NamesCode%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NamesCode%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NamesCode%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NamesCode%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NamesCode","download_url":"https://codeload.github.com/NamesCode/dotfiles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243262268,"owners_count":20262978,"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":["dotfiles","firefox","namescode","nix","nix-flake","nixos","sway","wallpapers","wayland"],"created_at":"2024-10-03T21:43:33.233Z","updated_at":"2025-03-12T17:32:19.328Z","avatar_url":"https://github.com/NamesCode.png","language":"Nix","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Name's Nix config\n\nA real mess but y'know.\n\n![A screenshot of my current Navi config](./preview.jpeg) \n\n## Installation\n\n### Asahi Linux\n\nHeyo all you lovely Asahi users!\n\nTo use and install my config you must follow [tpwrules installation guide](https://github.com/tpwrules/nixos-apple-silicon/blob/main/docs/uefi-standalone.md)\nbut you must **NOT** use the ISO provided by them.\n\nInstead, you will need to use the ISO that I provide.\n\nWhy is that you may be asking? tpwrules ISO *doesn't* support OpenZFS as it is an out of tree Linux module,\nand this is completely understandable.\nThis is however an issue for this particular config as we want to use ZFS as our primary filesystem.\n\nIf you do not trust my prebuilt ISO, feel free to compile it yourself by running:\n`nix build .#asahi-zfs-iso`\n\n## Usage\n\n### Creating a user config\n\nTo create a user config you need to create a user folder containing a `home.nix` in the users folder.\nThis `home.nix` should handle all your user specific configuration, any modules you can share across users should be placed into `modules/home-manager/` otherwise place them wherever you feel.\n\n### Creating a system\n\n#### Naming scheme\n\nAt the moment, the names of systems are tied to their function and stuff from shows I like.\n\nSo far we have:\n\n- navi [ My main system ]\n- coplandos [ macOS / nix-darwin systems ]\n- lain [ home-manager systems ]\n- magi [ Servers (up to 3 only) ]\n    - casper [ Intermediate ]\n    - balthasar [ Most powerful server ]\n    - melchior [ Least powerful server ]\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNamesCode%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FNamesCode%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNamesCode%2Fdotfiles/lists"}