Skip to content

Commit 173e475

Browse files
committed
feat: add gemini-cli and lstr
Signed-off-by: Ludovic Ortega <ludovic.ortega@adminafk.fr>
1 parent 58ec18d commit 173e475

6 files changed

Lines changed: 25 additions & 4 deletions

File tree

home/default.nix

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@ let
1212
allowUnfreePredicate =
1313
pkg:
1414
builtins.elem (lib.getName pkg) [
15+
"discord"
16+
"google-chrome"
17+
"packer"
18+
"spotify"
1519
"vscode"
1620
"vscode-extension-ms-vscode-remote-remote-ssh"
1721
"vscode-extension-ms-vscode-remote-remote-containers"
1822
"vscode-extension-MS-python-vscode-pylance"
19-
"discord"
20-
"spotify"
21-
"packer"
22-
"google-chrome"
2323
];
2424

2525
pkgs-unstable = import inputs.nixpkgs-unstable {

home/user/packages.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ let
2727
yq # command-line YAML, JSON, XML, CSV, TOML
2828
eza # a modern, maintained replacement for ls
2929
bat # enhanced cat command
30+
lstr # tree alternative
3031
tealdeer # Very fast implementation of tldr in Rust
3132
hyperfine # benchmarking tool
3233
btop # A monitor of resources

home/user/programs/default.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ let
33
defaultImports = [
44
./atuin.nix
55
./delta.nix
6+
./gemini-cli.nix
67
./git.nix
78
./gpg.nix
89
./home-manager.nix

home/user/programs/gemini-cli.nix

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{ pkgs-unstable, ... }:
2+
{
3+
programs.gemini-cli = {
4+
enable = true;
5+
package = pkgs-unstable.gemini-cli;
6+
settings = {
7+
privacy = {
8+
usageStatisticsEnabled = false;
9+
};
10+
security = {
11+
auth = {
12+
selectedType = "oauth-personal";
13+
};
14+
};
15+
};
16+
};
17+
}

home/user/programs/shell.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
k = "kubectl";
88
top = "btop";
99
jq = "yq";
10+
tree = "lstr";
1011
};
1112

1213
programs.fish = {

home/user/programs/vscode.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
"telemetry.feedback.enabled" = false;
4545
"telemetry.telemetryLevel" = "off";
4646
"terminal.integrated.initialHint" = false;
47+
"terminal.integrated.fontFamily" = "'JetBrainsMono NF'";
4748
"terminal.integrated.suggest.enabled" = false;
4849
"update.mode" = "none";
4950
"update.showReleaseNotes" = false;

0 commit comments

Comments
 (0)