From 9c66ecb7a7a6873aece9a0b2d941fc983dc38b2d Mon Sep 17 00:00:00 2001 From: Daniel Langbein Date: Thu, 17 Aug 2023 10:52:06 +0200 Subject: [PATCH] update README --- README.md | 13 +++++++++++-- yodaTux/configuration.nix | 7 ++++++- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index b2b1ec3..01c28d1 100644 --- a/README.md +++ b/README.md @@ -14,12 +14,21 @@ sudo nixos-rebuild -I nixos-config=yodaTux/configuration.nix switch ## Install Home Manager with niv -* https://github.com/nix-community/home-manager/tree/release-23.05#releases +> Easy dependency management for Nix projects. +> +> Nix is a very powerful tool for building code and setting up environments. niv complements it by making it easy to +> describe and update remote dependencies (URLs, GitHub repos, etc). It is a simple, practical alternative to Nix flakes. +> +> https://github.com/nmattia/niv +> [Home Manager] allows declarative configuration of user specific (non global) packages and dotfiles. +> > To avoid breaking users' configurations, Home Manager is released in branches corresponding to NixOS releases ( > e.g. `release-23.05`). - +> > Home Manager provides both the channel-based setup and the flake-based one. +> +> https://github.com/nix-community/home-manager Check your channel: diff --git a/yodaTux/configuration.nix b/yodaTux/configuration.nix index f1022fd..dfc4686 100644 --- a/yodaTux/configuration.nix +++ b/yodaTux/configuration.nix @@ -93,7 +93,13 @@ description = "Yoda"; extraGroups = [ "networkmanager" "wheel" ]; packages = with pkgs; [ + # Nix dependency management niv + + # CLI Apps + git + + # Graphical Apps firefox thunderbird keepassxc @@ -101,7 +107,6 @@ joplin-desktop signal-desktop element-desktop - git jetbrains.idea-ultimate ]; };