Refactor emacs configuration and clean up lab-tool project
- Reorganized emacs configuration with profiles in modules/development/emacs.nix - Updated machine configurations to use new emacs module structure - Cleaned up lab-tool project by removing archive, research, testing, and utils directories - Streamlined lab-tool to focus on core deployment functionality with deploy-rs - Added DEVELOPMENT.md documentation for lab-tool 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
bff56e4ffc
commit
47c2961033
70 changed files with 195 additions and 5688 deletions
12
shell.nix
12
shell.nix
|
@ -1,5 +1,4 @@
|
|||
# Nix shell for Home Lab development with deploy-rs and lab-tool
|
||||
|
||||
{
|
||||
description = "Home Lab dev shell with deploy-rs and lab-tool";
|
||||
|
||||
|
@ -8,9 +7,14 @@
|
|||
deploy-rs.url = "github:serokell/deploy-rs";
|
||||
};
|
||||
|
||||
outputs = { self, nixpkgs, deploy-rs, ... }@inputs: let
|
||||
outputs = {
|
||||
self,
|
||||
nixpkgs,
|
||||
deploy-rs,
|
||||
...
|
||||
} @ inputs: let
|
||||
system = "x86_64-linux";
|
||||
pkgs = import nixpkgs { inherit system; };
|
||||
pkgs = import nixpkgs {inherit system;};
|
||||
in {
|
||||
devShells.${system}.default = pkgs.mkShell {
|
||||
buildInputs = [
|
||||
|
@ -23,7 +27,7 @@
|
|||
pkgs.openssh
|
||||
pkgs.nixos-rebuild
|
||||
deploy-rs.packages.${system}.deploy-rs
|
||||
(import ./packages/lab-tool/default.nix { inherit (pkgs) lib stdenv makeWrapper guile_3_0 guile-ssh guile-json guile-git guile-gcrypt openssh git nixos-rebuild; })
|
||||
(import ./packages/lab-tool/default.nix {inherit (pkgs) lib stdenv makeWrapper guile_3_0 guile-ssh guile-json guile-git guile-gcrypt openssh git nixos-rebuild;})
|
||||
];
|
||||
shellHook = ''
|
||||
echo "Dev shell: deploy-rs and lab-tool available."
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue