source: dotfiles/guix/home/home-configuration.scm~@ 20d7d4d

Last change on this file since 20d7d4d was 20d7d4d, checked in by Mikhail Kirillov <w96k@…>, on Jul 31, 2024 at 3:42:56 AM

Add basic guix home config

  • Property mode set to 100644
File size: 3.7 KB
Line 
1;; This "home-environment" file can be passed to 'guix home reconfigure'
2;; to reproduce the content of your profile. This is "symbolic": it only
3;; specifies package names. To reproduce the exact same profile, you also
4;; need to capture the channels being used, as returned by "guix describe".
5;; See the "Replicating Guix" section in the manual.
6
7(use-modules (gnu home)
8 (gnu packages)
9 (gnu services)
10 (guix gexp)
11 (gnu home services shells))
12
13(home-environment
14 ;; Below is the list of packages that will show up in your
15 ;; Home profile, under ~/.guix-home/profile.
16 (packages (specifications->packages (list "darktable"
17 "openssh"
18 "docker-compose"
19 "emacs-company"
20 "emacs-f"
21 "emacs-s"
22 "emacs-xterm-color"
23 "emacs-lsp-mode"
24 "emacs-osm"
25 "wget"
26 "bitcoin-core"
27 "xrandr"
28 "unzip"
29 "zip"
30 "mpv"
31 "gnupg"
32 "pinentry-tty"
33 "pinentry-emacs"
34 "signing-party"
35 "emacs-rmsbolt"
36 "git"
37 "emacs-no-x-toolkit"
38 "emacs-mastodon"
39 "lm-sensors"
40 "htop"
41 "make"
42 "emacs-simple-httpd"
43 "emacs-guix"
44 "emacs-telega"
45 "font-gnu-unifont"
46 "gimp"
47 "imagemagick"
48 "stow"
49 "icecat"
50 "icedove"
51 "smartmontools"
52 "lshw"
53 "hwinfo"
54 "ntfs-3g"
55 "qbittorrent"
56 "x11-ssh-askpass"
57 "syncthing"
58 "pavucontrol"
59 "wmname"
60 "arp-scan"
61 "proot"
62 "openconnect"
63 "alsa-utils"
64 "grep")))
65
66 ;; Below is the list of Home services. To search for available
67 ;; services, run 'guix home search KEYWORD' in a terminal.
68 (services
69 (list (service home-bash-service-type
70 (home-bash-configuration
71 (aliases '(("grep" . "grep --color=auto")
72 ("ip" . "ip -color=auto")
73 ("ll" . "ls -l")
74 ("ls" . "ls -p --color=auto")))
75 (bashrc (list (local-file
76 ".bashrc"
77 "bashrc")))
78 (bash-profile (list (local-file
79 ".bash_profile"
80 "bash_profile"))))))))
Note: See TracBrowser for help on using the repository browser.