Update system conf

Signed-off-by: Skylar "The Cobra" Widulski <cobra@vern.cc>
This commit is contained in:
Skylar "The Cobra" Widulski 2023-12-21 23:01:00 -05:00
parent c57738cb08
commit ffb6029e3f
Signed by: cobra
GPG Key ID: 4FD8F812083FF6F9
2 changed files with 45 additions and 24 deletions

View File

@ -101,7 +101,10 @@
;; System ;; System
(service dbus-root-service-type) (service dbus-root-service-type)
(service elogind-service-type) (service elogind-service-type
(elogind-configuration
(handle-lid-switch 'ignore)
(handle-power-key 'ignore)))
(service openssh-service-type (service openssh-service-type
(openssh-configuration (openssh-configuration
(permit-root-login 'prohibit-password) (permit-root-login 'prohibit-password)
@ -178,6 +181,7 @@
"virt-manager" "virt-manager"
"qemu")) "qemu"))
(cons* mesa-i915 (cons* mesa-i915
ncmpcpp-master
font-nerd-fonts-fira-code font-nerd-fonts-fira-code
font-nerd-fonts-fira-mono font-nerd-fonts-fira-mono
%base-packages))) %base-packages)))

View File

@ -1,31 +1,22 @@
(define-module (cobra packages) (define-module (cobra packages)
#:use-module (guix) #:use-module (guix)
#:use-module (guix build-system font)
#:use-module (guix build-system python)
#:use-module (guix build-system pyproject)
#:use-module (guix packages)
#:use-module (guix gexp) #:use-module (guix gexp)
#:use-module (guix packages)
#:use-module (guix git-download)
#:use-module (guix build-system font)
#:use-module (guix build-system gnu)
#:use-module ((guix licenses) #:prefix license:) #:use-module ((guix licenses) #:prefix license:)
#:use-module (gnu packages base) #:use-module (gnu packages algebra)
#:use-module (gnu packages bioinformatics) #:use-module (gnu packages autotools)
#:use-module (gnu packages check) #:use-module (gnu packages boost)
#:use-module (gnu packages compression) #:use-module (gnu packages curl)
#:use-module (gnu packages docker)
#:use-module (gnu packages engineering)
#:use-module (gnu packages gl) #:use-module (gnu packages gl)
#:use-module (gnu packages libffi) #:use-module (gnu packages mp3)
#:use-module (gnu packages libusb) #:use-module (gnu packages mpd)
#:use-module (gnu packages linux) #:use-module (gnu packages ncurses)
#:use-module (gnu packages protobuf) #:use-module (gnu packages pkg-config)
#:use-module (gnu packages python-build) #:use-module (gnu packages readline)
#:use-module (gnu packages python-check) #:use-module (gnu packages sdl))
#:use-module (gnu packages python-crypto)
#:use-module (gnu packages python-web)
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages security-token)
#:use-module (gnu packages serialization)
#:use-module (gnu packages time)
)
(define-public mesa-i915 (define-public mesa-i915
(package (inherit mesa) (package (inherit mesa)
@ -46,6 +37,32 @@
"-Dbuild-tests=true" "-Dbuild-tests=true"
"-Dllvm=enabled"))))) "-Dllvm=enabled")))))
(define-public ncmpcpp-master
(package (inherit ncmpcpp)
(name "ncmpcpp-master")
(version "master")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/ncmpcpp/ncmpcpp")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
"01g7xlswmhysg3chjp7snylf4cv6pifpkpb7ic4g93wjffiv6c1y"))))
(inputs (list libmpdclient
boost
readline
ncurses
taglib
icu4c
curl
fftw))
(native-inputs
(list autoconf
automake
libtool
pkg-config))))
;; Taken and modified from issue #44575 ;; Taken and modified from issue #44575