24
flake.lock
generated
24
flake.lock
generated
@@ -31,11 +31,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1739787548,
|
||||
"narHash": "sha256-Gt4yc0nM4l63NIBgSznxriZQtrE1Xk6NlZauGiMmJ/4=",
|
||||
"lastModified": 1739969582,
|
||||
"narHash": "sha256-ni6tM12mzArohqzvscZn/N52GHiXZsskN6yMYzo25XI=",
|
||||
"owner": "aylur",
|
||||
"repo": "astal",
|
||||
"rev": "cbfe69a9c22f3b0e59c6e09fffbe0b7af4f543d1",
|
||||
"rev": "a0de1526d2de8a02feec1cba4086f284ec9f6098",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -115,11 +115,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1739877460,
|
||||
"narHash": "sha256-0R74c61IDiLAi5xaAF4xUXHS5eQwYteJDGRIDU/L4sM=",
|
||||
"lastModified": 1740068813,
|
||||
"narHash": "sha256-8GRcU5uERvZDT/XNyI73ozHSBLrEmCdC0zgEY+Jff2s=",
|
||||
"owner": "karaolidis",
|
||||
"repo": "home-manager",
|
||||
"rev": "3cf2f577ce131fca013dd4d94dca3639561a72b4",
|
||||
"rev": "4d6357dad7350b01339955acb690c57026eacee2",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -131,11 +131,11 @@
|
||||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1739870578,
|
||||
"narHash": "sha256-qyqT2uWe3RgUivggVZavLRVybJzCUzYpYFiwnVl1xlo=",
|
||||
"lastModified": 1740070152,
|
||||
"narHash": "sha256-sTFYmNhrBogFEAQ0DnpDMR+aZ+7cjV2XamgPIaqO3kI=",
|
||||
"owner": "karaolidis",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "e218d9413c9e4d6ebbd0a887daaadb34c4309311",
|
||||
"rev": "6abb8f6d73fe6b7e9870f0ccc11a96958590b645",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -156,11 +156,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1739868628,
|
||||
"narHash": "sha256-+EZ2ISNFFnTQvY11irgaIidxcXDrQdBoyr/AyxU3yi0=",
|
||||
"lastModified": 1740062783,
|
||||
"narHash": "sha256-t+SH36EoF9vj/bTiqp71upfy0vdQgSM6WhtThiLBCxs=",
|
||||
"owner": "nix-community",
|
||||
"repo": "NUR",
|
||||
"rev": "dfbf53ec75e21fa05e1635ebee68eab14af3abe2",
|
||||
"rev": "86b71ef14fff48d7c19097bfee104ddc72a977a9",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
@@ -175,6 +175,7 @@
|
||||
nix = import ./hosts/common/shells/nix { inherit pkgs; };
|
||||
nodejs = import ./hosts/common/shells/nodejs { inherit pkgs; };
|
||||
python = import ./hosts/common/shells/python { inherit pkgs; };
|
||||
rust = import ./hosts/common/shells/rust { inherit pkgs; };
|
||||
};
|
||||
|
||||
formatter = treefmt.config.build.wrapper;
|
||||
|
@@ -11,9 +11,7 @@
|
||||
|
||||
settings = {
|
||||
global = {
|
||||
excludes = [
|
||||
".envrc"
|
||||
];
|
||||
excludes = [ ".envrc" ];
|
||||
};
|
||||
};
|
||||
}
|
||||
|
@@ -0,0 +1,9 @@
|
||||
{
|
||||
config,
|
||||
lib,
|
||||
pkgs,
|
||||
...
|
||||
}:
|
||||
lib.mkIf config.programs.vscode.languages.python.enable {
|
||||
programs.vscode.extensions = with pkgs.vscode-extensions; [ rust-lang.rust-analyzer ];
|
||||
}
|
@@ -20,6 +20,7 @@ in
|
||||
nix.enable = mkEnableOption "Nix";
|
||||
python.enable = mkEnableOption "Python";
|
||||
rest.enable = mkEnableOption "REST";
|
||||
rust.enable = mkEnableOption "Rust";
|
||||
sas.enable = mkEnableOption "SAS";
|
||||
sops.enable = mkEnableOption "SOPS";
|
||||
svelte.enable = mkEnableOption "Svelte";
|
||||
@@ -41,6 +42,7 @@ in
|
||||
./langs/nix
|
||||
./langs/python
|
||||
./langs/rest
|
||||
./langs/rust
|
||||
./langs/sas
|
||||
./langs/sops
|
||||
./langs/svelte
|
||||
|
8
hosts/common/shells/rust/default.nix
Normal file
8
hosts/common/shells/rust/default.nix
Normal file
@@ -0,0 +1,8 @@
|
||||
{ pkgs, ... }:
|
||||
pkgs.mkShell {
|
||||
packages = with pkgs; [
|
||||
cargo
|
||||
rustc
|
||||
rustfmt
|
||||
];
|
||||
}
|
@@ -13,6 +13,7 @@
|
||||
nix.enable = true;
|
||||
python.enable = true;
|
||||
rest.enable = true;
|
||||
rust.enable = true;
|
||||
sops.enable = true;
|
||||
typescript.enable = true;
|
||||
yaml.enable = true;
|
||||
|
@@ -17,6 +17,7 @@
|
||||
nix.enable = true;
|
||||
python.enable = true;
|
||||
rest.enable = true;
|
||||
rust.enable = true;
|
||||
sas.enable = true;
|
||||
sops.enable = true;
|
||||
typescript.enable = true;
|
||||
|
Submodule submodules/home-manager updated: 3cf2f577ce...4d6357dad7
Submodule submodules/nixpkgs updated: e218d9413c...6abb8f6d73
Reference in New Issue
Block a user