Added system config and updated a few things to guix
This commit is contained in:
parent
2a19023912
commit
ebfdcf5c3a
4 changed files with 132 additions and 3 deletions
|
|
@ -8,8 +8,8 @@
|
|||
export VISUAL=nvim
|
||||
export EDITOR=nvim
|
||||
|
||||
alias gx="sudoedit /etc/config.scm"
|
||||
alias gxsw="sudo guix system reconfigure /etc/config.scm"
|
||||
alias gx="nvim /home/$(whoami)/.config/guix/system.scm"
|
||||
alias gxsw="sudo guix system reconfigure /home/$(whoami)/.config/guix/system.scm"
|
||||
|
||||
alias frep="grep -rnwe"
|
||||
|
||||
|
|
|
|||
19
guix/.config/guix/channels.scm
Normal file
19
guix/.config/guix/channels.scm
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
(cons*
|
||||
(channel
|
||||
(name 'mangowm)
|
||||
(url "https://github.com/mangowm/mango.git")
|
||||
(branch "main"))
|
||||
|
||||
(channel
|
||||
(name 'nonguix)
|
||||
(url "https://gitlab.com/nonguix/nonguix")
|
||||
(introduction
|
||||
(make-channel-introduction
|
||||
"897c1a470da759236cc11798f4e0a5f7d4d59fbc"
|
||||
(openpgp-fingerprint "2A39 3FFF 68F4 EF7A 3D29 12AF 6F51 20A0 22FB B2D5"))))
|
||||
|
||||
(channel
|
||||
(name 'guix-minecraft)
|
||||
(url "https://github.com/Blixodus/guix-minecraft.git")
|
||||
(branch "master"))
|
||||
%default-channels)
|
||||
110
guix/.config/guix/system.scm
Normal file
110
guix/.config/guix/system.scm
Normal file
|
|
@ -0,0 +1,110 @@
|
|||
(use-modules (gnu) (gnu system nss) #|(nongnu packages game-client)|# (mangowm) (minecraft minecraft))
|
||||
(use-service-modules ssh networking desktop)
|
||||
(use-package-modules bootloaders rust admin wm vim
|
||||
fonts terminals version-control librewolf xdisorg
|
||||
image image-viewers linux glib
|
||||
gnome pulseaudio cinnamon package-management
|
||||
game-development emacs emacs-xyz kde-systemtools
|
||||
screen gcc cmake qt
|
||||
gnome-xyz kde-frameworks kde-plasma nwg-shell
|
||||
java)
|
||||
|
||||
(operating-system
|
||||
(host-name "headlights")
|
||||
(timezone "Europe/Berlin")
|
||||
(locale "en_GB.utf8")
|
||||
(keyboard-layout (keyboard-layout "de"))
|
||||
|
||||
(bootloader (bootloader-configuration
|
||||
(bootloader grub-efi-bootloader)
|
||||
(targets '("/boot/efi"))))
|
||||
|
||||
(file-systems (append (list
|
||||
(file-system
|
||||
(device "/dev/vda2")
|
||||
(mount-point "/")
|
||||
(type "ext4"))
|
||||
(file-system
|
||||
(device "/dev/vda1")
|
||||
(mount-point "/boot/efi")
|
||||
(type "vfat")))
|
||||
%base-file-systems))
|
||||
|
||||
(swap-devices (list
|
||||
(swap-space
|
||||
(target "/swapfile")
|
||||
(dependencies (filter (file-system-mount-point-predicate "/")
|
||||
file-systems)))))
|
||||
|
||||
(users (cons
|
||||
(user-account
|
||||
(name "Zoe")
|
||||
(group "users")
|
||||
(supplementary-groups '("wheel" "netdev" "audio" "video")))
|
||||
%base-user-accounts))
|
||||
|
||||
(packages (append (list
|
||||
;; Base
|
||||
binutils
|
||||
git
|
||||
raylib
|
||||
vim
|
||||
neovim
|
||||
emacs
|
||||
emacs-vterm
|
||||
libvterm
|
||||
rust
|
||||
gcc
|
||||
cmake
|
||||
fzf
|
||||
stow
|
||||
screen
|
||||
btop
|
||||
foot
|
||||
dbus
|
||||
pipewire
|
||||
wireplumber
|
||||
;; "Rice"
|
||||
mangowm-git
|
||||
quickshell
|
||||
swaybg
|
||||
swayimg
|
||||
rofi
|
||||
pavucontrol
|
||||
mako
|
||||
fastfetch
|
||||
hyfetch
|
||||
grim
|
||||
slurp
|
||||
qt6ct
|
||||
qt5ct
|
||||
dolphin
|
||||
nemo
|
||||
;; Icons / Theme
|
||||
guix-icons
|
||||
libadwaita
|
||||
adwaita-icon-theme
|
||||
breeze
|
||||
breeze-gtk
|
||||
breeze-icons
|
||||
oxygen-icons
|
||||
nwg-look
|
||||
;; Fonts
|
||||
gnome-font-viewer
|
||||
font-iosevka
|
||||
font-google-noto
|
||||
font-google-noto-sans-cjk
|
||||
;; Misc
|
||||
prismlauncher
|
||||
openjdk
|
||||
librewolf
|
||||
)
|
||||
%base-packages))
|
||||
|
||||
(services (append (list
|
||||
(service openssh-service-type)
|
||||
(service dhcpcd-service-type)
|
||||
(service elogind-service-type)
|
||||
(service upower-service-type))
|
||||
%base-services))
|
||||
)
|
||||
2
zgit
2
zgit
|
|
@ -1,4 +1,4 @@
|
|||
#!/bin/bash
|
||||
#!/usr/bin/env bash
|
||||
# This is just to update my git repo a tiny bit faster
|
||||
|
||||
usage() { echo "Usage: $0 [-a \"<string>\"] [-s <file>]" 1>&2; exit 1; }
|
||||
|
|
|
|||
Loading…
Reference in a new issue