diff --git a/channels.scm b/channels.scm index 3b14d78..a7d85a0 100644 --- a/channels.scm +++ b/channels.scm @@ -15,4 +15,15 @@ (make-channel-introduction "897c1a470da759236cc11798f4e0a5f7d4d59fbc" (openpgp-fingerprint - "2A39 3FFF 68F4 EF7A 3D29 12AF 6F51 20A0 22FB B2D5"))))) + "2A39 3FFF 68F4 EF7A 3D29 12AF 6F51 20A0 22FB B2D5")))) + (channel + (name 'michael_atlas) + (url "https://git.sr.ht/~michal_atlas/guix-channel") + (branch "master") + ;;(introduction + ;; (make-channel-introduction + ;; "d45185a2755daf831f1c3dc63efbf2bbbb29b99e" + ;; (openpgp-fingerprint + ;; "") + ;; )) + )) diff --git a/home-configuration.scm b/home-configuration.scm index 4c9cfb1..a5032a0 100644 --- a/home-configuration.scm +++ b/home-configuration.scm @@ -11,7 +11,9 @@ (gnu services) (guix gexp) (gnu home services) - (gnu home services shells)) + (gnu home services shells) + (atlas home services dconf) + ) (home-environment ;; Below is the list of packages that will show up in your @@ -23,18 +25,39 @@ ;; 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 - (bash-profile (list (plain-file - "bash-profile" - " -export HISTFILE=$XDG_CACHE_HOME/.bash_history -GUIX_PROFILE=/home/mir/.guix-profile -. $GUIX_PROFILE/etc/profile -" -))) - (aliases '(("grep" . "grep --color=auto") - ("ll" . "eza -l") - ("ls" . "eza") - ("vi" . "nvim")) - )))))) + (list + (service home-dconf-load-service-type + #~`((org/gnome/shell + (disable-user-extensions #f)) + (org/gnome/desktop/interface + (color-scheme "prefer-dark")) + (org/gnome/mutter + (edge-tiling #t)) + (org/gnome/desktop/input-sources + (xkb-options #("caps:escape"))) + (org/gnome/desktop/wm/preferences + (focus-mode "sloppy")) + (org/gnome/settings-daemon/plugins/power + (idle-dim #f) + (sleep-inactive-ac-type "nothing")) + (org/gnome/gnome-system-monitor + (current-tab "resources")) + (org/gnome/desktop/interface + (show-battery-percentage #t)) + (org/gnome/desktop/peripherals/touchpad + (tap-to-click #t)))) + (service home-bash-service-type + (home-bash-configuration + (bash-profile (list (plain-file + "bash-profile" + " + export HISTFILE=$XDG_CACHE_HOME/.bash_history + GUIX_PROFILE=/home/mir/.guix-profile + . $GUIX_PROFILE/etc/profile + " + ))) + (aliases '(("grep" . "grep --color=auto") + ("ll" . "eza -l") + ("ls" . "eza") + ("vi" . "nvim")) + ))))))