Compare commits

..

No commits in common. "fcab6218647b4e52ba4d8c6e54161312e26bd00e" and "40738ecc3f9f053c35e94cc40396d1055e06dfbf" have entirely different histories.

6 changed files with 14 additions and 159 deletions

View file

@ -5,20 +5,11 @@
(add-hook 'emacs-lisp-mode-hook 'evil-paredit-mode) (add-hook 'emacs-lisp-mode-hook 'evil-paredit-mode)
;; scheme paredit ;; scheme paredit
(add-hook 'scheme-mode-hook 'enable-paredit-mode) (add-hook 'scheme 'enable-paredit-mode)
(add-hook 'scheme-mode-hook 'evil-paredit-mode) (add-hook 'scheme 'evil-paredit-mode)
;; geiser ;; geiser
(add-hook 'geiser-mode-hook 'ac-geiser-setup) (add-hook 'geiser-mode-hook 'ac-geiser-setup)
(add-hook 'geiser-repl-mode-hook 'ac-geiser-setup) (add-hook 'geiser-repl-mode-hook 'ac-geiser-setup)
(eval-after-load "auto-complete" (eval-after-load "auto-complete"
'(add-to-list 'ac-modes 'geiser-repl-mode)) '(add-to-list 'ac-modes 'geiser-repl-mode))
(load-theme 'gruvbox-dark-medium t)
(menu-bar-mode -1)
(tool-bar-mode -1)
(scroll-bar-mode -1)
(add-to-list 'default-frame-alist '(alpha-background . 90))
(set-frame-font "Atkinson Hyperlegible Next 10" nil t)

View file

@ -1,5 +0,0 @@
[main]
font=Atkinson Hyperlegible Next:size=10
[colors]
alpha=0.9

View file

@ -1,46 +0,0 @@
icons_format = "{icon}"
[theme]
theme = "native"
[icons]
icons = "awesome4"
[icons.overrides]
bat = ["|E|", "|_|", "|=|", "|F|"]
bat_charging = "|^| "
[[block]]
block = "cpu"
info_cpu = 20
warning_cpu = 50
critical_cpu = 90
[[block]]
block = "disk_space"
path = "/"
info_type = "available"
alert_unit = "GB"
interval = 20
warning = 20.0
alert = 10.0
format = " $icon root: $available.eng(w:2) "
[[block]]
block = "memory"
format = " $icon $mem_total_used_percents.eng(w:2) "
format_alt = " $icon_swap $swap_used_percents.eng(w:2) "
[[block]]
block = "sound"
[[block.click]]
button = "left"
cmd = "pavucontrol"
[[block]]
block = "time"
interval = 1
format = " $timestamp.datetime(f:'%F %T %Z') "
[[block]]
block = "battery"
interval = 30

View file

@ -1 +0,0 @@
starship init fish | source

View file

@ -6,10 +6,7 @@
(gnu home services dotfiles) (gnu home services dotfiles)
(gnu home services shells) (gnu home services shells)
(gnu home services sway) (gnu home services sway)
(gnu home services desktop)
(gnu home services sound)
(packages nvim) (packages nvim)
(packages fonts)
(gnu system keyboard) (gnu system keyboard)
(gnu services) (gnu services)
(gnu system shadow)) (gnu system shadow))
@ -22,12 +19,7 @@
vim ; self-explanatory vim ; self-explanatory
librewolf ; self-explanatory librewolf ; self-explanatory
lua ; fennel lua ; fennel
video ; mpv, yt-dlp
terminals ; foot terminals ; foot
admin ; fastfetch
pulseaudio ; pavucontrol
fonts ; cozette
shellutils ; starship
) )
(define neovim-packages (define neovim-packages
@ -39,78 +31,34 @@
vim-guix-vim)) vim-guix-vim))
(define emacs-packages (define emacs-packages
(list emacs-pgtk (list emacs
emacs-paredit emacs-paredit
emacs-geiser emacs-geiser
emacs-geiser-guile emacs-geiser-guile
emacs-gruvbox-theme
emacs-evil emacs-evil
emacs-evil-collection emacs-evil-collection
emacs-evil-commentary emacs-evil-commentary
emacs-evil-paredit)) emacs-evil-paredit))
(define sway-bar-status (file-append i3status-rust "/bin/i3status-rs")) (define sway-bar-status #~(string-append "while "
#$coreutils "/bin/date"
" +'%Y-%m-%d %X'; do sleep 1; done"))
(define sway-config (define sway-config
(sway-configuration (sway-configuration
(inherit %empty-sway-configuration) (inherit %empty-sway-configuration)
(bar (sway-bar (bar (sway-bar
(identifier 'bar0) (identifier 'bar0)
(position 'top) (position 'top)
(colors (sway-color (background "$dark")
(statusline "$light")
(focused-workspace
(sway-border-color (border "$gray")
(background "$gray")
(text "$light")))
(active-workspace
(sway-border-color (border "$mid")
(background "$mid")
(text "$light")))
(inactive-workspace
(sway-border-color (border "$inactive")
(background "$inactive")
(text "$light")))
(urgent-workspace
(sway-border-color (border "$urgent")
(background "$urgent")
(text "$light")))))
(status-command sway-bar-status))) (status-command sway-bar-status)))
;;(startup+reload-programs TODO) ;;(startup+reload-programs TODO)
(extra-content (list ;;(extra-content TODO)
"client.focused $focused $focused $light $focused $focused" (variables %sway-default-variables)
"client.focused_inactive $inactive $inactive $light $inactive $inactive"
"client.unfocused $unfocused $unfocused $light $unfocused $unfocused"
"client.urgent $urgent $urgent $light $urgent $urgent"
"smart_gaps on"
"gaps inner 0"
"gaps outer -4"
"gaps top -2"
"gaps bottom 0"
"default_border pixel 0"
"default_floating_border pixel 2"
"font pango:Atkinson Hyperlegible Next 10"
))
(variables (append `((mod . "Mod4")
(light . "#ebdbb2")
(dark . "#3c3836")
(gray . "#928374")
(mid . "#665c54")
(focused . "#3c3836")
(inactive . "#282828")
(unfocused . "#282828")
(urgent . "#b8bb26")
) %sway-default-variables))
(keybindings %sway-default-keybindings) (keybindings %sway-default-keybindings)
(gestures %sway-default-gestures) (gestures %sway-default-gestures)
(outputs
(list (sway-output
(identifier '*)
(background (local-file "files/homu-wallpaper.jpg")))))
(packages (append (list (packages (append (list
grimshot grimshot
i3status-rust wl-clipboard) %sway-default-packages))
wl-clipboard) %sway-default-packages))
(modes %sway-default-modes) (modes %sway-default-modes)
;(startup-programs %sway-default-startup-programs) ;(startup-programs %sway-default-startup-programs)
(inputs (list (sway-input (identifier "type:keyboard") (inputs (list (sway-input (identifier "type:keyboard")
@ -121,13 +69,6 @@
(packages (append neovim-packages (packages (append neovim-packages
emacs-packages emacs-packages
(list jujutsu (list jujutsu
yt-dlp
mpv
starship
font-awesome
font-atkinson-hyperlegible-next
fastfetch
pavucontrol
ripgrep ripgrep
fd fd
sd sd
@ -142,16 +83,13 @@
home-environment-variables-service-type home-environment-variables-service-type
'(("EDITOR" . "nvim"))) '(("EDITOR" . "nvim")))
(service home-fish-service-type (home-fish-configuration (config (list (local-file "files/starship.fish"))))) (service home-fish-service-type)
(service home-sway-service-type sway-config) (service home-sway-service-type sway-config)
(service home-dbus-service-type)
(service home-pipewire-service-type)
(service home-dotfiles-service-type (service home-dotfiles-service-type
(home-dotfiles-configuration (home-dotfiles-configuration
(directories '("./dotfiles")))) (directories '("./dotfiles"))))
(service home-files-service-type (service home-files-service-type
`((".guile" ,%default-dotguile) `((".guile" ,%default-dotguile)

View file

@ -1,22 +0,0 @@
(define-module (packages fonts)
#:use-module (guix build-system font))
(define-public font-atkinson-hyperlegible-next
(package
(name "font-atkinson-hyperlegible-next")
(version "2.001-unstable-2025-02-21")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/googlefonts/atkinson-hyperlegible-next")
(commit "7925f50f649b3813257faf2f4c0b381011f434f1")))
(file-name (git-file-name name version))
(sha256
(base32 "0000000000000000000000000000000000000000000000000000"))))
(build-system font-build-system)
(home-page "https://www.brailleinstitute.org/freefont/")
(synopsis "New (2024) second version of the Atkinson Hyperlegible fonts")
(description
"Read Easier With Our Family of Hyperlegible® Fonts")
(license license:ofl)))