Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andreijiroh-dev/dotfiles
@ajhalili2006's dotfiles in a nutshell, backed by yadm/home-manager
https://github.com/andreijiroh-dev/dotfiles
dotfiles dotfiles-linux nixos yadm
Last synced: 6 days ago
JSON representation
@ajhalili2006's dotfiles in a nutshell, backed by yadm/home-manager
- Host: GitHub
- URL: https://github.com/andreijiroh-dev/dotfiles
- Owner: andreijiroh-dev
- Created: 2023-01-27T17:51:00.000Z (almost 2 years ago)
- Default Branch: nixpkgs
- Last Pushed: 2024-12-31T05:24:23.000Z (21 days ago)
- Last Synced: 2025-01-08T10:13:21.639Z (13 days ago)
- Topics: dotfiles, dotfiles-linux, nixos, yadm
- Language: Nix
- Homepage: https://mau.dev/andreijiroh-dev/dotfiles
- Size: 331 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# `@andreijiroh-dev/dotfiles@nixos` - @ajhalili2006's dotfiles under nixos + nixpkgs!
Yup, I'm starting a fresh for my dotfiles for 2025 and beyond, now with
[nixpkgs](https://nixos.org) and [home-manager](https://nix-community.github.io/home-manager).
(Don't worry, I'll be maintaining the yadm-era setup for non-Nix setups seperately
as seperate branches for prosperity.)## Usage
### Using my Nixpkgs config
Make sure Git is installed in your NixOS/nixpkgs setup (via `/etc/nixos/configuration.nix` or
the usual `nix-env -iA nixpkgs.gitFull` or `nix profile install nixpkgs#gitFull` if using
Flakes) for the setup to work.```bash
cd ~
git init
git remote add origin https://mau.dev/andreijiroh-dev/dotfiles
git checkout -f main
```## Directory + File Map
### Essientials
* [`.config/nixos`](./.config/nixos/) - my NixOS configuration as a flake, including system tools,
usually in sync
* [`.config/home-manager`](./.config/home-manager/) - Home-manager configs, mostly CLI and desktop apps go here
* [`bin`](./bin) - Shell scripts! (because Nix looks like Haskell to me)## Related repositories
* [`@andreijiroh-dev/nixops-config`][nixops-config] - my NixOS + home-manager configs, with flake support (TODO: turn `.config/nixos` into submodule)
* [`@andreijiroh-dev/infraops`][infraops] - the homelab config in pure Docker Compose insanity, alongside DNS records YAML files for octoDNS
* [`@recaptime-dev/infra`][rtdev-infra] - @recaptime-dev's infra configurations and home for our Infra Issue Tracker
* [`@recaptime-dev/infra-internals`][rtdev-infra-internals] - @recaptime-dev's infra configs for Portainer (the public repo version only have `stack.env` files removed via `git-filter-repo`)[nixops-config]: https://github.com/andreijiroh-dev/nixops-config
[infraops]: https://github.com/andreijiroh-dev/infraops
[rtdev-infra]: https://github.com/recaptime-dev/infra
[rtdev-infra-internals]: https://github.com/internal-recaptime-dev/infra-internals-public