aboutsummaryrefslogtreecommitdiff
path: root/users/profiles/nixos.nix
diff options
context:
space:
mode:
authorFranck Cuny <franck@fcuny.net>2025-08-10 13:56:28 -0700
committerFranck Cuny <franck@fcuny.net>2025-08-10 13:56:28 -0700
commit8247d060a6cae65b2d63fd6bd3bf19ed9e66214c (patch)
treeb76329f5b7cc145d2f7bf5d8fd584790e18875f9 /users/profiles/nixos.nix
parentflake.lock: Update (diff)
downloadinfra-8247d060a6cae65b2d63fd6bd3bf19ed9e66214c.tar.gz
manage a DigitalOcean virtual machine with nixos
Add a new machine on DigitalOcean and provision it using terraform + nixos-anywhere. This takes care of bringing the machine up on nixos completely, and use a static SSH host key in order to configure wireguard at the same time.
Diffstat (limited to 'users/profiles/nixos.nix')
-rw-r--r--users/profiles/nixos.nix24
1 files changed, 0 insertions, 24 deletions
diff --git a/users/profiles/nixos.nix b/users/profiles/nixos.nix
deleted file mode 100644
index a6c302f..0000000
--- a/users/profiles/nixos.nix
+++ /dev/null
@@ -1,24 +0,0 @@
-{ pkgs, ... }:
-{
- # add ~/.local/bin to PATH
- environment.localBinInPath = true;
-
- # we're using fish as our shell
- programs.fish.enable = true;
-
- users.users.fcuny = {
- isNormalUser = true;
- home = "/home/fcuny";
- extraGroups = [
- "docker"
- "wheel"
- "podman"
- ];
- shell = pkgs.fish;
- hashedPassword = "$6$U4GoqhuHgdr.h0JP$C/BKslQfOpPJ5lUzrTeQh6i859R/jEKYSF9MaRhWYo5VG6aCDKsvb5xKSifH4nQt6okJixG9ceFh..Mnt93Jt/";
- openssh.authorizedKeys.keys = [
- # key `nixos` in 1password
- "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINBkozy+X96u5ciX766bJ/AyQ3xm1tXZTIr5+4PVFZFi"
- ];
- };
-}