From a89ee9ed7f52341b67b55b3f7337a27938508764 Mon Sep 17 00:00:00 2001 From: bd Date: Sun, 26 May 2024 14:21:39 -0600 Subject: Refactored home service file structure to be more streamlined --- .config/guix/modules/shell.scm | 36 ------------------------------------ 1 file changed, 36 deletions(-) delete mode 100644 .config/guix/modules/shell.scm (limited to '.config/guix/modules/shell.scm') 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"))))))) -- cgit v1.2.3