Bruno BELANYI
5a9e62d556
I really like the `fzf` history widget, and this is not as good UI-wise. However I like the fact that this uses a DB: * It is more reliable when the history file gets messed up [1] * It allows syncing between different hosts (not sure if I will use it) * It adds more context to the search * The current directory * The shell _session_, I can *either* search all sessions or restrict to just the current one I will be looking into whether or not I can hack something together to get a better UI (by using `fzf` of course).
52 lines
682 B
Nix
52 lines
682 B
Nix
{ ... }:
|
|
{
|
|
imports = [
|
|
./atuin
|
|
./bat
|
|
./bluetooth
|
|
./comma
|
|
./dircolors
|
|
./direnv
|
|
./discord
|
|
./documentation
|
|
./feh
|
|
./firefox
|
|
./flameshot
|
|
./fzf
|
|
./gammastep
|
|
./gdb
|
|
./git
|
|
./gpg
|
|
./gtk
|
|
./htop
|
|
./jq
|
|
./mail
|
|
./mpv
|
|
./nix
|
|
./nix-index
|
|
./nm-applet
|
|
./packages
|
|
./pager
|
|
./power-alert
|
|
./ssh
|
|
./terminal
|
|
./tmux
|
|
./udiskie
|
|
./vim
|
|
./wm
|
|
./x
|
|
./xdg
|
|
./zathura
|
|
./zsh
|
|
];
|
|
|
|
# First sane reproducible version
|
|
home.stateVersion = "20.09";
|
|
|
|
# Who am I?
|
|
home.username = "ambroisie";
|
|
|
|
# Start services automatically
|
|
systemd.user.startServices = "sd-switch";
|
|
}
|