moved org files out of dir

This commit is contained in:
opal
2021-12-31 12:18:53 -08:00
parent d1d107eb35
commit bef8bf7973
8 changed files with 337 additions and 324 deletions

View File

@@ -302,23 +302,18 @@ del () { mv "$@" $HOME/.local/share/Trash/files/.; }
mkcd () { mkdir -p -- "$1" && cd -P -- "$1" } mkcd () { mkdir -p -- "$1" && cd -P -- "$1" }
# --- Aliases --- # # --- Aliases --- #
# dnf alias install="guix install"
alias install="sudo dnf -y install" alias remove="guix remove"
alias remove="sudo dnf remove" alias search="guix search"
alias search="dnf search" alias pull="guix pull"
alias update="sudo dnf update" alias upgrade="guix package -u"
alias hreconfig="guix home reconfigure ~/dotfiles/guix/home/files/guix-home.scm"
# qol # qol
alias vi="nvim" alias vi="nvim"
alias vim="nvim" alias vim="nvim"
alias unmount="umount" alias unmount="umount"
# systemD
alias sr="sudo systemctl restart"
alias se="sudo systemctl enable"
alias sen="sudo systemctl enable --now"
alias sd="sudo systemctl disable"
# git # git
alias ga="git add" alias ga="git add"
alias gc="git commit -m" alias gc="git commit -m"
@@ -329,11 +324,7 @@ alias gp="git push"
alias gco="git checkout" alias gco="git checkout"
# config # config
alias zshrc="vim ~/dotfiles/.config/zsh/.zshrc" alias zshrcsource="source ~/dotfiles/guix/home/files/zsh/zshrc"
alias zshrcsource="source ~/.config/zsh/.zshrc"
# firewalld
alias fcmd="firewall-cmd"
#+end_src #+end_src
** **

View File

