diff --git a/nixos/configuration.nix b/nixos/configuration.nix index e69bfb5..bdf8f07 100644 --- a/nixos/configuration.nix +++ b/nixos/configuration.nix @@ -10,6 +10,7 @@ ]; nixpkgs.config.allowUnfree = true; + nix.extraOptions = "experimental-features = nix-command flakes"; # Use the systemd-boot EFI boot loader. boot.loader.systemd-boot.enable = true; @@ -169,12 +170,17 @@ steam ]; + environment.variables = { NIX_SKIP_KEYBASE_CHECKS = "1"; }; + location = { latitude = 40.0; longitude = 74.0; }; - services.redshift = { enable = true; }; + # Reduce blue light at night + services.redshift.enable = true; + + services.keybase.enable = true; # Some programs need SUID wrappers, can be configured further or are # started in user sessions. diff --git a/nixos/home.nix b/nixos/home.nix index d7e19e5..5ab6fd8 100644 --- a/nixos/home.nix +++ b/nixos/home.nix @@ -26,16 +26,24 @@ in { # Utilities unzip gcc # for tree-sitter - tmux + starship rsync + fzf ripgrep bat fd exa sd + zoxide jq tealdeer gh + direnv + + # Encryption + keybase + keybase-gui + gnupg pass ];