generated from john/nix-docker
trying to fix git
This commit is contained in:
@@ -11,10 +11,6 @@
|
||||
eza
|
||||
];
|
||||
|
||||
# imports = [
|
||||
# ./
|
||||
# ];
|
||||
|
||||
# For SSH access
|
||||
services.openssh.enable = true;
|
||||
|
||||
|
||||
22
flake.lock
generated
22
flake.lock
generated
@@ -5,11 +5,11 @@
|
||||
"systems": "systems"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1731533236,
|
||||
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
|
||||
"lastModified": 1681202837,
|
||||
"narHash": "sha256-H+Rh19JDwRtpVPAWp64F+rlEtxUWBAQW28eAi3SRSzg=",
|
||||
"owner": "numtide",
|
||||
"repo": "flake-utils",
|
||||
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
|
||||
"rev": "cfacdce06f30d2b68473a46042957675eebb3401",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -40,11 +40,11 @@
|
||||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1733392399,
|
||||
"narHash": "sha256-kEsTJTUQfQFIJOcLYFt/RvNxIK653ZkTBIs4DG+cBns=",
|
||||
"lastModified": 1733581040,
|
||||
"narHash": "sha256-Qn3nPMSopRQJgmvHzVqPcE3I03zJyl8cSbgnnltfFDY=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "d0797a04b81caeae77bcff10a9dde78bc17f5661",
|
||||
"rev": "22c3f2cf41a0e70184334a958e6b124fb0ce3e01",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -72,10 +72,12 @@
|
||||
},
|
||||
"nixpkgs_2": {
|
||||
"locked": {
|
||||
"lastModified": 0,
|
||||
"narHash": "sha256-kEsTJTUQfQFIJOcLYFt/RvNxIK653ZkTBIs4DG+cBns=",
|
||||
"path": "/nix/store/nr5nl3zwzl02x3rnikjbry3s5xy7bm1d-source",
|
||||
"type": "path"
|
||||
"lastModified": 1682134069,
|
||||
"narHash": "sha256-TnI/ZXSmRxQDt2sjRYK/8j8iha4B4zP2cnQCZZ3vp7k=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "fd901ef4bf93499374c5af385b2943f5801c0833",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"id": "nixpkgs",
|
||||
|
||||
19
flake.nix
19
flake.nix
@@ -24,6 +24,15 @@
|
||||
system = "x86_64-linux";
|
||||
pkgs = nixpkgs.legacyPackages.${system};
|
||||
stateVersion = "24.05";
|
||||
|
||||
# userSettings = rec {
|
||||
# username = "shahvirb"; # username on the system
|
||||
# name = "Shahvir"; # name/identifier on the system
|
||||
# email = "shahvirb@gmail.com";
|
||||
# gitUserName = "shahvirb";
|
||||
# gitUserEmail = "shahvirb@gmail.com";
|
||||
# };
|
||||
|
||||
timeZone = "America/Chicago";
|
||||
hostname = "panoptes-nix";
|
||||
user = "panoptes";
|
||||
@@ -53,14 +62,10 @@
|
||||
|
||||
homeConfigurations = {
|
||||
useGlobalPkgs = true;
|
||||
"root@${hostname}" = home-manager.lib.homeManagerConfiguration {
|
||||
user = home-manager.lib.homeManagerConfiguration {
|
||||
inherit pkgs;
|
||||
extraSpecialArgs = {inherit inputs outputs pkgs;};
|
||||
modules = [ ./home-manager/git.nix ];
|
||||
};
|
||||
|
||||
"${user}@${hostname}" = home-manager.lib.homeManagerConfiguration {
|
||||
extraSpecialArgs = {inherit inputs outputs pkgs;};
|
||||
modules = [ ./home-manager/home.nix ];
|
||||
modules = [ ./homeManagerModules/home.nix ];
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@@ -10,13 +10,12 @@ let
|
||||
in
|
||||
{
|
||||
imports = [ ./git.nix ];
|
||||
|
||||
programs.git.extraConfig.safe.directory = "${homePath}";
|
||||
|
||||
programs.home-manager.enable = true;
|
||||
home = {
|
||||
stateVersion = "24.05";
|
||||
username = "${user}";
|
||||
# username = "${user}";
|
||||
homeDirectory = "${homePath}";
|
||||
packages = [
|
||||
(pkgs.writeShellScriptBin "nfs" ''
|
||||
|
||||
@@ -1,11 +1,13 @@
|
||||
{ pkgs, config, lokiPort ? 3100, ... }:
|
||||
{ pkgs, config, ... }:
|
||||
{
|
||||
networking.firewall.allowedTCPPorts = [
|
||||
config.services.loki.configuration.server.http_listen_port
|
||||
];
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
(pkgs.writeShellScriptBin "loki-check" "curl http://localhost:${builtins.toString lokiPort}/ready")
|
||||
(pkgs.writeShellScriptBin "loki-check" ''
|
||||
curl http://localhost:${config.services.loki.configuration.server.http_listen_port}/ready
|
||||
'')
|
||||
(pkgs.writeShellScriptBin "loki-logs" "journalctl -b -u loki.service -n 10")
|
||||
];
|
||||
|
||||
@@ -14,7 +16,7 @@
|
||||
user = "loki";
|
||||
|
||||
configuration = {
|
||||
server.http_listen_port = lokiPort;
|
||||
server.http_listen_port = 3100;
|
||||
# server.grpc_listen_port = 9096;
|
||||
auth_enabled = false;
|
||||
|
||||
|
||||
@@ -1,14 +0,0 @@
|
||||
{
|
||||
inputs.vscode-server.url = "github:nix-community/nixos-vscode-server";
|
||||
|
||||
outputs = { self, nixpkgs, vscode-server }: {
|
||||
nixosConfigurations.yourhostname = nixpkgs.lib.nixosSystem {
|
||||
modules = [
|
||||
vscode-server.nixosModules.default
|
||||
({ config, pkgs, ... }: {
|
||||
services.vscode-server.enable = true;
|
||||
})
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user