โ˜ฐ

Thank you for visiting the Agora of Flancia!

This Agora is in active development. Please feel free to report bugs and send feedback!

Settings

User (browse Agora as):
Uprank (comma separated):

Autopull (embed) resources
Autopull stoas (may steal focus)
Autopull full text search
Render brackets in wikilinks

The Agora is experimental :) If you notice strangeness, try clearing your local storage or reach out for support at agora@flancia.org.

Joining this Agora

We're working on making the process of contributing more straightforward! For now, some assembly is required ๐Ÿ˜‡

Joining with your digital garden

Please review this Agora's base contract to verify you are in agreement, then send email to signup@anagora.org with the following information:

  • The URL of a Git repository containing your digital garden, wiki or blog; or of the content you would like to contribute.
  • Your desired username (you can check for existing users here).
Please also reach out if you are interested in joining but need clarification or assistance.

We are working on making this process less manual and more user friendly and inclusive :) Thank you for your patience!

Contributing from social media and chat

You can contribute:
  • From the Fediverse by following and interacting with @agora@botsin.space.
  • From Bluesky by following and interacting with anagora.bsky.social.
  • From Matrix by adding @anagora:matrix.org to a room.
You search for '@ajhalili2006/dotfiles'. This you find around the Internetโ€ฆ
๐Ÿ” Results from Google โ€ข Bing โ€ข DDG โ€ข Marginalia (embeds) โ€ข Maps โ€ข YouTube โ€ข YouTube Music โ€ข Spotify โ€ข Bluesky โ€ข Fediverse โ€ข X
This you find in the Agora of Flanciaโ€ฆ
๐Ÿ“• Node [[dotfiles]] โŸถ subnode @ajhalili2006/dotfiles
A node contains individual contributions with filenames matching the topic of the current Agora location. x
๐Ÿ“„ src/dotfiles.md contributed by ๐Ÿ‘ค @ajhalili2006 ๏ธ๐Ÿ”— โœ๏ธ

Dotfiles

Repository

Canonically between github:andreijiroh-dev/dotfiles and mau.dev/andreijiroh-dev/dotfiles but also in the works for sourcehut mirror.

Branches

Usage

Setting up a new system

Basically followed ~sircmpwnโ€™s blog on how did he setup his dotfiles repo on a new system.

# cd to $HOME
cd ~
# pro tip: "command -v git" first before running (maybe "nix-shell -p gitFull"
# first if we're in nix environment)
git init

# check the URLs above for hints
git remote add hub https://github.com/andreijiroh-dev/dotfiles
git remote add lab https://mau.dev/andreijiroh-dev/dotfiles
git fetch --all

# force checkout to the branch for that host
git checkout -f nixpkgs # nixpkgs defaults
git checkout -f termux # termux

git submdoule update --init

Since our configurations are managed by home-manager, we need to run do the following commands, assuming nix-commands and flakes feature flags are enabled (see userspace nix.conf for hints and context)

# local copy / submodule
nix run home-manager/master -- switch --flake .config/nixos # flake mode
nix run home-manager/master -- switch # plain flakeless mode

# or just use the flake remotely without cloning it
nix run home-manager/master -- switch --flake github:andreijiroh-dev/nixops-config

Reusing configs in other systems

Think of Nest and Project Segfault for the Nix-based setups.

Instead of having to polluting things a la yadm, weโ€™ll use Git branches as a hack or workaround (depending on your vocabulary) and some quick edits should do at least,

Related repositories

Loading pushes...

Rendering context...

๐Ÿ—ฃ๏ธ Shared spaces for [[@ajhalili2006/dotfiles]]
A stoa is a semi-public space where interested people can meet and collaborate. x
๐Ÿ“– Shared document at https://doc.anagora.org/dotfiles
๐Ÿ“น Meeting space at https://meet.evolix.org/dotfiles
โœ Edit [[@ajhalili2006/dotfiles]] (requires sign-in)