Added work desktop

This commit is contained in:
FredzyW 2024-11-01 11:29:18 +01:00
commit 5621f8bb94
5 changed files with 53 additions and 20 deletions

View file

@ -78,6 +78,7 @@
xcolor xcolor
# Dev # Dev
gh
yarn yarn
plantuml plantuml
go go
@ -90,8 +91,6 @@
ranger ranger
tesseract4 tesseract4
k9s k9s
kubectl
kubernetes
#LSP #LSP
nil nil

View file

@ -65,6 +65,13 @@
}; };
modules = [./maskiner/jobb/configuration.nix]; modules = [./maskiner/jobb/configuration.nix];
}; };
work-desktop = nixpkgs.lib.nixosSystem {
specialArgs = {
inherit inputs outputs;
myhostname = "work-desktop";
};
modules = [./maskiner/work-desktop/configuration.nix];
};
}; };
# Standalone home-manager configuration entrypoint # Standalone home-manager configuration entrypoint
@ -108,6 +115,19 @@
({nixpkgs, ... }: { nixpkgs.overlays = [ overlay-fw-pkgs ]; }) ({nixpkgs, ... }: { nixpkgs.overlays = [ overlay-fw-pkgs ]; })
]; ];
}; };
"fw@work-desktop" = home-manager.lib.homeManagerConfiguration {
pkgs = nixpkgs.legacyPackages.x86_64-linux;
extraSpecialArgs = {
inherit inputs outputs;
myhostname = "work-desktop";
};
# > Our main home-manager configuration file <
modules = [
./config/home.nix
({nixpkgs, ... }: { nixpkgs.overlays = [ overlay-unstable ]; })
({nixpkgs, ... }: { nixpkgs.overlays = [ overlay-fw-pkgs ]; })
];
};
}; };
}; };
} }

View file

@ -15,6 +15,14 @@
../../config/users.nix ../../config/users.nix
]; ];
environment.systemPackages = with pkgs; [
kubectl
azure-cli
];
networking.hostName = myhostname; networking.hostName = myhostname;
# services.k3s = { # services.k3s = {

View file

@ -51,7 +51,7 @@
latest="git log | head -1 | awk '{print $2;}' | xsel -i"; latest="git log | head -1 | awk '{print $2;}' | xsel -i";
}; };
interactiveShellInit = '' interactiveShellInit = ''
fish_vi_key_bindings fish_vi_key_bindings
set fish_greeting # Disable greeting set fish_greeting # Disable greeting
set FLAKE_DIR "/home/fw/nix" set FLAKE_DIR "/home/fw/nix"
set HM_DIR "$FLAKE_DIR#fw@jobb" set HM_DIR "$FLAKE_DIR#fw@jobb"

View file

@ -32,18 +32,30 @@
user = "fw"; user = "fw";
identityFile = "/home/fw/.ssh/fw-ssh-key"; identityFile = "/home/fw/.ssh/fw-ssh-key";
}; };
"ba6" = { "ha2" = {
hostname = "buildagent6"; hostname = "192.168.0.133";
port = 22; port = 22;
user = "fw"; user = "fw";
identityFile = "/home/fw/.ssh/fw-ssh-key"; identityFile = "/home/fw/.ssh/fw-ssh-key";
}; };
"ba2" = { "ha3" = {
hostname = "192.168.0.120"; hostname = "192.168.0.120";
port = 22; port = 22;
user = "fw"; user = "fw";
identityFile = "/home/fw/.ssh/fw-ssh-key"; identityFile = "/home/fw/.ssh/fw-ssh-key";
}; };
"ha4" = {
hostname = "192.168.0.52";
port = 22;
user = "fw";
identityFile = "/home/fw/.ssh/fw-ssh-key";
};
"mac" = {
hostname = "192.168.0.149";
port = 22;
user = "ifacts";
identityFile = "/home/fw/.ssh/ifacts-ssh-key";
};
"backups" = { "backups" = {
hostname = "192.168.0.120"; hostname = "192.168.0.120";
port = 22; port = 22;
@ -62,18 +74,6 @@
user = "fw"; user = "fw";
identityFile = "/home/fw/.ssh/fw-ssh-key"; identityFile = "/home/fw/.ssh/fw-ssh-key";
}; };
"kub1" = {
hostname = "192.168.0.52";
port = 22;
user = "fw";
identityFile = "/home/fw/.ssh/fw-ssh-key";
};
"mac" = {
hostname = "192.168.0.206";
port = 22;
user = "ifacts";
identityFile = "/home/fw/.ssh/ifacts-ssh-key";
};
"malmo" = { "malmo" = {
hostname = "192.168.0.138"; hostname = "192.168.0.138";
port = 22; port = 22;
@ -86,11 +86,17 @@
user = "root"; user = "root";
}; };
"disa" = { "disa" = {
hostname = "192.168.1.242"; hostname = "62.63.222.22";
port = 22; port = 55505;
user = "disah"; user = "disah";
identityFile = "/home/fw/.ssh/id_rsa"; identityFile = "/home/fw/.ssh/id_rsa";
}; };
"laptop" = {
hostname = "62.63.222.22";
port = 55504;
user = "fw";
identityFile = "/home/fw/.ssh/id_rsa";
};
}; };
}; };
} }