@@ -734,7 +734,6 @@ Sets HTML strings to have the background of the color they represent.
#+end_src #+end_src
*** Ruby *** Ruby
<<<<<<< HEAD
**** Code Completion **** Code Completion
#+begin_src emacs-lisp #+begin_src emacs-lisp
(use-package robe (use-package robe
@@ -744,10 +743,6 @@ Sets HTML strings to have the background of the color they represent.
#+begin_src emacs-lisp #+begin_src emacs-lisp
(use-package bundler (use-package bundler
:straight t) :straight t)
=======
#+begin_src emacs-lisp
>>>>>>> origin/master
#+end_src #+end_src
*** Lisp *** Lisp

View File

@@ -29,8 +29,19 @@ I use GNU Guix as my operating system. I'm able to declare the state of the oper
(use-modules (gnu) (use-modules (gnu)
(gnu services desktop) (gnu services desktop)
(gnu packages wm) (gnu packages wm)
(gnu system setuid) (gnu packages shells)
(gnu packages version-control)
(gnu packages emacs)
(gnu packages gnuzilla)
(gnu packages vim)
(gnu packages certs)
(gnu packages file-systems)
(gnu packages suckless)
(gnu packages admin) (gnu packages admin)
(gnu packages linux)
(gnu packages audio)
(gnu packages pulseaudio)
(gnu system setuid)
(nongnu packages linux)) (nongnu packages linux))
(use-service-modules (use-service-modules
@@ -57,6 +68,7 @@ I use GNU Guix as my operating system. I'm able to declare the state of the oper
(comment "opal") (comment "opal")
(group "users") (group "users")
(home-directory "/home/opal") (home-directory "/home/opal")
(shell (file-append zsh "/bin/zsh"))
(supplementary-groups (supplementary-groups
'("wheel" '("wheel"
"netdev" "netdev"
@@ -65,11 +77,9 @@ I use GNU Guix as my operating system. I'm able to declare the state of the oper
%base-user-accounts)) %base-user-accounts))
(packages (append (list git (packages (append (list git
wl-clipboard
icecat icecat
vim vim
nss-certs nss-certs
stow
exfat-utils exfat-utils
emacs emacs
sway sway
@@ -79,8 +89,8 @@ I use GNU Guix as my operating system. I'm able to declare the state of the oper
dmenu dmenu
bluez bluez
bluez-alsa bluez-alsa
pulseaudio)) pulseaudio)
%base-packages) %base-packages))
(services (services
(append (modify-services %desktop-services (append (modify-services %desktop-services
@@ -253,52 +263,72 @@ I use GNU Guix as my operating system. I'm able to declare the state of the oper
(gnu home) (gnu home)
(gnu home services) (gnu home services)
(gnu home services shells) (gnu home services shells)
(gnu home services shepard) (gnu home services shepherd)
(gnu packages libreoffice) (gnu packages)
(gnu packages mail) (gnu packages shells)
(gnu packages pdf)) (gnu packages pulseaudio)
(gnu packages web-browsers)
(gnu packages guile)
(gnu packages wget)
(gnu packages curl)
(gnu packages pdf)
(gnu packages ebook)
(gnu packages gnome)
(gnu packages gnome-xyz)
(gnu packages compression)
(gnu packages cmake)
(gnu packages autotools)
(gnu packages gstreamer)
(gnu packages video)
(gnu packages mpd)
(gnu packages terminals)
(gnu packages xdisorg)
(gnu packages gnupg)
(gnu packages password-utils)
(gnu packages emacs)
(gnu packages emacs-xyz)
(gnu packages gnuzilla)
(gnu packages ruby)
(gnu packages python)
(gnu packages lisp)
(gnu packages python-xyz)
(gnu packages fonts)
(gnu packages wm)
(gnu services)
(guix gexp))
(home-environment (home-environment
(packages (packages
(append (append
;; Tools/Libraries ;; Tools/Libraries
(list (list
gcc-toolchain zsh
wget wget
grim
wlsunse
curl curl
cmake cmake
make
zip zip
unzip unzip
libtool libtool
openssl
openssh
gst-plugins-bad gst-plugins-bad
gst-plugins-base gst-plugins-base
gst-plugins-good gst-plugins-good
gst-plugins-ugly gst-plugins-ugly
gst-libav gst-libav
wl-clipboard wl-clipboard
zsh pavucontrol)
gnupg)
;; Applications ;; Applications
(list (list
alacritty alacritty
nyxt nyxt
zathura-pdf-mupdf zathura-pdf-mupdf
thunar nautilus
firefox wlr-randr
wl-randr
libreoffice
calibre calibre
mpv mpv
youtube-dl youtube-dl
icedove icedove
keepassxc keepassxc
nautilus nautilus)
wofi)
;; Emacs ;; Emacs
(list (list
emacs-vterm emacs-vterm
@@ -335,16 +365,15 @@ I use GNU Guix as my operating system. I'm able to declare the state of the oper
emacs-lsp-ui emacs-lsp-ui
emacs-treemacs emacs-treemacs
emacs-lsp-treemacs emacs-lsp-treemacs
emacs-parinfer emacs-parinfer-mode
emacs-yasnippet emacs-yasnippet
emacs-pdf-tools) emacs-pdf-tools)
;; Languages ;; Languages
(list (list
ruby ruby
python python
guile guile-3.0
sbcl sbcl
perl
python-lsp-server python-lsp-server
ruby-solargraph) ruby-solargraph)
;; Aesthetics/Fonts ;; Aesthetics/Fonts
@@ -371,37 +400,37 @@ I use GNU Guix as my operating system. I'm able to declare the state of the oper
;; .zshenv ;; .zshenv
(zshenv (zshenv
(list (list
(local-file (local-file "files/zsh/zshenv")))
(string-append (getenv "HOME")
"/dotfiles/guix/home/files/zsh/zshenv")
"/.config/zsh/.zshenv")))
;; .zprofile ;; .zprofile
(zprofile (zprofile
(list (list
(local-file (local-file "files/zsh/zprofile")))
(string-append (getenv "HOME")
"/dotfiles/guix/home/files/zsh/zprofile")
"/.config/zsh/.zprofile")))
;; .zshrc ;; .zshrc
(zshrc (zshrc
(list (list
(local-file (local-file "files/zsh/zshrc"))))))
(string-append (getenv "HOME")
"/dotfiles/guix/home/files/zsh/zshrc")
"/.config/zsh/.zshrc"))))))
;; Files ;; Files
(list (list
(simple-service 'sway
(simple-service 'sway-config
home-files-service-type home-files-service-type
(list (list
`(".config/sway/config" `("config/sway/config"
,(local-file ,(local-file
(string-append (getenv "HOME") (string-append (getenv "HOME")
"/dotfiles/guix/home/files/sway/config"))))) "/dotfiles/guix/home/files/sway/config")))))
(simple-service 'user-dirs-config
home-files-service-type
(list
`("config/user-dirs.dirs"
,(local-file
(string-append (getenv "HOME")
"/dotfiles/guix/home/files/user-dirs.dirs")))))
(simple-service 'emacs-config (simple-service 'emacs-config
home-files-service-type home-files-service-type
(list (list
`(".config/emacs/init.el" `("config/emacs/init.el"
,(local-file ,(local-file
(string-append (getenv "HOME") (string-append (getenv "HOME")
"/dotfiles/guix/home/files/emacs/init.el"))))) "/dotfiles/guix/home/files/emacs/init.el")))))
@@ -409,7 +438,7 @@ I use GNU Guix as my operating system. I'm able to declare the state of the oper
(simple-service 'nyxt-config (simple-service 'nyxt-config
home-files-service-type home-files-service-type
(list (list
`(".config/nyxt/init.lisp" `("config/nyxt/init.lisp"
,(local-file ,(local-file
(string-append (getenv "HOME") (string-append (getenv "HOME")
"/dotfiles/guix/home/files/nyxt/init.lisp"))))) "/dotfiles/guix/home/files/nyxt/init.lisp")))))
@@ -417,7 +446,7 @@ I use GNU Guix as my operating system. I'm able to declare the state of the oper
(simple-service 'dunst-config (simple-service 'dunst-config
home-files-service-type home-files-service-type
(list (list
`(".config/dunst/dunstrc" `("config/dunst/dunstrc"
,(local-file ,(local-file
(string-append (getenv "HOME") (string-append (getenv "HOME")
"/dotfiles/guix/home/files/dunst/dunstrc"))))) "/dotfiles/guix/home/files/dunst/dunstrc")))))
@@ -425,31 +454,31 @@ I use GNU Guix as my operating system. I'm able to declare the state of the oper
(simple-service 'mbsync-config (simple-service 'mbsync-config
home-files-service-type home-files-service-type
(list (list
`(".config/mbsync/mbsyncrc" `("config/mbsync/mbsyncrc"
,(local-file ,(local-file
(string-append (getenv "HOME") (string-append (getenv "HOME")
"/dotfiles/guix/home/files/mbsync/mbsyncrc"))))) "/dotfiles/guix/home/files/mbsync/mbsyncrc")))))
(simple-service 'alacritty-config (simple-service 'alacritty-config
home-files-service-type home-files-service-type
(list (list
`(".config/alacritty/alacritty.yml" `("config/alacritty/alacritty.yml"
,(local-file ,(local-file
(string-append (getenv "HOME") (string-append (getenv "HOME")
"/dotfiles/guix/home/files/alacritty/alacritty.yml")))))) "/dotfiles/guix/home/files/alacritty/alacritty.yml"))))))
;; Daemons ;; Daemons
(list (list
(service home-shepard-service-type (service home-shepherd-service-type
(home-shepherd-configuration (home-shepherd-configuration
(services (services
(list (list
(shepard-service (shepherd-service
(provision '(emacs)) (provision '(emacs))
(start #~(make-system-constructor "emacs --daemon")) (start #~(make-system-constructor "emacs --daemon"))
(stop #~(make-system-constructor "emacsclient -e '(kill-emacs)'"))) (stop #~(make-system-constructor "emacsclient -e '(kill-emacs)'")))
(shepard-service (shepherd-service
(provision '(gnome-keyring-daemon)) (provision '(gnome-keyring-daemon))
(start #~(make-system-contructor "gnome-keyring-daemon --daemonize ")) (start #~(make-system-contructor "gnome-keyring-daemon --daemonize "))
(stop #~(make-system-contructor "pkill gnome-keyring-daemon"))))))))))) (stop #~(make-system-contructor "pkill gnome-keyring-daemon")))))))))))
#+end_src #+end_src

View File

@@ -581,10 +581,6 @@
(use-package bundler (use-package bundler
:straight t) :straight t)
=======
#+begin_src emacs-lisp
>>>>>>> origin/master
(use-package parinfer (use-package parinfer
:straight t :straight t

View File

@@ -32,23 +32,18 @@ del () { mv "$@" $HOME/.local/share/Trash/files/.; }
mkcd () { mkdir -p -- "$1" && cd -P -- "$1" } mkcd () { mkdir -p -- "$1" && cd -P -- "$1" }
# --- Aliases --- # # --- Aliases --- #
# dnf alias install="guix install"
alias install="sudo dnf -y install" alias remove="guix remove"
alias remove="sudo dnf remove" alias search="guix search"
alias search="dnf search" alias pull="guix pull"
alias update="sudo dnf update" alias upgrade="guix package -u"
alias hreconfig="guix home reconfigure ~/dotfiles/guix/home/files/guix-home.scm"
# qol # qol
alias vi="nvim" alias vi="nvim"
alias vim="nvim" alias vim="nvim"
alias unmount="umount" alias unmount="umount"
# systemD
alias sr="sudo systemctl restart"
alias se="sudo systemctl enable"
alias sen="sudo systemctl enable --now"
alias sd="sudo systemctl disable"
# git # git
alias ga="git add" alias ga="git add"
alias gc="git commit -m" alias gc="git commit -m"
@@ -59,8 +54,4 @@ alias gp="git push"
alias gco="git checkout" alias gco="git checkout"
# config # config
alias zshrc="vim ~/dotfiles/.config/zsh/.zshrc" alias zshrcsource="source ~/dotfiles/guix/home/files/zsh/zshrc"
alias zshrcsource="source ~/.config/zsh/.zshrc"
# firewalld
alias fcmd="firewall-cmd"

View File

@@ -1,221 +1,223 @@
(use-modules (use-modules
(gnu) (gnu)
(gnu home) (gnu home)
(gnu home services) (gnu home services)
(gnu home services shells) (gnu home services shells)
(gnu home services shepherd) (gnu home services shepherd)
(gnu packages) (gnu packages)
(gnu packages pulseaudio) (gnu packages shells)
(gnu packages web-browsers) (gnu packages pulseaudio)
(gnu packages guile) (gnu packages web-browsers)
(gnu packages wget) (gnu packages guile)
(gnu packages curl) (gnu packages wget)
(gnu packages pdf) (gnu packages curl)
(gnu packages ebook) (gnu packages pdf)
(gnu packages gnome) (gnu packages ebook)
(gnu packages gnome-xyz) (gnu packages gnome)
(gnu packages compression) (gnu packages gnome-xyz)
(gnu packages cmake) (gnu packages compression)
(gnu packages autotools) (gnu packages cmake)
(gnu packages gstreamer) (gnu packages autotools)
(gnu packages video) (gnu packages gstreamer)
(gnu packages mpd) (gnu packages video)
(gnu packages terminals) (gnu packages mpd)
(gnu packages xdisorg) (gnu packages terminals)
(gnu packages gnupg) (gnu packages xdisorg)
(gnu packages password-utils) (gnu packages gnupg)
(gnu packages emacs) (gnu packages password-utils)
(gnu packages emacs-xyz) (gnu packages emacs)
(gnu packages gnuzilla) (gnu packages emacs-xyz)
(gnu packages ruby) (gnu packages gnuzilla)
(gnu packages python) (gnu packages ruby)
(gnu packages lisp) (gnu packages python)
(gnu packages python-xyz) (gnu packages lisp)
(gnu packages fonts) (gnu packages python-xyz)
(gnu packages wm) (gnu packages fonts)
(gnu services) (gnu packages wm)
(guix gexp)) (gnu services)
(guix gexp))
(home-environment (home-environment
(packages (packages
(append (append
;; Tools/Libraries ;; Tools/Libraries
(list (list
wget zsh
curl wget
cmake curl
zip cmake
unzip zip
libtool unzip
gst-plugins-bad libtool
gst-plugins-base gst-plugins-bad
gst-plugins-good gst-plugins-base
gst-plugins-ugly gst-plugins-good
gst-libav gst-plugins-ugly
wl-clipboard gst-libav
pavucontrol) wl-clipboard
;; Applications pavucontrol)
(list ;; Applications
alacritty (list
nyxt alacritty
zathura-pdf-mupdf nyxt
nautilus zathura-pdf-mupdf
wlr-randr nautilus
calibre wlr-randr
mpv calibre
youtube-dl mpv
icedove youtube-dl
keepassxc icedove
nautilus) keepassxc
;; Emacs nautilus)
(list ;; Emacs
emacs-vterm (list
emacs-geiser emacs-vterm
emacs-geiser-guile emacs-geiser
emacs-doom-modeline emacs-geiser-guile
emacs-all-the-icons emacs-doom-modeline
emacs-all-the-icons-dired emacs-all-the-icons
emacs-general emacs-all-the-icons-dired
emacs-which-key emacs-general
emacs-alert emacs-which-key
emacs-helpful emacs-alert
emacs-pinentry emacs-helpful
emacs-doom-themes emacs-pinentry
emacs-evil emacs-doom-themes
emacs-evil-collection emacs-evil
emacs-vertico emacs-evil-collection
emacs-orderless emacs-vertico
emacs-consult emacs-orderless
emacs-company emacs-consult
emacs-marginalia emacs-company
emacs-perspective emacs-marginalia
emacs-dired-rsync emacs-perspective
emacs-dired-hacks emacs-dired-rsync
emacs-org-bullets emacs-dired-hacks
emacs-org-make-toc emacs-org-bullets
emacs-visual-fill-column emacs-org-make-toc
emacs-flycheck emacs-visual-fill-column
emacs-rainbow-mode emacs-flycheck
emacs-rainbow-delimiters emacs-rainbow-mode
emacs-magit emacs-rainbow-delimiters
emacs-projectile emacs-magit
emacs-lsp-mode emacs-projectile
emacs-lsp-ui emacs-lsp-mode
emacs-treemacs emacs-lsp-ui
emacs-lsp-treemacs emacs-treemacs
emacs-parinfer-mode emacs-lsp-treemacs
emacs-yasnippet emacs-parinfer-mode
emacs-pdf-tools) emacs-yasnippet
;; Languages emacs-pdf-tools)
(list ;; Languages
ruby (list
python ruby
guile-3.0 python
sbcl guile-3.0
python-lsp-server sbcl
ruby-solargraph) python-lsp-server
;; Aesthetics/Fonts ruby-solargraph)
(list ;; Aesthetics/Fonts
gnome-tweaks (list
papirus-icon-theme gnome-tweaks
arc-theme papirus-icon-theme
font-fira-mono arc-theme
font-fira-code font-fira-mono
font-fira-sans font-fira-code
font-abattis-cantarell font-fira-sans
font-google-noto font-abattis-cantarell
font-awesome))) font-google-noto
(services font-awesome)))
(append (services
;; Shell (append
(list ;; Shell
(service home-zsh-service-type (list
(home-zsh-configuration (service home-zsh-service-type
;; Place all configs to $XDG_CONFIG_HOME/zsh. Makes (home-zsh-configuration
;; ~/.zshenv set ZDOTDIR to $XDG_CONFIG_HOME/zsh ;; Place all configs to $XDG_CONFIG_HOME/zsh. Makes
;; and shell process starts with ~/.config/zsh/.zshenv ;; ~/.zshenv set ZDOTDIR to $XDG_CONFIG_HOME/zsh
(xdg-flavor? #t) ;; and shell process starts with ~/.config/zsh/.zshenv
;; .zshenv (xdg-flavor? #t)
(zshenv ;; .zshenv
(list (zshenv
(local-file "files/zsh/zshenv"))) (list
;; .zprofile (local-file "files/zsh/zshenv")))
(zprofile ;; .zprofile
(list (zprofile
(local-file "files/zsh/zprofile"))) (list
;; .zshrc (local-file "files/zsh/zprofile")))
(zshrc ;; .zshrc
(list (zshrc
(local-file "files/zsh/zshrc")))))) (list
(local-file "files/zsh/zshrc"))))))
;; Files ;; Files
(list (list
(simple-service 'sway-config (simple-service 'sway-config
home-files-service-type home-files-service-type
(list (list
`("config/sway/config" `("config/sway/config"
,(local-file ,(local-file
(string-append (getenv "HOME") (string-append (getenv "HOME")
"/dotfiles/guix/home/files/sway/config"))))) "/dotfiles/guix/home/files/sway/config")))))
(simple-service 'user-dirs-config (simple-service 'user-dirs-config
home-files-service-type home-files-service-type
(list (list
`("config/user-dirs.dirs" `("config/user-dirs.dirs"
,(local-file ,(local-file
(string-append (getenv "HOME") (string-append (getenv "HOME")
"/dotfiles/guix/home/files/user-dirs.dirs"))))) "/dotfiles/guix/home/files/user-dirs.dirs")))))
(simple-service 'emacs-config (simple-service 'emacs-config
home-files-service-type home-files-service-type
(list (list
`("config/emacs/init.el" `("config/emacs/init.el"
,(local-file ,(local-file
(string-append (getenv "HOME") (string-append (getenv "HOME")
"/dotfiles/guix/home/files/emacs/init.el"))))) "/dotfiles/guix/home/files/emacs/init.el")))))
(simple-service 'nyxt-config (simple-service 'nyxt-config
home-files-service-type home-files-service-type
(list (list
`("config/nyxt/init.lisp" `("config/nyxt/init.lisp"
,(local-file ,(local-file
(string-append (getenv "HOME") (string-append (getenv "HOME")
"/dotfiles/guix/home/files/nyxt/init.lisp"))))) "/dotfiles/guix/home/files/nyxt/init.lisp")))))
(simple-service 'dunst-config (simple-service 'dunst-config
home-files-service-type home-files-service-type
(list (list
`("config/dunst/dunstrc" `("config/dunst/dunstrc"
,(local-file ,(local-file
(string-append (getenv "HOME") (string-append (getenv "HOME")
"/dotfiles/guix/home/files/dunst/dunstrc"))))) "/dotfiles/guix/home/files/dunst/dunstrc")))))
(simple-service 'mbsync-config (simple-service 'mbsync-config
home-files-service-type home-files-service-type
(list (list
`("config/mbsync/mbsyncrc" `("config/mbsync/mbsyncrc"
,(local-file ,(local-file
(string-append (getenv "HOME") (string-append (getenv "HOME")
"/dotfiles/guix/home/files/mbsync/mbsyncrc"))))) "/dotfiles/guix/home/files/mbsync/mbsyncrc")))))
(simple-service 'alacritty-config (simple-service 'alacritty-config
home-files-service-type home-files-service-type
(list (list
`("config/alacritty/alacritty.yml" `("config/alacritty/alacritty.yml"
,(local-file ,(local-file
(string-append (getenv "HOME") (string-append (getenv "HOME")
"/dotfiles/guix/home/files/alacritty/alacritty.yml")))))) "/dotfiles/guix/home/files/alacritty/alacritty.yml"))))))
;; Daemons ;; Daemons
(list (list
(service home-shepherd-service-type (service home-shepherd-service-type
(home-shepherd-configuration (home-shepherd-configuration
(services (services
(list (list
(shepherd-service (shepherd-service
(provision '(emacs)) (provision '(emacs))
(start #~(make-system-constructor "emacs --daemon")) (start #~(make-system-constructor "emacs --daemon"))
(stop #~(make-system-constructor "emacsclient -e '(kill-emacs)'"))) (stop #~(make-system-constructor "emacsclient -e '(kill-emacs)'")))
(shepherd-service (shepherd-service
(provision '(gnome-keyring-daemon)) (provision '(gnome-keyring-daemon))
(start #~(make-system-contructor "gnome-keyring-daemon --daemonize ")) (start #~(make-system-contructor "gnome-keyring-daemon --daemonize "))
(stop #~(make-system-contructor "pkill gnome-keyring-daemon"))))))))))) (stop #~(make-system-contructor "pkill gnome-keyring-daemon")))))))))))

View File

@@ -1,8 +1,19 @@
(use-modules (gnu) (use-modules (gnu)
(gnu services desktop) (gnu services desktop)
(gnu packages wm) (gnu packages wm)
(gnu system setuid) (gnu packages shells)
(gnu packages version-control)
(gnu packages emacs)
(gnu packages gnuzilla)
(gnu packages vim)
(gnu packages certs)
(gnu packages file-systems)
(gnu packages suckless)
(gnu packages admin) (gnu packages admin)
(gnu packages linux)
(gnu packages audio)
(gnu packages pulseaudio)
(gnu system setuid)
(nongnu packages linux)) (nongnu packages linux))
(use-service-modules (use-service-modules
@@ -29,6 +40,7 @@
(comment "opal") (comment "opal")
(group "users") (group "users")
(home-directory "/home/opal") (home-directory "/home/opal")
(shell (file-append zsh "/bin/zsh"))
(supplementary-groups (supplementary-groups
'("wheel" '("wheel"
"netdev" "netdev"
@@ -37,7 +49,7 @@
%base-user-accounts)) %base-user-accounts))
(packages (append (list git (packages (append (list git
wl-clipboard icecat
vim vim
nss-certs nss-certs
exfat-utils exfat-utils
@@ -49,11 +61,8 @@
dmenu dmenu
bluez bluez
bluez-alsa bluez-alsa
pulseaudio pulseaudio)
openssl %base-packages))
openssh
zsh))
%base-packages)
(services (services
(append (modify-services %desktop-services (append (modify-services %desktop-services