diff options
author | Alyssa Ross <hi@alyssa.is> | 2023-09-16 08:57:49 +0000 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2023-09-16 08:57:49 +0000 |
commit | b3ae9c9eb0927c14fbb2191537d08d7144c87d2b (patch) | |
tree | b963597fa9a7bbe86397f4f31d470e4719bc484c /modules | |
parent | c51a27c0e7727fcd2be7d2d7d275f365ab1235be (diff) | |
download | nixlib-b3ae9c9eb0927c14fbb2191537d08d7144c87d2b.tar nixlib-b3ae9c9eb0927c14fbb2191537d08d7144c87d2b.tar.gz nixlib-b3ae9c9eb0927c14fbb2191537d08d7144c87d2b.tar.bz2 nixlib-b3ae9c9eb0927c14fbb2191537d08d7144c87d2b.tar.lz nixlib-b3ae9c9eb0927c14fbb2191537d08d7144c87d2b.tar.xz nixlib-b3ae9c9eb0927c14fbb2191537d08d7144c87d2b.tar.zst nixlib-b3ae9c9eb0927c14fbb2191537d08d7144c87d2b.zip |
modules/shell: save units history
Diffstat (limited to 'modules')
-rw-r--r-- | modules/shell/default.nix | 3 | ||||
-rw-r--r-- | modules/shell/units/default.nix | 9 | ||||
-rw-r--r-- | modules/shell/zsh/zshrc.nix | 1 |
3 files changed, 11 insertions, 2 deletions
diff --git a/modules/shell/default.nix b/modules/shell/default.nix index 47c4df19c7b8..041a7eb699e9 100644 --- a/modules/shell/default.nix +++ b/modules/shell/default.nix @@ -3,7 +3,7 @@ { imports = [ ./cargo ./cmake ./git ./kakoune ./less ./lynx ./pass ./screen - ./tmux ./zsh + ./tmux ./units ./zsh ]; environment.systemPackages = with pkgs; [ @@ -38,7 +38,6 @@ silver-searcher traceroute tree - units unixtools.watch unzip wget diff --git a/modules/shell/units/default.nix b/modules/shell/units/default.nix new file mode 100644 index 000000000000..6add834711fb --- /dev/null +++ b/modules/shell/units/default.nix @@ -0,0 +1,9 @@ +{ config, pkgs, ... }: + +{ + environment.systemPackages = with pkgs; [ units ]; + + systemd.tmpfiles.rules = [ + "d ${config.users.users.qyliss.home}/state/units 0700 qyliss qyliss" + ]; +} diff --git a/modules/shell/zsh/zshrc.nix b/modules/shell/zsh/zshrc.nix index a490e3d797f7..a5cd68b480be 100644 --- a/modules/shell/zsh/zshrc.nix +++ b/modules/shell/zsh/zshrc.nix @@ -186,6 +186,7 @@ alias ls=${lib.escapeShellArg (if stdenv.isDarwin then else "ls -AF --si --color=auto")} alias tree='tree -aRF -I .git' +alias units='units -H $XDG_DATA_HOME/units/history' alias vim=nvim for command in cargo curl dig find git mutt ri wget; do |