Changeset d69a858 in dotfiles for guix


Ignore:
Timestamp:
Mar 22, 2022, 5:50:28 AM (3 years ago)
Author:
Mikhail Kirillov <w96k@…>
Branches:
master
Children:
9555e82
Parents:
2f98dbb
Message:

Add thinkfan

File:
1 edited

Legend:

Unmodified
Added
Removed
  • guix/config.scm

    r2f98dbb rd69a858  
    1212 dbus
    1313 docker
     14 linux
    1415 pm
     16 vpn
    1517 nix)
    1618
     
    2123 linux
    2224 python
     25 gnome
    2326 gawk
    2427 xdisorg)
     
    3942;;                   "--governor"
    4043;;                   "schedutil"))))
     44
     45(define thinkfan-config
     46  (plain-file "thinkpad_acpi.conf"
     47              "options thinkpad_acpi fan_control=1"))
    4148
    4249(operating-system
     
    8895      "font-gnu-unifont"
    8996      "font-gnu-freefont"
     97      "thinkfan"
     98      "lm-sensors"
    9099      "git"
    91100      "stow"
     
    109118             (device "/dev/ttyS4")
    110119             (device-type "wacom")))
     120
     121   (service kernel-module-loader-service-type
     122            '("thinkpad_acpi"))
     123
     124   (simple-service 'thinkfan-config etc-service-type
     125                   (list `("modprobe.d/thinkpad_acpi.conf"
     126                         ,thinkfan-config)))
     127
     128   (service openvpn-client-service-type
     129            (openvpn-client-configuration
     130             (persist-tun? #t)
     131             (remote
     132              (list
     133               (openvpn-remote-configuration
     134                (name "nyc.vpn.riseup.net")
     135                (port 1196))))))
    111136   
    112137   (service special-files-service-type
     
    119144                             "/lib/ld-linux-x86-64.so.2"))))
    120145
    121    (service nix-service-type)
     146   ;; (service nix-service-type)
    122147
    123148   ;;%cpupower-service
     
    130155   (modify-services %desktop-services
    131156                    (delete gdm-service-type)
     157                    (network-manager-service-type config =>
     158                                       (network-manager-configuration
     159                                       (inherit config)
     160                                       (vpn-plugins (list network-manager-openvpn))))
    132161                    (guix-service-type
    133                      config => (guix-configuration
    134                                 (inherit config)
    135                                 (substitute-urls
    136                                  '("https://bordeaux.guix.gnu.org")))))))
     162                     config =>
     163                     (guix-configuration
     164                      (inherit config)
     165                       (substitute-urls
     166                        '("https://4zwzi66wwdaalbhgnix55ea3ab4pvvw66ll2ow53kjub6se4q2bclcyd.onion"
     167                          "https://bordeaux.guix.gnu.org"))
     168                       (http-proxy "http://localhost:9250"))))))
    137169
    138170 (bootloader
Note: See TracChangeset for help on using the changeset viewer.