summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSyndamia <kamen@syndamia.com>2024-11-27 19:50:00 +0200
committerSyndamia <kamen@syndamia.com>2024-11-27 19:50:00 +0200
commit469ed15f492c39b391b6e6dde020be70c80819e1 (patch)
tree07ce1765d247f4772b2d848a19f0d4f3254d594e
parent174251ce062e87d792c4c414c4d60f67ed5bec54 (diff)
downloaddotfiles-469ed15f492c39b391b6e6dde020be70c80819e1.tar
dotfiles-469ed15f492c39b391b6e6dde020be70c80819e1.tar.gz
dotfiles-469ed15f492c39b391b6e6dde020be70c80819e1.zip
fix(bash): Make cp preserve timestamps
-rw-r--r--.bashrc5
1 files changed, 5 insertions, 0 deletions
diff --git a/.bashrc b/.bashrc
index 3a99ecc..9f749b3 100644
--- a/.bashrc
+++ b/.bashrc
@@ -44,6 +44,7 @@
PS_BG=0
hc_mode && PS_FG=223 || PS_FG=7
hc_mode && PS_USER_BG=66 || PS_USER_BG=4
+ # Thanks https://github.com/NixOS/nix/issues/9174#issuecomment-2054057401
[ -n "$IN_NIX_SHELL" -o -n "$NIX_GCROOT" ] && {
hc_mode && PS_USER_BG=67 || PS_USER_BG=6;
}
@@ -247,6 +248,10 @@
bind '"\C-l":clear-screen'
+cp() {
+ command cp -p $@
+}
+
if [ -n "$ZSHRC_FUNTOO" ]
then
pre-sync() {