From 8de553fbc901f2110fd3c242e21a72184d995b21 Mon Sep 17 00:00:00 2001 From: Ahmed Hosam <106636932+ahmedhosam-dev@users.noreply.github.com> Date: Sat, 3 May 2025 22:40:53 +0300 Subject: [PATCH] add nixos installation for home-manager and system-wide --- README.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/README.md b/README.md index 22c68d62..5d3f19a0 100644 --- a/README.md +++ b/README.md @@ -431,6 +431,7 @@ Powerlevel10k. - [Arch Linux](#arch-linux) - [Alpine Linux](#alpine-linux) - [Fig](#fig) +- [NixOS](#nixos) ### Manual @@ -549,6 +550,36 @@ ln -s /usr/share/zsh/plugins/powerlevel10k ~/.local/share/zsh/plugins/ Follow the instructions on [this page](https://fig.io/plugins/other/powerlevel10k). +### NixOS + +**Home Manager** +```nix +programs.zsh = { + ... + plugins = [ + { + name = "zsh-powerlevel10k"; + src = "${pkgs.zsh-powerlevel10k}/share/zsh-powerlevel10k/"; + file = "powerlevel10k.zsh-theme"; + } + ]; + + initExtra = '' + source ~/.p10k.zsh + ''; +}; +``` +**System wide** +```nix +programs.zsh = { + ... + promptInit = '' + source ${pkgs.zsh-powerlevel10k}/share/zsh-powerlevel10k/powerlevel10k.zsh-theme + source ~/.p10k.zsh + ''; +}; +``` + ## Configuration - [For new users](#for-new-users)