{"id":20819235,"url":"https://github.com/nemnix/dotfiles","last_synced_at":"2025-05-07T15:22:25.214Z","repository":{"id":263202327,"uuid":"882488756","full_name":"NemNix/Dotfiles","owner":"NemNix","description":"My NixOS configurations, using Home-Manager and flakes, tailored for my laptop and AI server. They are optimized for performance with Rust or C programs for the system. ","archived":false,"fork":false,"pushed_at":"2025-03-27T00:12:57.000Z","size":14105,"stargazers_count":7,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-27T01:24:54.670Z","etag":null,"topics":["catppuccin","dotfiles","flakes","home-manager","hyprland","iso","nixos","swaywm"],"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/NemNix.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":"2024-11-02T22:54:53.000Z","updated_at":"2025-03-27T00:13:01.000Z","dependencies_parsed_at":"2025-03-27T01:22:15.268Z","dependency_job_id":"de8bbd27-8335-4a7f-94eb-9b3db4d98bff","html_url":"https://github.com/NemNix/Dotfiles","commit_stats":null,"previous_names":["nemnix/dotfiles"],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NemNix%2FDotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NemNix%2FDotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NemNix%2FDotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NemNix%2FDotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NemNix","download_url":"https://codeload.github.com/NemNix/Dotfiles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252902931,"owners_count":21822337,"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":["catppuccin","dotfiles","flakes","home-manager","hyprland","iso","nixos","swaywm"],"created_at":"2024-11-17T22:05:29.339Z","updated_at":"2025-05-07T15:22:25.044Z","avatar_url":"https://github.com/NemNix.png","language":"Nix","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n   \u003cimg src=\"./assets/nixos.png\" width=\"100px\" /\u003e \n   \u003cbr\u003e\n      NixOS For NEWBIES\n   \u003cbr\u003e\n      \u003cimg src=\"./assets/macchiato.png\" width=\"600px\" /\u003e \u003cbr\u003e\n      \u003cbr\u003e\n   \u003c/div\u003e\n\u003c/h1\u003e\n\n![Home](./assets/home.png)\n\n![File](./assets/file.png)\n\n![Dev](./assets/dev.png)\n\n## What Do I Use\n\n### System\n- **Shell:** ```bash```\n- **Kernel:** CachyOS default kernel\n- **Display Manager:** [Tuigreet](https://github.com/apognu/tuigreet) ![rust][rs]\n- **Window Manager:** [Hyprland](https://github.com/hyprwm/Hyprland) ![C++][cpp]\n\n#### Hypr Ecosystem\n- [Hyprlock](https://github.com/hyprwm/hyprlock) ![C++][cpp]\n- [Hypridle](https://github.com/hyprwm/hypridle) ![C++][cpp]\n- [Hyprshot](https://github.com/Gustash/Hyprshot) ![shell][sh]\n- [Hyprpaper](https://github.com/hyprwm/hyprpaper) ![C++][cpp]\n- [Hyprpicker](https://github.com/hyprwm/hyprpicker) ![C++][cpp]\n\n- **Status Bar:** [Waybar](https://github.com/Alexays/Waybar) ![C++][cpp]\n\n- **Notification Daemon:** [Dunst](https://dunst-project.org/) ![C][c]\n\n- **Application Launcher:** [Wofi](https://gitlab.com/dgirault/wofi) ![C][c]\n\n- **Display:** [Kanshi](https://git.sr.ht/~emersion/kanshi) ![C][c] [wlr-randr](https://sr.ht/~emersion/wlr-randr/) ![C][c]\n\n- **Recording:** [gpu-screen-recorder-gtk](https://git.dec05eba.com/gpu-screen-recorder-gtk/about/) ![C++][cpp] \n\n### Apps\n\n- **Terminal:** [Foot](https://codeberg.org/dnkl/foot) ![C][c]\n \n- **Browser:** [Floorp](https://github.com/Floorp-Projects/Floorp)\n\n- **File Manager:** [Yazi](https://github.com/sxyazi/yazi) ![Rust][rs] [Nautilus](https://github.com/GNOME/nautilus) ![C][c]\n\n- **IDE:** [Helix](https://helix-editor.com/) ![Rust][rs] [Vscodium](https://github.com/VSCodium/vscodium)\n\n- **System Monitor:** [Btop](https://github.com/aristocratos/btop) ![C++][cpp]\n\n## Architecture\n\n### 🏠 Home\n\nThese are the dotfiles and configuration files for user-level configuration.\n\n**Subfolders:**\n\n- `programs` contains all of my configurations declared with Home Manager.\n- `system` contains all of my window manager system configurations.\n\n### 💻 Hosts\n\nThese are the host-specific configurations.\n\n**Subfolders:**\n\n- `modules` contains all of the system configurations divided into modules.\n\n## Installation\n\n- `Laptop`: ```sudo nixos-rebuild switch --flake github:NemNix/Dotfiles#laptop```\n- `Server`: ```sudo nixos-rebuild switch --flake github:NemNix/Dotfiles#server```\n\n## To do !\n\n- Declare Browser\n- Remove unused config\n\n\u003c!-- Links --\u003e\n\n\u003c!-- Languages --\u003e\n\u003c!-- Rust --\u003e\n[rs]: https://img.shields.io/badge/-rust-orange\n\u003c!-- Nim --\u003e\n[nim]: https://img.shields.io/badge/-nim-%23ffe953\n\u003c!-- Shell/Bash --\u003e\n[sh]: https://img.shields.io/badge/-shell-green\n\u003c!-- Golang --\u003e\n[go]: https://img.shields.io/badge/-go-68D7E2\n\u003c!-- C++ --\u003e\n[cpp]: https://img.shields.io/badge/-c%2B%2B-red\n\u003c!-- C --\u003e\n[c]: https://img.shields.io/badge/-c-lightgrey\n\u003c!-- Zig --\u003e\n[z]: https://img.shields.io/badge/-zig-yellow\n\u003c!-- Vala --\u003e\n[va]: https://img.shields.io/badge/-vala-blueviolet\n\u003c!-- Dart --\u003e\n[da]: https://img.shields.io/badge/-dart-02D3B3\n\u003c!-- Python --\u003e\n[py]: https://img.shields.io/badge/-python-blue\n\u003c!-- TypeScript --\u003e\n[ts]: https://img.shields.io/badge/-TS-007BCD\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnemnix%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnemnix%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnemnix%2Fdotfiles/lists"}