reorg for literate config
parent
7c498a17e5
commit
ef759c80c6
|
@ -0,0 +1,120 @@
|
||||||
|
(setenv "GUIX_PACKAGE_PATH" "/home/steve/Source/bbbsd")
|
||||||
|
|
||||||
|
(use-modules (gnu)
|
||||||
|
(gnu system nss)
|
||||||
|
(bbbsd packages linux)
|
||||||
|
(bbbsd packages firmware))
|
||||||
|
|
||||||
|
(use-service-modules desktop xorg avahi dbus sound networking pm sddm ssh earlyloom security-token)
|
||||||
|
(use-package-modules bootloaders certs suckless wm gnome libusb ssh
|
||||||
|
xdisorg xorg pulseaudio ssh web curl sqlite nss wget curl
|
||||||
|
file linux bash)
|
||||||
|
|
||||||
|
(define %guixbook-packages
|
||||||
|
(cons* sway swaylock dmenu
|
||||||
|
glibc-utf8-locales
|
||||||
|
git
|
||||||
|
gvfs
|
||||||
|
sqlite
|
||||||
|
nss nss-certs
|
||||||
|
wget curl file strace binutils
|
||||||
|
acpi cpupower
|
||||||
|
bash bash-completion coreutils
|
||||||
|
%base-packages))
|
||||||
|
|
||||||
|
(operating-system
|
||||||
|
(host-name "guixbook-pro")
|
||||||
|
(timezone "America/New_York")
|
||||||
|
(locale "en_US.utf8")
|
||||||
|
|
||||||
|
(kernel linux)
|
||||||
|
(kernel-arguments '("acpi_backlight=vendor" "modprobe.blacklist=pcspkr,snd_pcsp"))
|
||||||
|
|
||||||
|
(firmware
|
||||||
|
(cons*
|
||||||
|
b43-firmware
|
||||||
|
linux-firmware-nonfree
|
||||||
|
%base-firmware))
|
||||||
|
|
||||||
|
(bootloader
|
||||||
|
(bootloader-configuration
|
||||||
|
(bootloader grub-efi-bootloader)
|
||||||
|
(target "/boot/efi")))
|
||||||
|
|
||||||
|
(file-systems
|
||||||
|
(cons* (file-system
|
||||||
|
(device (file-system-label "guixsd"))
|
||||||
|
(mount-point "/")
|
||||||
|
(type "ext4"))
|
||||||
|
(file-system
|
||||||
|
(device (file-system-label "EFI"))
|
||||||
|
(mount-point "/boot/efi")
|
||||||
|
(type "vfat"))
|
||||||
|
%base-file-systems))
|
||||||
|
|
||||||
|
(swap-devices '("/dev/sda3"))
|
||||||
|
|
||||||
|
|
||||||
|
(users
|
||||||
|
(cons (user-account
|
||||||
|
(name "steve")
|
||||||
|
(comment "Steve")
|
||||||
|
(group "users")
|
||||||
|
(supplementary-groups '("wheel" "netdev" "input"
|
||||||
|
"audio" "video" "users"))
|
||||||
|
(home-directory "/home/steve"))
|
||||||
|
%base-user-accounts))
|
||||||
|
|
||||||
|
(packages %guixbook-packages)
|
||||||
|
|
||||||
|
(services
|
||||||
|
(cons*
|
||||||
|
|
||||||
|
(service
|
||||||
|
sddm-service-type
|
||||||
|
(sddm-configuration
|
||||||
|
(display-server "wayland")
|
||||||
|
|
||||||
|
(auto-login-user "steve")))
|
||||||
|
(service gnome-desktop-service-type)
|
||||||
|
(screen-locker-service swaylock "swaylock")
|
||||||
|
|
||||||
|
(simple-service 'mtp udev-service-type (list libmtp))
|
||||||
|
|
||||||
|
(service network-manager-service-type)
|
||||||
|
(service wpa-supplicant-service-type)
|
||||||
|
|
||||||
|
(service thermald-service-type)
|
||||||
|
(service tlp-service-type)
|
||||||
|
(service upower-service-type
|
||||||
|
(upower-configuration
|
||||||
|
(use-percentage-for-policy? #t)
|
||||||
|
(percentage-low 25)
|
||||||
|
(percentage-critical 10)
|
||||||
|
(percentage-action 5)))
|
||||||
|
|
||||||
|
(service avahi-service-type)
|
||||||
|
(udisks-service)
|
||||||
|
(accountsservice-service)
|
||||||
|
(service colord-service-type)
|
||||||
|
(geoclue-service)
|
||||||
|
(polkit-service)
|
||||||
|
(elogind-service)
|
||||||
|
(dbus-service)
|
||||||
|
|
||||||
|
(bluetooth-service #:auto-enable? #t)
|
||||||
|
|
||||||
|
(service gnome-keyring-service-type)
|
||||||
|
(service pcscd-service-type)
|
||||||
|
|
||||||
|
(service ntp-service-type)
|
||||||
|
(service openssh-service-type)
|
||||||
|
|
||||||
|
(service alsa-service-type)
|
||||||
|
(service pulseaudio-service-type)
|
||||||
|
|
||||||
|
(service earlyloom-service-type)
|
||||||
|
|
||||||
|
%base-services))
|
||||||
|
|
||||||
|
(name-service-switch %mdns-host-lookup-nss))
|
|
@ -0,0 +1,23 @@
|
||||||
|
#+TITLE: Sway Config
|
||||||
|
|
||||||
|
* Sway
|
||||||
|
:PROPERTIES:
|
||||||
|
:header-args: :tangle ~/.config/sway/config :mkdirp true
|
||||||
|
:END:
|
||||||
|
** Variables
|
||||||
|
#+begin_src conf
|
||||||
|
set $mod Mod4
|
||||||
|
set $term gnome-terminal
|
||||||
|
#+end_src
|
||||||
|
** Window Borders
|
||||||
|
#+begin_src conf
|
||||||
|
default_border pixel 0
|
||||||
|
default_floating_border normal
|
||||||
|
#+end_src
|
||||||
|
** Input Configurations
|
||||||
|
Swap `ctrl` for `caps lock`
|
||||||
|
#+begin_src conf
|
||||||
|
input * {
|
||||||
|
xkb_options ctrl:swapcaps
|
||||||
|
}
|
||||||
|
#+end_src
|
|
@ -0,0 +1,6 @@
|
||||||
|
#+TITLE: Swaybar Config
|
||||||
|
|
||||||
|
* Swaybar
|
||||||
|
:PROPERTIES:
|
||||||
|
:header-args: :tangle ~/.config/swaybar/config :mkdirp true
|
||||||
|
:END:
|
|
@ -0,0 +1,37 @@
|
||||||
|
#+TITLE: Vimb
|
||||||
|
|
||||||
|
* Vimb
|
||||||
|
:PROPERTIES:
|
||||||
|
:header-args: :tangle ~/.config/vimb/config :mkdirp true
|
||||||
|
:END:
|
||||||
|
** General
|
||||||
|
#+begin_src conf
|
||||||
|
set history-max-items=30000
|
||||||
|
set home-page=https://
|
||||||
|
set webgl=true
|
||||||
|
set incsearch=true
|
||||||
|
set offline-cache=true
|
||||||
|
set smooth-scrolling=true
|
||||||
|
set stylesheet=true
|
||||||
|
set cookie-accept=always
|
||||||
|
|
||||||
|
nnoremap H <C-O>
|
||||||
|
nnoremap L <C-I>
|
||||||
|
#+end_src
|
||||||
|
** Shortcuts
|
||||||
|
#+begin_src conf
|
||||||
|
shortcut-add goog=https://encrypted.google.com/search?q=$0
|
||||||
|
shortcut-default goog
|
||||||
|
#+end_src
|
||||||
|
** Colors
|
||||||
|
Color scheme: Base16 Eighties (https://github.com/chriskempson/base16)
|
||||||
|
#+begin_src conf
|
||||||
|
set completion-css=color:#bbbbbb;background-color:#111111;font:12pt DejaVu Sans Mono;
|
||||||
|
set completion-hover-css=color:#bbbbbb;background-color:#111111;font:12pt DejaVu Sans Mono;
|
||||||
|
set completion-selected-css=color:#bbbbbb;background-color:#111111;font:12pt DejaVu Sans Mono;
|
||||||
|
set input-css=color:#bbbbbb;background-color:#111111;font:12pt DejaVu Sans Mono;
|
||||||
|
set input-error-css=color:#bbbbbb;background-color:#111111;font:12pt DejaVu Sans Mono;
|
||||||
|
set status-css=color:#bbbbbb;background-color:#111111;font:12pt DejaVu Sans Mono;
|
||||||
|
set status-ssl-css=color:#f2f0ec;background-color:#111111;font:12pt DejaVu Sans Mono;
|
||||||
|
set status-ssl-invalid-css=color:#f2777a;background-color:#111111;font:12pt DejaVu Sans Mono;
|
||||||
|
#+end_src
|
Loading…
Reference in New Issue