(use-modules (gnu home) (gnu services) (gnu packages) (gnu home services) (gnu home services openbox) (gnu home services shells) (guix gexp) ;; Packages (gnu packages compression) (gnu packages curl) (gnu packages dns) (gnu packages file) (gnu packages fonts) (gnu packages freedesktop) (gnu packages geo) (gnu packages gnome) (gnu packages gnome-xyz) (gnu packages gnucash) (gnu packages gnupg) (gnu packages gnuzilla) (gnu packages graphviz) (gnu packages guile) (gnu packages hunspell) (gnu packages ibus) (gnu packages image-viewers) (gnu packages imagemagick) (gnu packages inkscape) (gnu packages kde) (gnu packages kde-pim) (gnu packages kde-utils) (gnu packages libreoffice) (gnu packages linux) (gnu packages mail) (gnu packages messaging) (gnu packages package-management) (gnu packages password-utils) (gnu packages pdf) (gnu packages python) (gnu packages syncthing) (gnu packages tor) (gnu packages version-control) (gnu packages video) (gnu packages vim) (gnu packages virtualization) (gnu packages wget) (android packages android-tools)) (home-environment (packages (list hicolor-icon-theme qogir-icon-theme ibus ibus-anthy dconf hunspell-dict-fr-toutes-variantes hunspell-dict-en xdg-utils ;; gui ;; claws-mail ;; broken because of compface and bogofilter syncthing syncthing-gtk feh keepassxc hexchat josm inkscape zathura zathura-pdf-poppler icecat mpv okular gwenview kate kdevelop gnucash virt-manager libreoffice ;; cli graphviz imagemagick #;adb #;fastboot git (list git "send-email") (list isc-bind "utils") gnupg curl python wget unzip torsocks strace acpi file pinentry ;; guile guile-3.0 guile-readline ;; editor neovim python-pynvim ;; fonts font-terminus font-google-noto font-ipa-mj-mincho flatpak)) (services (list (service home-bash-service-type (home-bash-configuration (environment-variables `(;("GTK_IM_MODULE" . "ibus") ;("XMODIFIERS" . "@im=ibus") ;("QT_IM_MODULE" . "ibus") ;("GUIX_GTK2_IM_MODULE_FILE" . "/home/tyreunom/.guix-home/profile/lib/gtk-2.0/2.10.0/immodules-gtk2.cache") ;("GUIX_GTK3_IM_MODULE_FILE" . "/home/tyreunom/.guix-home/profile/lib/gtk-3.0/3.0.0/immodules-gtk3.cache") ("EDITOR" . "nvim") ("XDG_DATA_DIRS" . "/var/lib/flatpak/exports/share:/home/tyreunom/.local/share/flatpak/exports/share${XDG_DATA_DIRS:+:}$XDG_DATA_DIRS") ("IBUS_COMPONENT_PATH" . "/home/tyreunom/.guix-home/profile/share/ibus/component"))) (bashrc (list (plain-file "aliases" "alias vim=nvim alias info=\"info --vi-keys\""))))) (simple-service 'nvim-config home-files-service-type `((".config/nvim/init.vim" ,(plain-file "init.vim" "set tabstop=4 set colorcolumn=80 set expandtab autocmd FileType latex,tex,text,md,markdown setlocal spell let mapleader=\",\"")))) (simple-service 'guile home-files-service-type `((".guile" ,(local-file "files/guilerc")))) (simple-service 'git home-files-service-type `((".gitconfig" ,(local-file "files/gitconfig")))))))