{"id":13837843,"url":"https://github.com/sioodmy/dotfiles","last_synced_at":"2025-05-15T09:07:43.357Z","repository":{"id":37007445,"uuid":"460523937","full_name":"sioodmy/dotfiles","owner":"sioodmy","description":"My NixOS configuration flake that moggs yours in term of eval times","archived":false,"fork":false,"pushed_at":"2025-04-13T12:01:31.000Z","size":171263,"stargazers_count":810,"open_issues_count":2,"forks_count":29,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-04-15T02:08:28.443Z","etag":null,"topics":["dotfiles","flake","linux","nixos","nixos-configuration","rice","unix","zsh"],"latest_commit_sha":null,"homepage":"https://sioodmy.dev","language":"Nix","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sioodmy.png","metadata":{"files":{"readme":".github/README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","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},"funding":{"ko_fi":"sioodmy"}},"created_at":"2022-02-17T16:49:38.000Z","updated_at":"2025-04-14T20:55:29.000Z","dependencies_parsed_at":"2024-01-22T21:15:19.446Z","dependency_job_id":"51fa6741-7174-4dc5-b1d3-5a71ff13c060","html_url":"https://github.com/sioodmy/dotfiles","commit_stats":{"total_commits":1571,"total_committers":3,"mean_commits":523.6666666666666,"dds":0.50986632718014,"last_synced_commit":"f9c15e8725ccada4bc5198fd386862cd106dbb17"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sioodmy%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sioodmy%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sioodmy%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sioodmy%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sioodmy","download_url":"https://codeload.github.com/sioodmy/dotfiles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254310515,"owners_count":22049469,"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","flake","linux","nixos","nixos-configuration","rice","unix","zsh"],"created_at":"2024-08-04T15:01:28.039Z","updated_at":"2025-05-15T09:07:38.348Z","avatar_url":"https://github.com/sioodmy.png","language":"Nix","readme":"# Nixus\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"ss.png\" alt=\"screenshot of my setup\" width=\"600\" /\u003e\n\u003c/div\u003e\n\n## About\n\nThis repo contains my reorganized and rewritten NixOS configuration.\nIt might not be widely considered _correct_ or whatever, because I used some of my braincells to come up with this autistic design philosophy:\n\n- as little inputs as possible, just straight up rawdogging nix\n- wrap binaries instead of putting files in home dir\n- do not copy from others\n- try to avoid `with` keyword as much as possible\n\n## Contents\n\n- **NixOS hosts** - my twinkpad x1 and macbook air m1 (running asahi kernel)\n- **NixOS modules** - including $HOME management, impermanence and some laptop specific things\n- **Dev shell** - shell containing my entire terminal workflow, with fully configured neovim and stuff. \n- **Packages** - Mostly unmodified packages from nixpkgs, wrapped with my configs, themed via base16 attribute set\n- **Theme** - which outputs my current base16 theme as an attrset \n\n# Why I don't use some of the popular NixOS modules?\n\n## Home-manager\n\nI don't like it. I prefer to wrap my binaries. Much better solution.\n\nEveryone in nix community will tell you that hm is a mess.\n\nI also use my own module [homix](https://github.com/sioodmy/homix) for stuff I couldnt't wrap with symlinkJoin, like gtk\n\n## Flake-parts\n\nI was able to fully replace it with a single lambda\n\n## Impermanence\n\nI found it needlessly overcomplicated and unreliable.\n\n## Nix-colors\n\nIt's just a glorified attribute set\n\n## 💛 Donate\n\nIf you would like to support me you can sponsor me via ko-fi\n\n\u003ca href=\"https://ko-fi.com/sioodmy\"\u003e\u003cimg src=\"https://ko-fi.com/img/githubbutton_sm.svg\" alt=\"Support me on kofi\" /\u003e \u003c/a\u003e\n\n... or if you prefer crypto\n\nEthereum/EVM compatible: `0x2fa1e5e90c011d08bba1f6dbdc317fd293311c0d`\n\n[![Star History Chart](https://api.star-history.com/svg?repos=sioodmy/dotfiles\u0026type=Date)](https://star-history.com/#sioodmy/dotfiles\u0026Date)\n","funding_links":["https://ko-fi.com/sioodmy"],"categories":["Nix"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsioodmy%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsioodmy%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsioodmy%2Fdotfiles/lists"}