electra: install awscli, awscli-console, drush declaratively

This commit is contained in:
Gabriel Fontes
2024-03-01 09:56:02 -03:00
parent 63af8c3b2c
commit f97df79d23
4 changed files with 78 additions and 19 deletions
Generated
+68 -17
View File
@@ -1,5 +1,24 @@
{
"nodes": {
"awscli-console": {
"inputs": {
"nixpkgs": "nixpkgs",
"systems": "systems"
},
"locked": {
"lastModified": 1709229530,
"narHash": "sha256-+raEESP9n/mv+mfPZ7Ia1Srn2lTo/NtloV6SqcXOYwQ=",
"owner": "misterio77",
"repo": "awscli-console",
"rev": "4cad65fffcfc0cf547c448c805fe1d980315da31",
"type": "github"
},
"original": {
"owner": "misterio77",
"repo": "awscli-console",
"type": "github"
}
},
"base16-schemes": {
"flake": false,
"locked": {
@@ -51,7 +70,7 @@
},
"disconic": {
"inputs": {
"nixpkgs": "nixpkgs",
"nixpkgs": "nixpkgs_2",
"rust-overlay": "rust-overlay"
},
"locked": {
@@ -182,7 +201,7 @@
},
"flake-utils": {
"inputs": {
"systems": "systems"
"systems": "systems_2"
},
"locked": {
"lastModified": 1681202837,
@@ -215,7 +234,7 @@
},
"flake-utils_3": {
"inputs": {
"systems": "systems_3"
"systems": "systems_4"
},
"locked": {
"lastModified": 1681202837,
@@ -272,7 +291,7 @@
"nixpkgs": [
"nixpkgs"
],
"systems": "systems_2",
"systems": "systems_3",
"wlroots": "wlroots",
"xdph": "xdph"
},
@@ -505,11 +524,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1686331006,
"narHash": "sha256-hElRDWUNG655aqF0awu+h5cmDN+I/dQcChRt2tGuGGU=",
"lastModified": 1704290814,
"narHash": "sha256-LWvKHp7kGxk/GEtlrGYV68qIvPHkU9iToomNFGagixU=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "85bcb95aa83be667e562e781e9d186c57a07d757",
"rev": "70bdadeb94ffc8806c0570eb5c2695ad29f0e421",
"type": "github"
},
"original": {
@@ -553,6 +572,22 @@
}
},
"nixpkgs_2": {
"locked": {
"lastModified": 1686331006,
"narHash": "sha256-hElRDWUNG655aqF0awu+h5cmDN+I/dQcChRt2tGuGGU=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "85bcb95aa83be667e562e781e9d186c57a07d757",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-23.05",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_3": {
"locked": {
"lastModified": 1707863367,
"narHash": "sha256-LdBbCSSP7VHaHA4KXcPGKqkvsowT2+7W4jlEHJj6rPg=",
@@ -568,7 +603,7 @@
"type": "github"
}
},
"nixpkgs_3": {
"nixpkgs_4": {
"locked": {
"lastModified": 1701263465,
"narHash": "sha256-lNXUIlkfyDyp9Ox21hr+wsEf/IBklLvb6bYcyeXbdRc=",
@@ -584,7 +619,7 @@
"type": "github"
}
},
"nixpkgs_4": {
"nixpkgs_5": {
"locked": {
"lastModified": 1701539137,
"narHash": "sha256-nVO/5QYpf1GwjvtpXhyxx5M3U/WN0MwBro4Lsk+9mL0=",
@@ -600,7 +635,7 @@
"type": "github"
}
},
"nixpkgs_5": {
"nixpkgs_6": {
"locked": {
"lastModified": 1670543317,
"narHash": "sha256-4mMR56rtxKr+Gwz399jFr4i76SQZxsLWxxyfQlPXRm0=",
@@ -618,7 +653,7 @@
},
"paste-misterio-me": {
"inputs": {
"nixpkgs": "nixpkgs_3"
"nixpkgs": "nixpkgs_4"
},
"locked": {
"lastModified": 1701655110,
@@ -636,6 +671,7 @@
},
"root": {
"inputs": {
"awscli-console": "awscli-console",
"disconic": "disconic",
"firefly": "firefly",
"firefox-addons": "firefox-addons",
@@ -650,7 +686,7 @@
"nix-gaming": "nix-gaming",
"nix-minecraft": "nix-minecraft",
"nixos-mailserver": "nixos-mailserver",
"nixpkgs": "nixpkgs_2",
"nixpkgs": "nixpkgs_3",
"paste-misterio-me": "paste-misterio-me",
"sops-nix": "sops-nix",
"website": "website",
@@ -718,6 +754,21 @@
}
},
"systems_2": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"systems_3": {
"locked": {
"lastModified": 1689347949,
"narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
@@ -732,7 +783,7 @@
"type": "github"
}
},
"systems_3": {
"systems_4": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
@@ -747,7 +798,7 @@
"type": "github"
}
},
"systems_4": {
"systems_5": {
"locked": {
"lastModified": 1689347949,
"narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
@@ -779,8 +830,8 @@
},
"website": {
"inputs": {
"nixpkgs": "nixpkgs_4",
"systems": "systems_4"
"nixpkgs": "nixpkgs_5",
"systems": "systems_5"
},
"locked": {
"lastModified": 1701796877,
@@ -847,7 +898,7 @@
},
"yrmos": {
"inputs": {
"nixpkgs": "nixpkgs_5"
"nixpkgs": "nixpkgs_6"
},
"locked": {
"lastModified": 1697654110,
+1
View File
@@ -67,6 +67,7 @@
website.url = "github:misterio77/website";
paste-misterio-me.url = "github:misterio77/paste.misterio.me";
yrmos.url = "github:misterio77/yrmos";
awscli-console.url = "github:misterio77/awscli-console";
};
outputs = { self, nixpkgs, home-manager, ... }@inputs:
+7 -1
View File
@@ -1,4 +1,4 @@
{ inputs, outputs, lib, ... }: let
{ inputs, outputs, lib, pkgs, ... }: let
inherit (inputs.nix-colors) colorSchemes;
in {
imports = [
@@ -32,4 +32,10 @@ in {
];
# programs.git.userEmail = "gabriel@zoocha.com";
home.packages = [
pkgs.drush
pkgs.inputs.awscli-console.default
];
programs.awscli.enable = true;
}
+2 -1
View File
@@ -11,6 +11,7 @@ let
hasNeomutt = config.programs.neomutt.enable;
hasShellColor = config.programs.shellcolor.enable;
hasKitty = config.programs.kitty.enable;
hasAwsCli = config.programs.awscli.enable;
shellcolor = "${pkgs.shellcolord}/bin/shellcolor";
in
{
@@ -52,7 +53,7 @@ in
cik = mkIf hasKitty "clone-in-kitty --type os-window";
ck = cik;
aws-switch = ''eval "export AWS_PROFILE=$(aws configure list-profiles | fzf --height=6)"'';
aws-switch = mkIf hasAwsCli "export AWS_PROFILE=(aws configure list-profiles | fzf)";
awssw = aws-switch;
};
shellAliases = {