font config & assorted goodies
This commit is contained in:
parent
68f969ec59
commit
045f346d3c
10 changed files with 236 additions and 9 deletions
33
README
33
README
|
|
@ -5,6 +5,14 @@ another user level package management method was baffling. Obviously I understan
|
|||
it can be useful (so I do use it). But where possible I will instead use the functionality
|
||||
of Nix rather than Home Manager.
|
||||
|
||||
###### Structuring Modules
|
||||
Modules are organised into groups (ie "Core"), from here a module is structured as either:
|
||||
1. a single `.nix` file (ie bluetooth.nix). I do this when I won't implement an alternative
|
||||
2. a directory (ie `sound`) containing a set of alternative implementations and a `default.nix`
|
||||
that simply imports one of the implementations. For the `sound` example I currently have it structured
|
||||
to default to `pipewire.nix`. I haven't made alternatives yet but the idea is that it is HIGHLY likely
|
||||
I do in future.
|
||||
|
||||
|
||||
### TODO
|
||||
There are a lot of `TODO` items in this repository. To improve these dotfiles
|
||||
|
|
@ -13,7 +21,32 @@ recommendation I left behind :)
|
|||
|
||||
|
||||
|
||||
##### Small Explanation of Fonts
|
||||
There are four types of fonts (to my knowledge at least):
|
||||
1. serif (funny squigles / small elegant strokes included)
|
||||
2. sans-serif (meaning "without serifs")
|
||||
3. monospace (all glyphs are of a uniform size)
|
||||
4. emoji (cute lil faces)
|
||||
|
||||
Fun fact: on Android, the emojis you are seeing are part of the noto-emoji font :)
|
||||
|
||||
For finding a font for programming I highly recommend trying https://www.codingfont.com/
|
||||
|
||||
|
||||
### My config
|
||||
|
||||
Font:
|
||||
Iosevka nerd font set as default/prefered font
|
||||
Terminal uses IosevkaTerm nerd font
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
### Credits
|
||||
1. https://github.com/XNM1/linux-nixos-hyprland-config-dotfiles
|
||||
The simplicity of their layout is amazing, was really good to pick out small modules and learn how something works / is configured.
|
||||
2. https://github.com/Misterio77/nix-starter-configs
|
||||
Really great starter config for learning how parts interact and how to generally structure flakes
|
||||
3. https://nixos.wiki/wiki/Fonts
|
||||
Wiki page explaining how to install fonts and nerd fonts on NixOS
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue