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
(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
(openssh-configuration
(permit-root-login 'prohibit-password)
@ -178,6 +181,7 @@
"virt-manager"
"qemu"))
(cons* mesa-i915
ncmpcpp-master
font-nerd-fonts-fira-code
font-nerd-fonts-fira-mono
%base-packages)))

View File

@ -1,31 +1,22 @@
(define-module (cobra packages)
#: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 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 (gnu packages base)
#:use-module (gnu packages bioinformatics)
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
#:use-module (gnu packages docker)
#:use-module (gnu packages engineering)
#:use-module (gnu packages algebra)
#:use-module (gnu packages autotools)
#:use-module (gnu packages boost)
#:use-module (gnu packages curl)
#:use-module (gnu packages gl)
#:use-module (gnu packages libffi)
#:use-module (gnu packages libusb)
#:use-module (gnu packages linux)
#:use-module (gnu packages protobuf)
#:use-module (gnu packages python-build)
#:use-module (gnu packages python-check)
#: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)
)
#:use-module (gnu packages mp3)
#:use-module (gnu packages mpd)
#:use-module (gnu packages ncurses)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages readline)
#:use-module (gnu packages sdl))
(define-public mesa-i915
(package (inherit mesa)
@ -46,6 +37,32 @@
"-Dbuild-tests=true"
"-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