diff options
author | sils <sils@sils.li> | 2023-05-05 19:02:50 +0200 |
---|---|---|
committer | sils <sils@sils.li> | 2023-05-05 19:02:50 +0200 |
commit | 1f6007ac1c5401a24bd9fd2f2fb9cb695b522f45 (patch) | |
tree | ea699bd038fe21b991692fad21eaa3b19774596a /sys | |
parent | Chore(flake): Update (diff) | |
download | nix-config-1f6007ac1c5401a24bd9fd2f2fb9cb695b522f45.tar.gz nix-config-1f6007ac1c5401a24bd9fd2f2fb9cb695b522f45.zip |
Feat(zsh): Move zsh config to users.
Diffstat (limited to '')
-rw-r--r-- | sys/default.nix | 1 | ||||
-rw-r--r-- | sys/services/zsh/default.nix | 44 | ||||
-rw-r--r-- | sys/users/default.nix | 1 |
3 files changed, 1 insertions, 45 deletions
diff --git a/sys/default.nix b/sys/default.nix index 5f4babf..ef20d36 100644 --- a/sys/default.nix +++ b/sys/default.nix @@ -5,7 +5,6 @@ ./nix ./packages ./services/flatpak - ./services/zsh ./users ]; } diff --git a/sys/services/zsh/default.nix b/sys/services/zsh/default.nix deleted file mode 100644 index b8349f9..0000000 --- a/sys/services/zsh/default.nix +++ /dev/null @@ -1,44 +0,0 @@ -{pkgs, ...}: { - programs.zsh = { - enable = true; - syntaxHighlighting.enable = true; - autosuggestions.enable = true; - interactiveShellInit = '' - export ZSH=${pkgs.oh-my-zsh}/share/oh-my-zsh/ - export fpath=("$XDG_DATA_HOME/zsh/site-functions" $fpath) - HISTFILE="$XDG_STATE_HOME/zsh/history" - - plugins=(git) - - alias vim="nvim" - alias ls='lsd' - alias l='ls -l' - alias la='ls -a' - alias lla='ls -la' - alias lt='ls --tree' - alias rebackup='restic -r /mnt/storage/backups --password-file ~/srv/restic_pswd backup' - alias repreconf='restic -r /mnt/storage/backups --password-file ~/srv/restic_pswd' - alias b-del="sudo btrfs subv delet /srv/snapshots/home" - alias b-shot="sudo btrfs subvolume snapshot -r /home /srv/snapshots/home" - alias b-home='[ -d /srv/snapshots/home ] && sudo btrfs subvolume delete /srv/snapshots/home; sudo btrfs subvolume snapshot -r /home /srv/snapshots/home; sudo restic -r /mnt/storage/backups --password-file ~/srv/restic_pswd --cache-dir /srv/.restic-cache backup /srv/snapshots/home;' - alias r-clean="sudo restic -r /mnt/storage/backups --password-file ~/srv/restic_pswd --cache-dir /srv/.restic-cache forget \ - --keep-weekly 7 \ - --keep-daily 7 \ - --keep-monthly 6 \ - --keep-yearly 10 \ - --keep-hourly 5 \ - --keep-tag prs" - alias r-prune="sudo restic -r /mnt/storage/backups --password-file ~/srv/restic_pswd --cache-dir /srv/.restic-cache prune" - alias r-check="sudo restic -r /mnt/storage/backups --cache-dir /srv/.restic-cache --password-file ~/srv/.restic_pswd check" - alias zconf="vim ~/.config/zsh/.zshrc" - alias zenv="vim ~/.config/zsh/.zshenv" - alias o="xdg-open" - alias wget=wget --hsts-file="$XDG_DATA_HOME/wget-hsts" - - - source $ZSH/oh-my-zsh.sh - ''; - - promptInit = "source ${pkgs.zsh-powerlevel10k}/share/zsh-powerlevel10k/powerlevel10k.zsh-theme"; - }; -} diff --git a/sys/users/default.nix b/sys/users/default.nix index 7f1e7d2..89603bb 100644 --- a/sys/users/default.nix +++ b/sys/users/default.nix @@ -19,4 +19,5 @@ enable = true; user = "sils"; }; + programs.zsh.enable = true; } |