Skip to content

Ratakor/dotfiles

Repository files navigation

My dotfiles

Screenshot River (Outdated screenshot, my parabola config still look like that)

Screenshot DWM (Outdated screenshot, my artix config still look like that)

Softwares

Graphical Environment

Command Line Interface

Fonts

Miscellaneous

Repo Structure

  • flake.nix: Entry point using nix flakes.
  • hosts: Per-host configurations.
  • modules: Modularized configurations.
    • home: User configuration, this is probably what you want to look at.
    • nixos: System configuration shared across all hosts.
    • options: Modules options for customising my nixos config.
    • profiles: Shared configurations between similar machines.
  • parts: Individual parts of this flake powered by flake-parts.
    • apps: Custom applications to be run with nix run.
    • lib: Custom library of functions and utilities.
    • packages: Custom pacakges and wrapped configurations.
    • shells: Developpment shells for this flake and more if affinity.
    • templates: Language specific templates for quickly initializing new projects.
    • fmt.nix: Formating configuration for nix fmt.
    • keys.nix: My public SSH and PGP keys.
    • pre-commit: Pre-commit hooks via git-hooks.nix.
  • secrets: Agenix secrets.

Commit Convention

<scope>: <message>

Scopes:

  • {path}: Modification to a specific file or directory. Extension can be omitted if it makes sense.
  • {program}: Modification to a program located in modules/home/{programs,services}.
  • hosts[/{host}]: Modification to hosts.
  • home/packages[/{scope,package}]: Modification to modules/home/packages.
  • home[/{scope}]: Modification to modules/home.
  • nixos[/{scope}]: Modification to modules/nixos.
  • options[/{option-group}]: Modification to modules/options.
  • profiles[/{profile}]: Modification to modules/profiles.
  • apps[/{app}]: Modification to parts/apps.
  • lib: Modification to parts/lib.
  • packages[/{package}]: Modification to parts/packages.
  • shells[/{devShell}]: Modification to parts/shells.
  • templates[/{template}]: Modification to parts/templates.

Credits

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors