From 6288091b7fea9bb2df667612fe7a4461a6311b0b Mon Sep 17 00:00:00 2001 From: Ryan Schanzenbacher Date: Tue, 18 Apr 2023 01:02:27 -0400 Subject: Initial commit, more to come! --- home-config/home-configuration.scm | 49 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 home-config/home-configuration.scm (limited to 'home-config/home-configuration.scm') diff --git a/home-config/home-configuration.scm b/home-config/home-configuration.scm new file mode 100644 index 0000000..3ee4f76 --- /dev/null +++ b/home-config/home-configuration.scm @@ -0,0 +1,49 @@ +;; 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 "bat" + "qrencode" + "libreoffice" + "flatpak" + "gnupg" + "lsof" + "pavucontrol" + "bind:utils" + ;"firefox" + "irssi" + "font-cns11643" + "syncthing" + "perl" + "tor" + "unzip" + "alacritty" + "htop" + "curl" + "neovim" + "git"))) + + ;; 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 '(("grep" . "grep --color=auto") ("ll" . "ls -l") + ("ls" . "ls -p --color=auto"))) + (bashrc (list (local-file + "/home/ryan/.config/guix/home-config/.bashrc" + "bashrc"))) + (bash-profile (list (local-file + "/home/ryan/.config/guix/home-config/.bash_profile" + "bash_profile")))))))) -- cgit v1.2.3