{"id":13761309,"url":"https://github.com/fufexan/dotfiles","last_synced_at":"2025-05-15T03:05:49.336Z","repository":{"id":37745767,"uuid":"323142553","full_name":"fufexan/dotfiles","owner":"fufexan","description":"NixOS system config \u0026 Home-Manager user config","archived":false,"fork":false,"pushed_at":"2025-05-04T06:37:09.000Z","size":2938,"stargazers_count":903,"open_issues_count":9,"forks_count":54,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-05-04T07:27:52.502Z","etag":null,"topics":["ags","declarative","dotfiles","flake","helix","home-manager","hyprland","nix","nixos","wayland"],"latest_commit_sha":null,"homepage":"","language":"Nix","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fufexan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2020-12-20T18:50:24.000Z","updated_at":"2025-05-04T06:37:13.000Z","dependencies_parsed_at":"2023-09-28T23:32:57.827Z","dependency_job_id":"78192925-9b2c-4eb6-9879-c7709e7b6f80","html_url":"https://github.com/fufexan/dotfiles","commit_stats":{"total_commits":1525,"total_committers":8,"mean_commits":190.625,"dds":"0.0052459016393442415","last_synced_commit":"c0b3c77d95ce1f574a87e7f7ead672ca0d951245"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fufexan%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fufexan%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fufexan%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fufexan%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fufexan","download_url":"https://codeload.github.com/fufexan/dotfiles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254264765,"owners_count":22041793,"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":["ags","declarative","dotfiles","flake","helix","home-manager","hyprland","nix","nixos","wayland"],"created_at":"2024-08-03T13:01:48.546Z","updated_at":"2025-05-15T03:05:49.260Z","avatar_url":"https://github.com/fufexan.png","language":"Nix","funding_links":[],"categories":["Nix","nix"],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003efufexan/dotfiles\u003c/h1\u003e\n\n# 🗒 About\n\nIn-house baked configs for Home-Manager and NixOS. Borrowed bits sprinkled on\ntop. Using [flakes](https://nixos.wiki/wiki/Flakes) and\n[flake-parts](https://github.com/hercules-ci/flake-parts).\n\nSee an overview of the flake outputs by running\n`nix flake show github:fufexan/dotfiles`.\n\n## 🗃️ Contents\n\n- [hosts](./hosts): host-specific configuration\n- [home](./home): [Home Manager](https://github.com/nix-community/home-manager)\n  config\n- [lib](./lib): helper functions\n- [modules](./modules): NixOS modules\n- [pkgs](./pkgs): package definitions\n- [system](./system): common NixOS configurations\n\n# 📦 Exported packages\n\nRun packages directly with:\n\n```console\nnix run github:fufexan/dotfiles#packageName\n```\n\nOr install from the `packages` output. For example:\n\n```nix\n# flake.nix\n{\n  inputs.fufexan-dotfiles = {\n    url = \"github:fufexan/dotfiles\";\n    inputs.nixpkgs.follows = \"nixpkgs\";\n  };\n}\n\n# configuration.nix\n{pkgs, inputs, ...}: {\n  environment.systemPackages = [\n    inputs.fufexan-dotfiles.packages.\"x86_64-linux\".packageName\n  ];\n}\n```\n\n## 💻 Desktop preview\n\nCurrently, my widgets are created using [Ags](https://github.com/Aylur/ags/). If\nyou're looking for the [Eww](https://github.com/elkowar/eww) version, you can\nfind it [here](https://github.com/fufexan/dotfiles/tree/eww).\n\n\u003cdetails\u003e\n\u003csummary\u003e\nDark\n\u003c/summary\u003e\n\u003ca href=\"https://drive.google.com/file/d/1W-bwn3UwbMxReiiNqMmq38noa7Xw0Gj1/preview\"\u003e\n  \u003cimg src=\"https://github.com/fufexan/dotfiles/assets/36706276/d0cc86c8-39b1-4a49-b9d9-6f161f2420f2\" alt=\"Desktop Preview Dark\"\u003e\n\u003c/a\u003e\n*Hint: click to go to a video showcase*\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e\nLight\n\u003c/summary\u003e\n\u003cimg src=\"https://github.com/fufexan/dotfiles/assets/36706276/badef73f-b45a-45a2-b1d6-fe615d5f89b2\" alt=\"Desktop Preview Light\"\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\nPrevious versions\n\u003c/summary\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/36706276/216402032-ff32fcad-ca21-49d3-9c29-6ff0d2d8b1d8.png\" alt=\"Desktop Preview\"\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/36706276/236707086-ea6cb781-8b0c-45d3-b6a1-2c6a4d5e2582.png\" alt=\"Desktop Preview\"\u003e\n\u003c/details\u003e\n\n# 💾 Resources\n\nOther configurations from where I learned and copied:\n\n- [colemickens/nixcfg](https://github.com/colemickens/nixcfg)\n- [flake-utils-plus](https://github.com/gytis-ivaskevicius/flake-utils-plus)\n- [gytis-ivaskevicius/nixfiles](https://github.com/gytis-ivaskevicius/nixfiles)\n- [Mic92/dotfiles](https://github.com/Mic92/dotfiles)\n- [NobbZ/nixos-config](https://github.com/NobbZ/nixos-config)\n- [privatevoid-net/privatevoid-infrastructure](https://github.com/privatevoid-net/privatevoid-infrastructure)\n- [RicArch97/nixos-config](https://github.com/RicArch97/nixos-config)\n- [viperML/dotfiles](https://github.com/viperML/dotfiles)\n\n# 👥 People\n\nThese are the people whom I've taken inspiration from while writing these\nconfigs. There surely are more but I tend to forget. Regardless, I am thankful\nto all of them.\n\nDieracDelta - gytis-ivaskevicius - hlissner - keksbg - Kranzes -\nmatthewcroughan - max-privatevoid - Misterio77 - NobbZ - OPNA2608 -\npnotequalnp - RicArch97 - tadeokondrak - viperML - Xe - yusdacra\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffufexan%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffufexan%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffufexan%2Fdotfiles/lists"}