diff --git a/modules/home-manager/common.nix b/modules/home-manager/common.nix index e744a08..2b2f00e 100644 --- a/modules/home-manager/common.nix +++ b/modules/home-manager/common.nix @@ -4,6 +4,7 @@ system, inputs, outputs, + config, ... }: { # TODO: fonts? right now they are only handled at the nixos-level (desktop-usage module) @@ -76,10 +77,21 @@ defaultOptions = ["--no-clear-start" "--color=16"]; }; + programs.atuin = { + enable = true; + enableBashIntegration = config.programs.bash.enable; + enableFishIntegration = config.programs.fish.enable; + enableZshIntegration = config.programs.zsh.enable; + enableNushellIntegration = config.programs.nushell.enable; + + settings = { + }; + }; + programs.fzf = { # using good ol' fzf until skim sucks less out of the box I guess enable = true; - enableFishIntegration = true; + # enableFishIntegration = true; # defaultCommand = "fd --type f"; # defaultOptions = ["--height 40%"]; # fileWidgetOptions = ["--preview 'head {}'"]; diff --git a/modules/nixos/common.nix b/modules/nixos/common.nix index 6dc8661..5fe8a73 100644 --- a/modules/nixos/common.nix +++ b/modules/nixos/common.nix @@ -297,6 +297,12 @@ in { }; }; + # TODO: regular cron or something? + programs.nix-index = { + enable = true; + enableFishIntegration = true; + }; + nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; system.stateVersion = lib.mkDefault "23.11"; diff --git a/nixos/foxtrot.nix b/nixos/foxtrot.nix index 6756bfb..4d3c1d2 100644 --- a/nixos/foxtrot.nix +++ b/nixos/foxtrot.nix @@ -33,6 +33,7 @@ in { slack godot_4 fractal + prismlauncher variety # wallpaper switcher that I use with GNOME radeontop sops