{"id":23719203,"url":"https://github.com/dsunshi/nixos-config","last_synced_at":"2026-05-07T10:31:41.931Z","repository":{"id":264222389,"uuid":"855971604","full_name":"dsunshi/nixos-config","owner":"dsunshi","description":"My NixOS configuration","archived":false,"fork":false,"pushed_at":"2025-08-01T18:23:40.000Z","size":31906,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-17T23:36:18.015Z","etag":null,"topics":["config","dotfiles","dotfiles-linux","linux","nix","nix-flake","nixos-configuration","nixos-dotfiles","nixvim","xmobar","xmonad","xmonad-configuration"],"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/dsunshi.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-09-11T19:01:10.000Z","updated_at":"2025-08-01T18:23:44.000Z","dependencies_parsed_at":"2024-12-09T21:22:14.147Z","dependency_job_id":"fc0ee8a2-7eb5-42e0-8df8-5b9f8ada4277","html_url":"https://github.com/dsunshi/nixos-config","commit_stats":null,"previous_names":["dsunshi/nixos-config"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dsunshi/nixos-config","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsunshi%2Fnixos-config","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsunshi%2Fnixos-config/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsunshi%2Fnixos-config/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsunshi%2Fnixos-config/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dsunshi","download_url":"https://codeload.github.com/dsunshi/nixos-config/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsunshi%2Fnixos-config/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32733406,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-07T02:14:30.463Z","status":"ssl_error","status_checked_at":"2026-05-07T02:14:29.405Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["config","dotfiles","dotfiles-linux","linux","nix","nix-flake","nixos-configuration","nixos-dotfiles","nixvim","xmobar","xmonad","xmonad-configuration"],"created_at":"2024-12-30T21:47:14.890Z","updated_at":"2026-05-07T10:31:41.904Z","avatar_url":"https://github.com/dsunshi.png","language":"Nix","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\u003cdiv align=\"center\"\u003e\n   \n[![nixos](https://img.shields.io/badge/NixOS-5277C3?style=for-the-badge\u0026logo=nixos\u0026logoColor=white)](https://nixos.org/)\n[![neovim](https://img.shields.io/badge/NeoVim-%2357A143.svg?\u0026style=for-the-badge\u0026logo=neovim\u0026logoColor=white)](https://neovim.io)\n[![xmonad](https://img.shields.io/badge/xmonad-%23fc4c5c.svg?style=for-the-badge\u0026logo=xmonad\u0026logoColor=white)](https://xmonad.org/)\n[![haskell](https://img.shields.io/badge/Haskell-5D4F85?style=for-the-badge\u0026logo=haskell\u0026logoColor=white)](https://www.haskell.org/)\n\n\u003c/div\u003e\n\n## 📖 About\n\nNixOS system config and Home-Manager user config.\n\n## 🌟 Showcase\n\n## 🔧 Components\n\n| Component        | Version/Name                                                                                             |\n|------------------|----------------------------------------------------------------------------------------------------------|\n| Distro           | [NixOS](https://nixos.org/)                                                                              |\n| Shell            | [Fish](https://fishshell.com/)                                                                           |\n| Display Server   | Wayland                                                                                                  |\n| WM (Compositor)  | [XMonad](https://xmonad.org/) + [picom-pijulius](https://github.com/pijulius/picom)                      |\n| Bar              | [Xmobar](https://codeberg.org/xmobar/xmobar)                                                             |\n| Launcher         | [Rofi-Wayland](https://github.com/lbonn/rofi)                                                            |\n| Editor           | [Custom Nixvim](https://github.com/dsunshi/nixvim)                                                       |\n| Terminal         | [Kitty](https://sw.kovidgoyal.net/kitty/) + [Starship](https://starship.rs/)                             |\n| Fetch Utility    | Neofetch                                                                                                 |\n| Theme            | [Kanagawa Paper](https://github.com/sho-87/kanagawa-paper.nvim)                                          |\n| Font             | [Iosevka](https://github.com/be5invis/Iosevka) + [Nerd Font Patch](https://www.nerdfonts.com/)           |\n| Player           | Spotify                                                                                                  |\n| File Browser     | [Yazi](https://yazi-rs.github.io/)                                                                       |\n| Internet Browser | [Qutebrowser](https://www.qutebrowser.org/), Firefox                                                     |\n| Image Editor     | [Gimp](https://www.gimp.org/)                                                                            |\n| Screenshot       | [Flameshot](https://flameshot.org/)                                                                      |\n| Color Picker     | [Gpick](https://www.gpick.org/)                                                                          |\n| Wallpaper        | [Feh](https://feh.finalrewind.org/)                                                                      |\n| Graphical Boot   | [Distro-grub-theme](https://github.com/AdisonCavani/distro-grub-themes) + \"nixos\" theme                  |\n| Display Manager  | [Lightdm](https://github.com/canonical/lightdm) + [mini](https://github.com/prikhi/lightdm-mini-greeter) |\n| Containerization | [Distrobox](https://github.com/89luca89/distrobox) + [Podman](https://podman.io/)                        |\n\n## ⌨️ Keybindings\n\n| Key | Description |\n| --- | ----------- |\n| \u003ckbd\u003eSuper\u003c/kbd\u003e | XMonad mod key |\n| \u003ckbd\u003eSuper\u003c/kbd\u003e + \u003ckbd\u003eSHIFT\u003c/kbd\u003e + \u003ckbd\u003eh\u003c/kbd\u003e | Display help menu of all XMonad key bindings |\n\n### Main\n\n## 🚀 Installation\n\nCurrently there are two seperate profiles or hosts provided by this configuration:\n - [bandit](./hosts/bandit) - My personal laptop/desktop\n - [ghost](./hosts/ghost) - WSL configuration for use at work\n\n1. Check out this repo.\n2. Use one of the following two commands to install either bandit or ghost.\n3. After the initial installation it is possible to use `make install` for either profile. This is possible since `nh` can detect the current system.\n\n### Bandit Installation\n\n```bash\nsudo nixos-rebuild switch --flake .#bandit\n```\n\n### Ghost Installation\n\n```bash\nsudo nixos-rebuild switch --flake .#ghost\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdsunshi%2Fnixos-config","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdsunshi%2Fnixos-config","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdsunshi%2Fnixos-config/lists"}