Atuin, prism launcher

This commit is contained in:
Daniel Flanagan 2024-02-21 20:10:10 -06:00
parent e22369983f
commit d9fbabff3c
Signed by: lytedev
GPG key ID: 5B2020A0F9921EF4
3 changed files with 20 additions and 1 deletions

View file

@ -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 {}'"];

View file

@ -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";

View file

@ -33,6 +33,7 @@ in {
slack
godot_4
fractal
prismlauncher
variety # wallpaper switcher that I use with GNOME
radeontop
sops