Set up more persistence paths
This commit is contained in:
parent
74191baf37
commit
3d8ee6ad0f
5 changed files with 47 additions and 33 deletions
home/features/cli
|
@ -1,4 +1,4 @@
|
|||
{
|
||||
{ config, ... }: {
|
||||
programs.direnv.enable = true;
|
||||
programs.direnv.nix-direnv.enable = true;
|
||||
|
||||
|
@ -8,4 +8,8 @@
|
|||
# No more usesless logs
|
||||
DIRENV_LOG_FORMAT = "";
|
||||
};
|
||||
|
||||
satellite.persistence.at.state.apps.direnv.directories = [
|
||||
"${config.xdg.dataHome}/direnv/allow"
|
||||
];
|
||||
}
|
||||
|
|
|
@ -1,10 +1,12 @@
|
|||
{ upkgs, lib, ... }: {
|
||||
# REASON: not yet in nixpkgs-stable
|
||||
home.packages = [ upkgs.eza ];
|
||||
{ pkgs, lib, ... }:
|
||||
let package = pkgs.eza;
|
||||
in
|
||||
{
|
||||
home.packages = [ package ];
|
||||
|
||||
# TODO: generalize alias creation to all shells
|
||||
programs.fish.shellAliases =
|
||||
let eza = lib.getExe upkgs.eza;
|
||||
let eza = lib.getExe package;
|
||||
in
|
||||
rec {
|
||||
ls = "${eza} --icons --long";
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
{ pkgs, ... }:
|
||||
{ pkgs, config, ... }:
|
||||
{
|
||||
programs.fish = {
|
||||
enable = true;
|
||||
|
@ -30,4 +30,9 @@
|
|||
|
||||
interactiveShellInit = builtins.readFile ./config.fish;
|
||||
};
|
||||
|
||||
satellite.persistence.at.state.apps.fish.directories = [
|
||||
"${config.xdg.dataHome}/fish"
|
||||
"${config.xdg.dataHome}/z" # The z fish plugin
|
||||
];
|
||||
}
|
||||
|
|
|
@ -35,4 +35,8 @@ in
|
|||
source ${base16-tmux}
|
||||
'';
|
||||
};
|
||||
|
||||
satellite.persistence.at.state.apps.tmux.directories = [
|
||||
".tmux"
|
||||
];
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue