diff options
Diffstat (limited to 'src/guix-config/home-configuration.scm')
-rw-r--r-- | src/guix-config/home-configuration.scm | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/src/guix-config/home-configuration.scm b/src/guix-config/home-configuration.scm new file mode 100644 index 0000000..344df88 --- /dev/null +++ b/src/guix-config/home-configuration.scm @@ -0,0 +1,35 @@ +;; This "home-environment" file can be passed to 'guix home reconfigure' +;; to reproduce the content of your profile. This is "symbolic": it only +;; specifies package names. To reproduce the exact same profile, you also +;; need to capture the channels being used, as returned by "guix describe". +;; See the "Replicating Guix" section in the manual. + +(use-modules (gnu home) + (gnu packages) + (gnu services) + (guix gexp) + (gnu home services shells)) + +(home-environment + ;; Below is the list of packages that will show up in your + ;; Home profile, under ~/.guix-home/profile. + (packages (specifications->packages (list "xset"))) + + ;; Below is the list of Home services. To search for available + ;; services, run 'guix home search KEYWORD' in a terminal. + (services + (list (service home-bash-service-type + (home-bash-configuration + (aliases '(("c" . "clear") ("cp" . "cp -i") + ("grep" . "grep --color=auto") + ("ll" . "ls -l") + ("ls" . "ls -p --color=auto") + ("mkd" . "mkdir -pv") + ("mv" . "mv -i") + ("rm" . "rm -i") + ("vi" . "vim") + ("ytta" . "yt-dlp --paths /home/bdunahu/Media/Audio --extract-audio --format bestaudio/best") + ("yttv" . "yt-dlp --paths /home/bdunahu/Media/Videos -f b"))) + (bashrc (list (local-file + "/home/bdunahu/src/guix-config//.bashrc" + "bashrc"))))) |