added some more stuff

This commit is contained in:
fwastring 2026-03-06 11:16:39 +01:00
parent 27bc6d99e0
commit 36a21d1257
8 changed files with 60 additions and 14 deletions

View file

@ -3,6 +3,9 @@
pkgs,
...
}:
let
azPkgs = inputs.nixpkgs-azure-cli.legacyPackages.${pkgs.stdenv.hostPlatform.system};
in
{
environment.systemPackages = with pkgs; [
@ -11,8 +14,15 @@
gh
awscli
minio-client
opentofu
azure-cli
opentofu
(azPkgs.azure-cli.withExtensions (
with azPkgs.azure-cli.extensions;
[
# aks-preview
# ssh
fzf
]
))
yq
jq
git

View file

@ -106,6 +106,7 @@ in
set -x -U GOPATH $HOME/.go
gh completion -s fish > ~/.config/fish/completions/gh.fish
set -gx PATH $PATH $HOME/scripts
set -gx PATH $PATH $HOME/.krew/bin
set -Ux FZF_DEFAULT_OPTS "${fzfOpts}"
'';

View file

@ -73,6 +73,9 @@
speedcrunch
wayland-bongocat
opencode
quickemu
virt-viewer
go-passbolt-cli
dbeaver-bin
(

View file

@ -12,7 +12,7 @@
config = lib.mkIf config.kubernetes-tools.enable {
environment.systemPackages = with pkgs; [
kubectl
krew
krew
# buildkit
argocd
# containerd
@ -26,8 +26,10 @@
helm-git
];
})
# k3sup
];
environment.variables = {
KREW_ROOT = "$HOME/.krew";
};
};
}

View file

@ -1,5 +1,6 @@
{ pkgs, inputs, ... }:
{
home.packages = [ pkgs.copyq ];
programs.tmux = {
enable = true;
mouse = true;
@ -11,24 +12,26 @@
plugins = with pkgs; [
tmuxPlugins.sensible
tmuxPlugins.pain-control
tmuxPlugins.session-wizard
tmuxPlugins.logging
tmuxPlugins.resurrect
tmuxPlugins.continuum
tmuxPlugins.open
tmuxPlugins.tmux-fzf
{ plugin = inputs.minimal-tmux.packages.${pkgs.stdenv.hostPlatform.system}.default; }
];
extraConfig = ''
set -g set-clipboard on
set -g set-clipboard on
set -g base-index 1
set-window-option -g pane-base-index 1
set -g base-index 1
set-window-option -g pane-base-index 1
set-window-option -g mode-keys vi
set-window-option -g mode-keys vi
bind-key -T copy-mode-vi v send-keys -X begin-selection
bind -T copy-mode-vi y send-keys -X copy-pipe-and-cancel 'xclip -in -selection clipboard'
bind -T copy-mode-vi MouseDragEnd1Pane send-keys -X copy-pipe-and-cancel "xclip -i -f -selection primary | xclip -i -selection clipboard"
bind-key -T copy-mode-vi v send-keys -X begin-selection
bind -T copy-mode-vi y send-keys -X copy-pipe-and-cancel 'xclip -in -selection clipboard'
bind -T copy-mode-vi MouseDragEnd1Pane send-keys -X copy-pipe-and-cancel "xclip -i -f -selection primary | xclip -i -selection clipboard"
bind-key -T prefix T display-popup -E -h "40%" -w "80%" ~/.nix-profile/share/tmux-plugins/session-wizard/bin/t
set -g @continuum-restore 'on'