{"id":16681913,"url":"https://github.com/lenivaya/dotfiles","last_synced_at":"2025-07-06T14:05:47.460Z","repository":{"id":102560741,"uuid":"214182734","full_name":"Lenivaya/dotfiles","owner":"Lenivaya","description":"Dotfiles","archived":false,"fork":false,"pushed_at":"2025-06-15T09:37:50.000Z","size":5145,"stargazers_count":32,"open_issues_count":0,"forks_count":3,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-06-15T10:40:19.158Z","etag":null,"topics":["bspwm","doom-emacs","dotfiles","emacs","neovim","neovim-config","neovim-configuration","neovim-dotfiles","nix","nix-flake","nixos","nixos-configuration","nixos-dotfiles","xmonad","zshrc"],"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/Lenivaya.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,"zenodo":null}},"created_at":"2019-10-10T12:54:46.000Z","updated_at":"2025-06-15T09:37:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"d7f4bd6f-44ca-4783-becc-345601ec5959","html_url":"https://github.com/Lenivaya/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Lenivaya/dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lenivaya%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lenivaya%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lenivaya%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lenivaya%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Lenivaya","download_url":"https://codeload.github.com/Lenivaya/dotfiles/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lenivaya%2Fdotfiles/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263914455,"owners_count":23529077,"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":["bspwm","doom-emacs","dotfiles","emacs","neovim","neovim-config","neovim-configuration","neovim-dotfiles","nix","nix-flake","nixos","nixos-configuration","nixos-dotfiles","xmonad","zshrc"],"created_at":"2024-10-12T14:05:39.116Z","updated_at":"2025-07-06T14:05:47.434Z","avatar_url":"https://github.com/Lenivaya.png","language":"Nix","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![NixOS](https://img.shields.io/badge/NixOS-blue.svg?style=flat-square\u0026logo=NixOS\u0026logoColor=white)](https://nixos.org)\n[![Tests](https://github.com/Lenivaya/dotfiles/actions/workflows/tests.yml/badge.svg)](https://github.com/Lenivaya/dotfiles/actions/workflows/tests.yml)\n\n\u003ch1 align=\"center\"\u003edotfiles\u003c/h1\u003e\n\u003cp align=\"center\"\u003eDifferent dotfiles which i use every day\u003c/p\u003e\u003cbr\u003e\n\n![screenshot](https://user-images.githubusercontent.com/49302467/131035574-fdc95dda-e94e-450e-9196-b550d5c18ffa.png)\n\n\u003cp align=\"center\"\u003e\n\u003cspan\u003e\u003cimg src=\"https://user-images.githubusercontent.com/49302467/131035586-8a527147-30a2-488c-af72-d7dde2177a63.png\" height=\"187\" /\u003e\u003c/span\u003e\n\u003cspan\u003e\u003cimg src=\"https://user-images.githubusercontent.com/49302467/131035991-ea023d5a-d2f8-43d5-8a03-8c1d8728fd33.png\" height=\"187\" /\u003e\u003c/span\u003e\n\u003cspan\u003e\u003cimg src=\"https://user-images.githubusercontent.com/49302467/131035742-e0c7a574-1f0c-4121-95e6-e672ceda308e.png\" height=\"187\" /\u003e\u003c/span\u003e\n\u003c/p\u003e\n\n---\n\n|              |                                      |\n| ------------ | ------------------------------------ |\n| **OS:**      | NixOS                                |\n| **WM:**      | XMonad                               |\n| **sh:**      | fish                                 |\n| **font:**    | Pragmata-Pro or (Iosevka + IBM Plex) |\n| **browser:** | Firefox / google-chrome              |\n| **editor:**  | nvim / IDEs / ~~Emacs~~              |\n| **term:**    | kitty                                |\n\n---\n\n## Quick start\n\n1. Acquire NixOS unstable\n\n   ```sh\n   # Download nixos-unstable\n   wget -O nixos.iso https://channels.nixos.org/nixos-unstable/latest-nixos-minimal-x86_64-linux.iso\n\n   # Write it to a flash drive\n   cp nixos.iso /dev/sdX\n   ```\n\n2. Boot into the installer.\n\n3. Switch to root user: `sudo su -`\n\n4. Do your partitions and mount your root to `/mnt` ([for\n   example](https://nixos.org/manual/nixos/stable/index.html#sec-installation-partitioning)).\n\n5. Install these dotfiles:\n\n   ```sh\n   nix-shell -p git nixFlakes\n\n   # Set HOST to the desired hostname of this system\n   HOST=...\n   # Set USER to your desired username (defaults to leniviy)\n   USER=...\n\n   git clone https://github.com/lenivaya/dotfiles /etc/dotfiles\n   cd /etc/dotfiles\n\n   # Create a host config in `hosts/` and add it to the repo:\n   mkdir -p hosts/$HOST\n   nixos-generate-config --root /mnt --dir /etc/dotfiles/hosts/$HOST\n   rm -f hosts/$HOST/configuration.nix\n   cp hosts/t440p/default.nix hosts/$HOST/default.nix\n   vim hosts/$HOST/default.nix  # configure this for your system; don't use it verbatim!\n   git add hosts/$HOST\n\n   # Install nixOS\n   USER=$USER nixos-install --root /mnt --impure --flake .#$HOST\n\n   # If you get 'unrecognized option: --impure', replace '--impure' with\n   # `--option pure-eval no`.\n\n\n   # Then move the dotfiles to the mounted drive!\n   mv /etc/dotfiles /mnt/etc/dotfiles\n   ```\n\n\u003e :warning: **Don't forget to change your `root` and `$USER` passwords!** They\n\u003e are set to `nixos` by default.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flenivaya%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flenivaya%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flenivaya%2Fdotfiles/lists"}