Changeset 5211578 in dotfiles for guix/config-desktop.scm


Ignore:
Timestamp:
Sep 25, 2024, 11:43:27 PM (7 weeks ago)
Author:
Mikhail Kirillov <w96k@…>
Branches:
master
Children:
ead573e
Parents:
fc6fa17
Message:

Update dotfiles

File:
1 edited

Legend:

Unmodified
Added
Removed
  • guix/config-desktop.scm

    rfc6fa17 r5211578  
    77             (gnu home services shells))
    88
    9 (use-service-modules guix cups desktop networking ssh xorg docker nix admin vnc lightdm syncthing virtualization databases linux)
     9(use-service-modules guix cups desktop networking ssh xorg docker nix admin vnc lightdm syncthing virtualization databases linux web backup telephony file-sharing)
    1010(use-package-modules gnome xdisorg vnc databases)
    1111
     
    2121 (timezone "Asia/Tbilisi")
    2222 (kernel linux)
     23 (kernel-arguments '("video=HDMI-A-1:1920x1080@240"))
    2324 (initrd microcode-initrd)
    2425 (firmware (list linux-firmware))
     
    3334                (group "users")
    3435                (home-directory "/home/w96k")
    35                 (supplementary-groups '("wheel" "netdev" "audio" "video" "docker")))
     36                (supplementary-groups '("wheel" "netdev" "audio" "video" "kvm")))
    3637               %base-user-accounts))
    3738
     
    4243    specification->package
    4344    '(
    44 
     45      "font-gnu-freefont" "font-gnu-unifont"
    4546      ))
    4647   %base-packages))
     
    5051 (services
    5152  (append (list
    52            (service guix-home-service-type `(("w96k" ,wkz-home) ("wkz" ,wkz-home)))
     53           (service guix-home-service-type `(("w96k" ,wkz-home)))
    5354           (service block-facebook-hosts-service-type)
    5455
     
    5859                              (priority 100)))
    5960
    60            (service tor-service-type)
     61           (service tor-service-type
     62                    (tor-configuration
     63                     (config-file (plain-file "tor-config"
     64                                              "HTTPTunnelPort 127.0.0.1:9250"))))
    6165           (service openssh-service-type)
    62            (service containerd-service-type)
    63            (service docker-service-type)
     66
     67           (service transmission-daemon-service-type)
     68           
     69           ;; (service containerd-service-type)
     70           ;; (service docker-service-type)
     71           ;; (service restic-backup-service-type)
     72           
    6473           ;; (service hurd-vm-service-type
    6574           ;;   (hurd-vm-configuration
     
    7483           ;;                             (geometry "1280x800")))
    7584
    76            (service syncthing-service-type
    77                     (syncthing-configuration
    78                      (user "w96k")))
     85           ;; (service syncthing-service-type
     86           ;;       (syncthing-configuration
     87           ;;        (user "w96k")))
    7988
    80            (service postgresql-service-type
    81                     (postgresql-configuration
    82                      (postgresql postgresql-15)))
     89           ;; (service postgresql-service-type
     90           ;;       (postgresql-configuration
     91           ;;        (postgresql postgresql-15)))
    8392
    84            (service connman-service-type)
     93           (service dhcp-client-service-type)
     94
     95           (service httpd-service-type
     96                    (httpd-configuration
     97                     (config
     98                      (httpd-config-file
     99                       (modules (cons*
     100                                 (httpd-module
     101                                  (name "proxy_module")
     102                                  (file "modules/mod_proxy.so"))
     103                                 (httpd-module
     104                                  (name "proxy_fcgi_module")
     105                                  (file "modules/mod_proxy_fcgi.so"))
     106                                 %default-httpd-modules))
     107                       (extra-config (list "\
     108<FilesMatch \\.php$>
     109    SetHandler \"proxy:unix:/var/run/php-fpm.sock|fcgi://localhost/\"
     110</FilesMatch>"))))))
     111           (service php-fpm-service-type
     112                    (php-fpm-configuration
     113                     (socket "/var/run/php-fpm.sock")
     114                     (socket-group "httpd")))
    85115
    86116           ;; (service screen-locker-service-type
     
    88118           ;;   (name "xlock")
    89119           ;;   (program (file-append xlockmore "/bin/xlock"))))
    90 
    91            ;; (service slim-service-type
    92            ;;    (slim-configuration
    93            ;;     (default-user "w96k")
    94            ;;    (xorg-configuration
    95            ;;      (xorg-configuration     
    96            ;;       (keyboard-layout keyboard-layout)))))
    97120           )
    98121
     
    100123                           (delete screen-locker-service-type)
    101124                           (delete modem-manager-service-type)
    102                            (delete udisks-service-type)
     125                           ;; (delete udisks-service-type)
    103126                           (delete upower-service-type)
    104127                           (delete network-manager-service-type)
    105                            (delete usb-modeswitch-service-type)
     128                           (delete wpa-supplicant-service-type)
     129                           ;; (delete usb-modeswitch-service-type)
    106130                           (delete geoclue-service-type)
    107131                           ;;(delete elogind-service-type)
    108132                           (delete colord-service-type)
     133                           (delete ntp-service-type)
    109134                           
    110135                           
     
    115140                                                         (extra-options '("--max-jobs=10"))
    116141                                                         (substitute-urls
    117                                                           (append (list "https://substitutes.nonguix.org")
    118                                                                   %default-substitute-urls))
     142                                                          (list
     143                                                           "https://4zwzi66wwdaalbhgnix55ea3ab4pvvw66ll2ow53kjub6se4q2bclcyd.onion"
     144                                                           "https://substitutes.nonguix.org"))
     145                                                         (http-proxy "http://localhost:9250")
    119146                                                         (authorized-keys
    120147                                                          (append (list (plain-file "non-guix.pub"
     
    144171                         (device "/dev/mapper/cryptroot")
    145172                         (type "btrfs")
    146                          (options "compress=zlib:6,autodefrag")
     173                         (options "compress=zlib:9,autodefrag")
     174                         (dependencies mapped-devices))
     175                       (file-system
     176                         (mount-point "/home/w96k/")
     177                         (device "/dev/mapper/cryptroot")
     178                         (type "btrfs")
     179                         (options "compress=zlib:7,autodefrag,subvol=/home/w96k/")
     180                         (dependencies mapped-devices))
     181                       (file-system
     182                         (mount-point "/home/w96k/Snapshots/")
     183                         (device "/dev/mapper/cryptroot")
     184                         (type "btrfs")
     185                         (options "compress=zlib:9,autodefrag,subvol=/home/w96k/Snapshots")
    147186                         (dependencies mapped-devices))
    148187                       (file-system
Note: See TracChangeset for help on using the changeset viewer.