summaryrefslogtreecommitdiff
path: root/.config/guix/modules/shell.scm
diff options
context:
space:
mode:
Diffstat (limited to '.config/guix/modules/shell.scm')
-rw-r--r--.config/guix/modules/shell.scm36
1 files changed, 0 insertions, 36 deletions
diff --git a/.config/guix/modules/shell.scm b/.config/guix/modules/shell.scm
deleted file mode 100644
index edaa90f..0000000
--- a/.config/guix/modules/shell.scm
+++ /dev/null
@@ -1,36 +0,0 @@
-(define-module (shell)
- #:use-module (gnu home services)
- #:use-module (gnu services)
- #:use-module (guix gexp)
- #:use-module (shell)
- #:use-module (gnu home services shells))
-
-
-(define-public shell-service
- (list
- (service home-bash-service-type
- (home-bash-configuration
- (aliases '(("cp" . "cp -i")
- ("grep" . "grep --color=auto")
- ("guix-rcfg" . "sudo guix system -L ${HOME}/.config/guix/modules/ reconfigure ${HOME}/.config/guix/${HOSTNAME}.scm")
- ("ll" . "ls -l")
- ("ls" . "ls -p --color=auto")
- ("mkd" . "mkdir -pv")
- ("mv" . "mv -i")
- ("rm" . "rm -i")
- ("suspend" . "sudo bash -c 'echo mem > /sys/power/state'")
- ("vi" . "vim")
- ("xeb" . "emacsclient -nce '(switch-to-buffer nil)'")
- ("xet" . "emacsclient -nce '(shell)'")
- ("ytta" . "yt-dlp --extract-audio --format bestaudio/best")
- ("yttv" . "yt-dlp -f b")))
-
-
- (bashrc (list (plain-file "bashrc" "
-# converts above aliases into eshell aliases automatically
-alias | sed -E \"s/^alias ([^=]+)='(.*)'$/alias \\1 \\2 \\$*/g; s/'\\\\\\''/'/g;\" >~/.config/emacs/eshell/alias
-
-# add my scripts to path
-PATH=${HOME}/Personal/scripts:$PATH")))
- (environment-variables
- '(("BROWSER" . "icecat")))))))