Meta: Prettier wird jetzt als Formattierer benutzt
This commit is contained in:
parent
55bd49d603
commit
4e9178c7f1
12 changed files with 20 additions and 8 deletions
|
|
@ -5,6 +5,7 @@ showDate: false
|
|||
draft: false
|
||||
showPagination: false
|
||||
---
|
||||
|
||||
Mein Name ist Jan Kremer. Ich bin 27 Jahre alt und studiere Pharmazie an der Uni Regensburg. Manchmal schreibe ich über Technik und Software [die ich benutze](/uses).
|
||||
|
||||
Wenn ich nicht gerade lerne, mache ich gerne Sport, vor allem Joggen, Kraftsport und Skifahren.
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@ description: "What you can't see is what you GET."
|
|||
tags: [meta]
|
||||
draft: true
|
||||
---
|
||||
|
||||
## .well_known
|
||||
|
||||
As of [RFC ...]()
|
||||
|
|
|
|||
|
|
@ -4,7 +4,8 @@ date: 2023-09-09
|
|||
description: "Buchvorstellung"
|
||||
tags: [bücher]
|
||||
---
|
||||
Ich las vor kurzem das Buch *Geheime Botschaften. Die Kunst der Verschlüsselung von der Antike bis in die Zeiten des Internet*[^1] von [Simon Singh](https://simonsingh.net).
|
||||
|
||||
Ich las vor kurzem das Buch _Geheime Botschaften. Die Kunst der Verschlüsselung von der Antike bis in die Zeiten des Internet_[^1] von [Simon Singh](https://simonsingh.net).
|
||||
Es stellt eine Einführung in die Geschichte der Verschlüsselung dar und ist für jeden, den das Thema interessiert, äußerst empfehlenswert.
|
||||
Daneben geht der Autor auch auf die "Entschlüsselung" antiker Sprachen wie der [Hieroglyphen](https://de.wikipedia.org/wiki/Hieroglyphen) und Schriften wie [Linear B](https://de.wikipedia.org/wiki/Linearschrift_B) ein.
|
||||
|
||||
|
|
@ -16,4 +17,4 @@ Zum Glück kann man vieles davon selbst im Internet recherchieren.
|
|||
|
||||
Update: Signal wird in Zukunft [quantumresistente Verschlüsselung](https://signal.org/blog/pqxdh) benutzen.
|
||||
|
||||
[^1]: Originaltitel: *The Code Book. The Science of Secrecy from Ancient Egypt to Quantum Cryptography*
|
||||
[^1]: Originaltitel: _The Code Book. The Science of Secrecy from Ancient Egypt to Quantum Cryptography_
|
||||
|
|
|
|||
|
|
@ -3,15 +3,16 @@ title: Nix on macOS
|
|||
date: 2024-03-14
|
||||
description: Moving from Homebrew to Nix. Mostly.
|
||||
tags:
|
||||
- nix
|
||||
- nix
|
||||
---
|
||||
|
||||
For about a year, I've been fascinated by [Nix and NixOS](https://nixos.org). I don't remember exactly what fascinated me at first, probably the possibility to setup and configure my system using a single file. A few weeks ago, I decided to give it a serious try.
|
||||
|
||||
## Installation
|
||||
|
||||
To be honest this is not my first time installing Nix on my machine. I tried the official Nix installer and the "old" way to use Nix which is basically the same as any other package manager. I didn't see the point of having two package managers so I uninstalled Nix quickly after.
|
||||
|
||||
Then, a few weeks ago, I came across [this guide](https://nixcademy.com/2024/01/15/nix-on-macos/) and it instantly clicked with me. Having a single file in which I declare my complete system and then have it set up in a few minutes without rebooting is just infinitely cool. In Nix, this feature is called *flake*. The guide uses the [Determinate systems installer](https://github.com/DeterminateSystems/nix-installer) which sets up flakes by default. It also explains how to install Nix Darwin.
|
||||
Then, a few weeks ago, I came across [this guide](https://nixcademy.com/2024/01/15/nix-on-macos/) and it instantly clicked with me. Having a single file in which I declare my complete system and then have it set up in a few minutes without rebooting is just infinitely cool. In Nix, this feature is called _flake_. The guide uses the [Determinate systems installer](https://github.com/DeterminateSystems/nix-installer) which sets up flakes by default. It also explains how to install Nix Darwin.
|
||||
|
||||
## Nix Darwin
|
||||
|
||||
|
|
@ -27,7 +28,7 @@ For everything else, from terminal based programs to their configuration, I use
|
|||
|
||||
In the process of writing my Nix configuration, I became unsatisfied with my Neovim setup. I used to use [LazyVim](https://www.lazyvim.org) but it felt more and more bloated and slow on my 9 year old machine. For some time I used [Helix](https://helix-editor.com/) which has great defaults, such as language server protocol (LSP) and fuzzy finder integration. I really think Neovim should go in this direction. Unfortunately it lacks some features to make it my main editor, mostly support for [Typst](https://typst.app/) which is already added to the `master` branch. It also lacks a plugin system, but given such great defaults, there isn't that big of a need for it. Helix also features its own set of motions, and although I think they are not bad, maybe even better than Vim motions, the latter are so ubiquitously implemented that I would essentially use both all the time.
|
||||
|
||||
That's when I saw a video by *ThePrimeagen* in which he recommended [Kickstart](https://github.com/nvim-lua/kickstart.nvim/tree/master), a minimal Neovim starter configuration mainly written by *TJ DeVries*. It almost everything you need to get started and has insanely great documentation.
|
||||
That's when I saw a video by _ThePrimeagen_ in which he recommended [Kickstart](https://github.com/nvim-lua/kickstart.nvim/tree/master), a minimal Neovim starter configuration mainly written by _TJ DeVries_. It almost everything you need to get started and has insanely great documentation.
|
||||
|
||||
The only thing that bothered me was the use of [Mason](https://github.com/williamboman/mason.nvim) as a LSP package manager. For some people this might be the best way to install LSPs, but I don't understand why I would use a second package manager when I can just use Nix for everything. Helix has a list of supported LSPs and all you have to do is make sure they are in your `$PATH`.
|
||||
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ date: 2023-09-01
|
|||
description: "Feeds without fuzz."
|
||||
tags: [rss, meta]
|
||||
---
|
||||
|
||||
## What is RSS?
|
||||
|
||||
Originally, RSS stood for "RDF/Rich Site Summary" but was later changed to "Really Simple Syndication"
|
||||
|
|
@ -39,7 +40,7 @@ The easiest way would probably be to use a service such as Mastodon that generat
|
|||
If that platform isn't for you, WordPress is a good way to host a blog.
|
||||
I read about people setting up their own scripts that automatically update the feed for new posts.
|
||||
|
||||
I use [Hugo](https://gohugo.io) which is a *static site generator*.
|
||||
I use [Hugo](https://gohugo.io) which is a _static site generator_.
|
||||
It generates feeds automatically but lies somewhere between WordPress and writing your own scripts in terms of how tech savvy you should be.
|
||||
|
||||
## How to find RSS?
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ tags: [crypto]
|
|||
searchHidden: true
|
||||
showPagination: false
|
||||
---
|
||||
|
||||
## Address
|
||||
|
||||
```txt
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@ tags: [crypto]
|
|||
searchHidden: true
|
||||
showPagination: false
|
||||
---
|
||||
|
||||
## Address
|
||||
|
||||
```txt
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ date: 2023-12-25T16:28:52+01:00
|
|||
tags:
|
||||
- micro
|
||||
---
|
||||
|
||||
Tables are arguably the worst part of Markdown.
|
||||
No horizontal lines except for the mandatory one at the top.
|
||||
The only feature is the possibility to align cells.
|
||||
|
|
|
|||
|
|
@ -6,4 +6,5 @@ tags: [fotos, regensburg]
|
|||
thumbnail: "evening-cloud.webp"
|
||||
draft: false
|
||||
---
|
||||
|
||||

|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@ description: ""
|
|||
tags:
|
||||
- meta
|
||||
---
|
||||
|
||||
## Hardware
|
||||
|
||||
- MacBook Pro 2015
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ tags: [crypto]
|
|||
searchHidden: true
|
||||
showPagination: false
|
||||
---
|
||||
|
||||
## Address
|
||||
|
||||
```txt
|
||||
|
|
@ -23,8 +24,8 @@ showPagination: false
|
|||
|
||||
```txt
|
||||
jankremer.eu
|
||||
````
|
||||
```
|
||||
|
||||
```txt
|
||||
xmr.jankremer.eu
|
||||
````
|
||||
```
|
||||
|
|
|
|||
|
|
@ -24,6 +24,7 @@
|
|||
packages = with pkgs; [
|
||||
go
|
||||
hugo
|
||||
nodePackages.prettier
|
||||
];
|
||||
};
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue