diff --git a/home.nix b/home.nix index 5286828..cd596a5 100644 --- a/home.nix +++ b/home.nix @@ -1,61 +1,63 @@ -{ config, pkgs, ...}: +{ config, pkgs, ... }: { - home = { - username = "claas"; - homeDirectory = "/Users/claas"; - stateVersion = "24.05"; - packages = [ - pkgs.python3 - # Fast Node (Version) Manager - pkgs.fnm - # Might not be necessary seems to be included with fnm? - # pkgs.pnpm - ]; - }; + home = { + username = "claas"; + homeDirectory = "/Users/claas"; + stateVersion = "24.05"; + packages = [ + pkgs.python3 + # Fast Node (Version) Manager + pkgs.fnm + # Might not be necessary seems to be included with fnm? + # pkgs.pnpm + # Probe-rs used for embedded Rust development using embassy in fan-control project + pkgs.probe-rs + ]; + }; - programs = { - # Let Home Manager install and manage itself. - home-manager.enable = true; - git = { - enable = true; - userName = "Claas"; - userEmail = "claas@claas.dev"; - extraConfig = { - commit.gpgsign = true; - gpg.format = "ssh"; - user.signingkey = "~/.ssh/id_ed25519.pub"; - }; - }; - # htop alternative - btop.enable = true; - # Fish shell - fish = { - enable = true; - # Fast node manager (FNM) setup https://discourse.nixos.org/t/how-to-set-startup-script-in-fish-shell-using-home-manager/24739 - interactiveShellInit = '' - fnm env --use-on-cd | source - ''; - }; - # GitHub CLI - gh = { - enable = true; - gitCredentialHelper.enable = true; - }; - # Starship - starship = { - enable = true; + programs = { + # Let Home Manager install and manage itself. + home-manager.enable = true; + git = { + enable = true; + userName = "Claas"; + userEmail = "claas@claas.dev"; + extraConfig = { + commit.gpgsign = true; + gpg.format = "ssh"; + user.signingkey = "~/.ssh/id_ed25519.pub"; + }; + }; + # htop alternative + btop.enable = true; + # Fish shell + fish = { + enable = true; + # Fast node manager (FNM) setup https://discourse.nixos.org/t/how-to-set-startup-script-in-fish-shell-using-home-manager/24739 + interactiveShellInit = '' + fnm env --use-on-cd | source + ''; + }; + # GitHub CLI + gh = { + enable = true; + gitCredentialHelper.enable = true; + }; + # Starship + starship = { + enable = true; - # settings = { - # # Set the prompt theme to "minimal". - # prompt = "minimal"; - # # Set the character used to prefix the prompt. - # symbol = "➜"; - # # Set the character used to prefix the git branch. - # prefix = "["; - # # Set the character used to suffix the git branch. - # suffix = "]"; - # }; - }; + # settings = { + # # Set the prompt theme to "minimal". + # prompt = "minimal"; + # # Set the character used to prefix the prompt. + # symbol = "➜"; + # # Set the character used to prefix the git branch. + # prefix = "["; + # # Set the character used to suffix the git branch. + # suffix = "]"; + # }; }; + }; }