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.4 KB
RevLine 
[20d7d4d]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(define wkz-home (home-environment
14 (packages (specifications->packages (list "darktable"
15 "openssh"
16 "docker-compose"
17 "emacs-company"
18 "emacs-f"
19 "emacs-s"
20 "emacs-xterm-color"
21 "emacs-lsp-mode"
22 "wget"
23 "bitcoin-core"
24 "xrandr"
25 "unzip"
26 "zip"
27 "mpv"
28 "emacs-rmsbolt"
29 "git"
30 "emacs"
31 "lm-sensors"
32 "htop"
33 "make"
34 "emacs-simple-httpd"
35 "emacs-guix"
36 "emacs-telega"
37 "gimp"
38 "imagemagick"
39 "stow"
40 "icecat"
41 "smartmontools"
42 "lshw"
43 "hwinfo"
44 "ntfs-3g"
45 "qbittorrent"
46 "x11-ssh-askpass"
47 "syncthing"
48 "pavucontrol"
49 "wmname"
50 "arp-scan"
51 "proot"
52 "openconnect"
53 "alsa-utils"
54 "grep")))
55
56 ;; Below is the list of Home services. To search for available
57 ;; services, run 'guix home search KEYWORD' in a terminal.
58 (services
59 (list (service home-bash-service-type
60 (home-bash-configuration
61 (aliases '(("grep" . "grep --color=auto")
62 ("ip" . "ip -color=auto")
63 ("ll" . "ls -l")
64 ("ls" . "ls -p --color=auto")))
65 (bashrc (list (local-file
66 ".bashrc"
67 "bashrc")))
68 (bash-profile (list (local-file
69 ".bash_profile"
70 "bash_profile")))))))))
Note: See TracBrowser for help on using the repository browser.