summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--flake.lock12
-rw-r--r--machines/d/home.nix40
2 files changed, 46 insertions, 6 deletions
diff --git a/flake.lock b/flake.lock
index eb84de3..6f9e3d3 100644
--- a/flake.lock
+++ b/flake.lock
@@ -7,11 +7,11 @@
]
},
"locked": {
- "lastModified": 1715930644,
- "narHash": "sha256-W9pyM3/vePxrffHtzlJI6lDS3seANQ+Nqp+i58O46LI=",
+ "lastModified": 1716457508,
+ "narHash": "sha256-ZxzffLuWRyuMrkVVq7wastNUqeO0HJL9xqfY1QsYaqo=",
"owner": "nix-community",
"repo": "home-manager",
- "rev": "e3ad5108f54177e6520535768ddbf1e6af54b59d",
+ "rev": "850cb322046ef1a268449cf1ceda5fd24d930b05",
"type": "github"
},
"original": {
@@ -22,11 +22,11 @@
},
"nixpkgs": {
"locked": {
- "lastModified": 1715961556,
- "narHash": "sha256-+NpbZRCRisUHKQJZF3CT+xn14ZZQO+KjxIIanH3Pvn4=",
+ "lastModified": 1716330097,
+ "narHash": "sha256-8BO3B7e3BiyIDsaKA0tY8O88rClYRTjvAp66y+VBUeU=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "4a6b83b05df1a8bd7d99095ec4b4d271f2956b64",
+ "rev": "5710852ba686cc1fd0d3b8e22b3117d43ba374c2",
"type": "github"
},
"original": {
diff --git a/machines/d/home.nix b/machines/d/home.nix
new file mode 100644
index 0000000..623d484
--- /dev/null
+++ b/machines/d/home.nix
@@ -0,0 +1,40 @@
+{ pkgs, ... }:
+
+{
+ nixpkgs.config.allowUnfree = true;
+
+ home = {
+ username = "docker";
+ homeDirectory = "/home/docker";
+ };
+
+ home.packages = with pkgs; [
+ wget
+
+ tmux
+ fzf
+ fd
+ ripgrep
+
+ unzip
+ zip
+
+ ccls
+ nodePackages.pyright
+ git-lfs
+ ];
+
+ programs.bash.initExtra = ''
+ . "$HOME/.nix-profile/etc/profile.d/nix.sh"
+ '';
+
+ imports = (map (path: ../../config/${path}) [
+ "bash.nix"
+ "dotfiles.nix"
+ "git"
+ "nvim"
+ ]);
+
+ home.stateVersion = "23.11";
+ programs.home-manager.enable = true;
+}