mirror of
https://github.com/gensokyo-zone/infrastructure.git
synced 2026-02-09 04:19:19 -08:00
README update + pandoc alias
This commit is contained in:
parent
0951aeb227
commit
b2a87d2218
4 changed files with 15 additions and 5 deletions
10
README.md
10
README.md
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
[![nodes][]][1]
|
[![nodes][]][1]
|
||||||
|
|
||||||
[This repository on our self hosted git.][7]
|
[This repository on our self hosted git.][]
|
||||||
|
|
||||||
These are the NixOS configurations for my systems. I run nothing other than NixOS on my hardware, aside from virtual machines.
|
These are the NixOS configurations for my systems. I run nothing other than NixOS on my hardware, aside from virtual machines.
|
||||||
|
|
||||||
|
|
@ -53,9 +53,9 @@ These are the NixOS configurations for my systems. I run nothing other than NixO
|
||||||
|
|
||||||
| Profile | Purpose |
|
| Profile | Purpose |
|
||||||
|---------------|-------------------------------------------------------------------------------------------------------------------------------------------------------|
|
|---------------|-------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||||
| [base][3] | base16, git, inputrc, packages, rink, secrets, SSH, tmux, weechat, vim, xdg and zsh configuration. |
|
| [base][3] | base16, git, inputrc, packages, rink, secrets, kitty terminfo, SSH, tmux, weechat, vim, xdg and zsh configuration. |
|
||||||
| [dev][] | cookiecutters, doom-emacs (although unused, forced to use PgtkGcc all fancily :3c), packages, rustfmt and (heavier on the node) vim configuration. |
|
| [dev][] | cookiecutters, doom-emacs (although unused, forced to use PgtkGcc all fancily :3c), packages, rustfmt and (heavier on the node) vim configuration. |
|
||||||
| [gui][4] | firefox+userChrome+tst, font, [dnkl/foot][] terminal, GTK, packages, QT, ranger and xdg configuration. |
|
| [gui][4] | firefox+userChrome+tst, font, kitty terminal, [dnkl/foot][] terminal, GTK, packages, QT, ranger and xdg configuration. |
|
||||||
| [media][] | mpv, obs, packages and syncplay configuration. |
|
| [media][] | mpv, obs, packages and syncplay configuration. |
|
||||||
| [personal][] | [arcnmx/rbw][] (fancier rbw), email via [arcnmx/notmuch-vim][], home-manager-side GPG, pass, weechat and zsh configuration. |
|
| [personal][] | [arcnmx/rbw][] (fancier rbw), email via [arcnmx/notmuch-vim][], home-manager-side GPG, pass, weechat and zsh configuration. |
|
||||||
| [services][5] | User services. weechat and mpd are provided. |
|
| [services][5] | User services. weechat and mpd are provided. |
|
||||||
|
|
@ -132,6 +132,7 @@ CI for this repository uses [arcnmx/ci][] and aims to achieve two goals:
|
||||||
| [arcnmx/ci][] | The CI integration system used. |
|
| [arcnmx/ci][] | The CI integration system used. |
|
||||||
| [arcnmx/nixexprs][] | Packages and modules I heavily make use of. |
|
| [arcnmx/nixexprs][] | Packages and modules I heavily make use of. |
|
||||||
| [nix-community/impermanence][] | Impermanence! Erase your darlings. |
|
| [nix-community/impermanence][] | Impermanence! Erase your darlings. |
|
||||||
|
| [kirelagin/nix-dns][] | A Nix DSL for zone files. For the WIP nameserver. |
|
||||||
| [kittywitch/anicca][] | A helper for moving to impermanence. |
|
| [kittywitch/anicca][] | A helper for moving to impermanence. |
|
||||||
| [kittywitch/nixexprs][] | Packages and modules I have made. |
|
| [kittywitch/nixexprs][] | Packages and modules I have made. |
|
||||||
| [nixos-mailserver][] | The mail server module I use. |
|
| [nixos-mailserver][] | The mail server module I use. |
|
||||||
|
|
@ -157,6 +158,7 @@ Please use `nix-shell` or [direnv/direnv][]. The shell is not compatible with [n
|
||||||
|
|
||||||
[nodes]: https://github.com/kittywitch/nixfiles/actions/workflows/nodes.yml/badge.svg
|
[nodes]: https://github.com/kittywitch/nixfiles/actions/workflows/nodes.yml/badge.svg
|
||||||
[1]: https://github.com/kittywitch/nixfiles/actions/workflows/nodes.yml
|
[1]: https://github.com/kittywitch/nixfiles/actions/workflows/nodes.yml
|
||||||
|
[This repository on our self hosted git.]: https://git.kittywit.ch/kat/nixfiles
|
||||||
[To-do]: #to-do
|
[To-do]: #to-do
|
||||||
[2]: #nodes
|
[2]: #nodes
|
||||||
[Profiles]: #profiles
|
[Profiles]: #profiles
|
||||||
|
|
@ -228,9 +230,9 @@ Please use `nix-shell` or [direnv/direnv][]. The shell is not compatible with [n
|
||||||
[nmattia/niv]: https://github.com/nmattia/niv
|
[nmattia/niv]: https://github.com/nmattia/niv
|
||||||
[nix-community/home-manager]: https://github.com/nix-community/home-manager
|
[nix-community/home-manager]: https://github.com/nix-community/home-manager
|
||||||
[nix-community/NUR]: https://github.com/nix-community/NUR
|
[nix-community/NUR]: https://github.com/nix-community/NUR
|
||||||
|
[kirelagin/nix-dns]: https://github.com/kirelagin/nix-dns
|
||||||
[hexchen/nixfiles]: https://gitlab.com/hexchen/nixfiles
|
[hexchen/nixfiles]: https://gitlab.com/hexchen/nixfiles
|
||||||
[nix-community/emacs-overlay]: https://github.com/nix-community/emacs-overlay
|
[nix-community/emacs-overlay]: https://github.com/nix-community/emacs-overlay
|
||||||
[vlaci/nix-doom-emacs]: https://github.com/vlaci/nix-doom-emacs
|
[vlaci/nix-doom-emacs]: https://github.com/vlaci/nix-doom-emacs
|
||||||
[direnv/direnv]: https://github.com/direnv/direnv
|
[direnv/direnv]: https://github.com/direnv/direnv
|
||||||
[nix-community/nix-direnv]: https://github.com/nix-community/nix-direnv
|
[nix-community/nix-direnv]: https://github.com/nix-community/nix-direnv
|
||||||
[7]: https://git.kittywit.ch/kat/nixfiles
|
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./vim
|
./vim
|
||||||
|
./zsh.nix
|
||||||
./rustfmt.nix
|
./rustfmt.nix
|
||||||
./packages.nix
|
./packages.nix
|
||||||
./cookiecutter.nix
|
./cookiecutter.nix
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
{ config, pkgs, ... }:
|
{ config, pkgs, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
home.packages = with pkgs; [ hyperfine hexyl tokei nixpkgs-fmt ];
|
home.packages = with pkgs; [ hyperfine hexyl tokei nixpkgs-fmt pandoc ];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
7
config/users/kat/dev/zsh.nix
Normal file
7
config/users/kat/dev/zsh.nix
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
{ config, ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
programs.zsh.shellAliases = {
|
||||||
|
readmefmt = "pandoc -f markdown -t gfm --reference-links ./README.md --output README.md --wrap=preserve";
|
||||||
|
};
|
||||||
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue