diff options
Diffstat (limited to 'aisaka.org')
-rw-r--r-- | aisaka.org | 49 |
1 files changed, 48 insertions, 1 deletions
@@ -29,6 +29,7 @@ https://guix.gnu.org/en/manual/en/html_node/System-Configuration.html #+begin_src scheme :noweb-ref system-dump :tangle system-configuration.scm (define-module (aisaka-system-configuration) #:use-module (gnu) + #:use-module (gnu packages commencement) #:use-module (gnu packages cups) #:use-module (gnu packages finance) #:use-module (gnu services cups) @@ -67,7 +68,7 @@ https://guix.gnu.org/en/manual/en/html_node/System-Configuration.html "ntfs-3g")) ( map <<to-package+output>> - ( list "plasma" "plasma-desktop" "plasma-framework" "plasma-integration" "plasma-nano" "plasma-nm" "plasma-pa" "plasma-pass" "plasma-vault" "plasma-welcome" "plasma-workspace" "plasma-bigscreen" "plasma-mobile" "plasma-phonebook" "plasma-browser-integration" "plasma-mobile-settings" "plasma-mobile-sounds" "plasma-wayland-protocols" "plasma-active-window-control" "plasma-phone-components" "plasma-redshift-control" "plasma-disks" "plasma-firewall" "plasma-systemmonitor" "breeze" "breeze-gtk" "bluedevil" "breeze-icons" "kdeplasma-addons" "keysmith" "kmenuedit" "krunner" "kwin" "latte-dock" "plasma-workspace-wallpapers" "polkit-kde-agent" "system-settings" "calindori" "discover" "elisa" "kpipewire" "ksysguard" "attica" "kaccounts-integration" "kde-frameworkintegration" "kmail" "kscreen" ) ) + ( list ) ) %base-packages)) (services <<system-services>>) @@ -94,6 +95,15 @@ https://guix.gnu.org/en/manual/en/html_node/Services.html #+begin_src scheme :noweb-ref system-services (append (list + (extra-special-file + "/lib64/ld-linux-x86-64.so.2" + (file-append (canonical-package glibc) "/lib/ld-linux-x86-64.so.2")) + (extra-special-file + "/lib64/libstdc++.so.6" + (file-append (canonical-package gcc-toolchain) "/lib/libstdc++.so.6")) + (extra-special-file + "/usr/lib64/libstdc++.so.6" + (file-append (canonical-package gcc-toolchain) "/lib/libstdc++.so.6")) <<ssh-system-service>> <<system-base-services>> <<system-miscellaneous-services>> @@ -110,6 +120,7 @@ https://guix.gnu.org/en/manual/en/html_node/Services.html (git-daemon-configuration (export-all? #t))) (service gnome-desktop-service-type) + (service plasma-desktop-service-type) (service tor-service-type (tor-configuration @@ -121,6 +132,11 @@ https://guix.gnu.org/en/manual/en/html_node/Services.html (elogind-configuration (inherit configuration) (handle-lid-switch 'ignore))) + (gdm-service-type + configuration => + (gdm-configuration + (inherit configuration) + (wayland? #t))) (delete guix-service-type))) #+end_src @@ -299,6 +315,37 @@ https://guix.gnu.org/en/manual/devel/en/html_node/Home-Configuration.html ("system-update-" . ,system-update-))) (bashrc (list (local-file "data/bashrc"))))) + ;; (service + ;; home-channels-service-type + ;; (list + ;; (channel + ;; (name 'guix) + ;; (url "https://git.savannah.gnu.org/git/guix.git")) + ;; (channel + ;; (name 'jeko) + ;; (url "https://framagit.org/Jeko/guix-jeko-channel.git")) + ;; (channel + ;; (name 'nonguix) + ;; (url "https://gitlab.com/nonguix/nonguix") + ;; ;; Enable signature verification: + ;; (introduction + ;; (make-channel-introduction + ;; "897c1a470da759236cc11798f4e0a5f7d4d59fbc" + ;; (openpgp-fingerprint "2A39 3FFF 68F4 EF7A 3D29 12AF 6F51 20A0 22FB B2D5")))) + ;; (channel (name 'org-fc-tn) + ;; (url "file:///home/marek/src/org-fc") + ;; (branch "repository")) + ;; (channel (name 'packages) + ;; (url "file:///home/marek/src/packages") + ;; (branch "master")) + ;; (channel (name 'channel) + ;; (url "https://git.marekpasnikowski.pl/git/channel.git") + ;; (branch "wip-channel") + ;; ( introduction + ;; ( make-channel-introduction + ;; "f8ccfe8f3e5c8bafe06665cbd4b0c9301e1a64b6" + ;; ( openpgp-fingerprint + ;; "590E 500F E39D 26B3 E60B 743B 6D81 B120 7711 899F" ) ) )))) (simple-service 'configuration-files home-files-service-type `((".config/git/config" ,(local-file "data/git-config")) |