updates to guix
This commit is contained in:
parent
cae9f94cbb
commit
a9d322bf37
6 changed files with 425 additions and 20 deletions
|
@ -75,12 +75,23 @@ marked files in a dired buffer via rsync."))))
|
|||
"mpv"
|
||||
"mpv-mpris"
|
||||
"yt-dlp"
|
||||
"playerctl"
|
||||
"gstreamer"
|
||||
"gst-plugins-base"
|
||||
"gst-plugins-good"
|
||||
"gst-plugins-bad"
|
||||
"gst-plugins-ugly"
|
||||
"gst-libav"
|
||||
"alsa-utils"
|
||||
"pavucontrol"
|
||||
"v4l-utils"
|
||||
"tmux"
|
||||
"direnv"
|
||||
"dutree"
|
||||
"btop"
|
||||
"htop"
|
||||
"ripgrep"
|
||||
"bat"
|
||||
"alacritty"
|
||||
"libnotify"
|
||||
"nextcloud-client"
|
||||
|
@ -96,17 +107,20 @@ marked files in a dired buffer via rsync."))))
|
|||
"slurp"
|
||||
"imv"
|
||||
"openjdk"
|
||||
;; "dolphin"
|
||||
"kwallet"
|
||||
"kwallet-pam"
|
||||
"breeze"
|
||||
"breeze-icons"
|
||||
"kdeconnect"
|
||||
"qtwayland@5.15.8"
|
||||
;; "qtwayland"
|
||||
"egl-wayland"
|
||||
"pinentry"
|
||||
"pinentry-qt"
|
||||
"pinentry-gnome3"
|
||||
"pinentry-rofi"
|
||||
"pulsemixer"
|
||||
"pamixer"
|
||||
"python-pulsectl"
|
||||
"dunst"
|
||||
"rbw"
|
||||
|
@ -120,6 +134,7 @@ marked files in a dired buffer via rsync."))))
|
|||
"brightnessctl"
|
||||
"flatpak"
|
||||
"flatpak-xdg-utils"
|
||||
"sound-theme-freedesktop"
|
||||
"xdg-utils"
|
||||
"xdg-desktop-portal"
|
||||
"xdg-desktop-portal-kde"
|
||||
|
@ -129,6 +144,9 @@ marked files in a dired buffer via rsync."))))
|
|||
"enchant"
|
||||
"blesh"
|
||||
"ncurses"
|
||||
"transmission"
|
||||
|
||||
;; Emacs and packages
|
||||
"emacs-next-pgtk"
|
||||
"emacs-dired-rsync"
|
||||
"emacs-all-the-icons"
|
||||
|
@ -140,7 +158,10 @@ marked files in a dired buffer via rsync."))))
|
|||
"emacs-org"
|
||||
"emacs-elfeed"
|
||||
"emacs-elfeed-org"
|
||||
"emacs-esh-autosuggest"
|
||||
"emacs-use-package"
|
||||
"emacs-exec-path-from-shell"
|
||||
"emacs-langtool"
|
||||
"emacs-general"
|
||||
"emacs-evil"
|
||||
"emacs-evil-collection"
|
||||
|
@ -157,11 +178,18 @@ marked files in a dired buffer via rsync."))))
|
|||
"emacs-org-modern"
|
||||
"emacs-org-web-tools"
|
||||
"emacs-org-re-reveal"
|
||||
"emacs-org-ql"
|
||||
"emacs-org-msg"
|
||||
"emacs-calfw"
|
||||
"emacs-transmission"
|
||||
"emacs-emojify"
|
||||
"emacs-pulsar"
|
||||
"emacs-vertico"
|
||||
"emacs-consult"
|
||||
"emacs-consult-eglot"
|
||||
"emacs-consult-org-roam"
|
||||
"emacs-tempel"
|
||||
"emacs-tempel-collection"
|
||||
"emacs-marginalia"
|
||||
"emacs-embark"
|
||||
"emacs-wgrep"
|
||||
|
@ -175,22 +203,41 @@ marked files in a dired buffer via rsync."))))
|
|||
"emacs-direnv"
|
||||
"emacs-diredfl"
|
||||
"emacs-pdf-tools"
|
||||
"emacs-vterm"
|
||||
"emacs-plz"
|
||||
"emacs-ement"
|
||||
"emacs-bongo"
|
||||
"emacs-emms"
|
||||
"emacs-gcmh"
|
||||
"emacs-visual-fill-column"
|
||||
"emacs-eat"
|
||||
"emacs-mpv"
|
||||
"emacs-all-the-icons-dired"
|
||||
"emacs-all-the-icons-completion"
|
||||
"emacs-org-super-agenda"
|
||||
"emacs-toc-org"
|
||||
"emacs-ox-reveal"
|
||||
"emacs-ox-pandoc"
|
||||
"emacs-ox-hugo"
|
||||
"emacs-dired-sidebar"
|
||||
"emacs-dired-du"
|
||||
"emacs-ledger-mode"
|
||||
"emacs-rustic"
|
||||
"emacs-lua-mode"
|
||||
"emacs-fennel-mode"
|
||||
"emacs-web-mode"
|
||||
"emacs-yaml-mode"
|
||||
"emacs-cmake-mode"
|
||||
"emacs-typescript-mode"
|
||||
"emacs-fish-mode"
|
||||
"emacs-markdown-mode"
|
||||
"emacs-restclient"
|
||||
"emacs-ob-restclient"
|
||||
"emacs-guix"
|
||||
"emacs-nix-mode"
|
||||
"emacs-helpful"
|
||||
;; "emacs-mu4e"
|
||||
"isync"
|
||||
"mu"
|
||||
)))
|
||||
|
||||
|
@ -201,11 +248,23 @@ marked files in a dired buffer via rsync."))))
|
|||
(home-bash-configuration
|
||||
(guix-defaults? #t)
|
||||
(aliases '(("grep" . "grep --color=auto")
|
||||
("gh" . "guix home reconfigure ~/dotfiles/guix/home.scm")
|
||||
("gs" . "guix system reconfigure ~/dotfiles/guix/system.scm")))
|
||||
("gh" . "guix home -L ~/dotfiles/guix reconfigure ~/dotfiles/guix/home.scm")
|
||||
("gs" . "sudo guix system -L /home/chris/dotfiles/guix reconfigure /home/chris/dotfiles/guix/syl.scm")))
|
||||
(environment-variables
|
||||
'(("QT_QPA_PLATFORM" . "wayland")
|
||||
("QT_QPA_PLATFORMTHEME" . "qt5ct")))
|
||||
("QT_QPA_PLATFORMTHEME" . "qt5ct")
|
||||
("XDG_DATA_DIRS" . "$XDG_DATA_DIRS:$HOME/.local/share/flatpak/exports/share")
|
||||
("RTC_USE_PIPEWIRE" . "true")
|
||||
("GDK_BACKEND" . "wayland")
|
||||
("WLR_DRM_NO_ATOMIC" . "1")
|
||||
("MOZ_ENABLE_WAYLAND" . "1")
|
||||
("WLR_BACKEND" . "vulkan")
|
||||
("WLR_RENDERER" . "vulkan")
|
||||
("SDL_VIDEODRIVER" . "wayland")
|
||||
("WLR_NO_HARDWARE_CURSORS" . "1")
|
||||
("GTK_USE_PORTAL" . "1")
|
||||
("EDITOR" . "emacsclient -t -a")
|
||||
("VISUAL" . "emacsclient -c -a")))
|
||||
(bashrc (list (plain-file "blesh" "source .guix-home/profile/share/blesh/ble.sh")
|
||||
(plain-file "home-manager" "source .nix-profile/etc/profile.d/hm-session-vars.sh")
|
||||
;;These need to be here so they are at the bottom and therefore after guix-defaults
|
||||
|
@ -217,14 +276,19 @@ marked files in a dired buffer via rsync."))))
|
|||
(simple-service 'extra-env-vars
|
||||
home-environment-variables-service-type
|
||||
`(("PATH" . "$PATH:/home/chris/bin:/home/chris/.nix-profile/bin")
|
||||
("QT_QPA_PLATFORM" . "wayland")
|
||||
("QT_QPA_PLATFORM" . "wayland-egl")
|
||||
("SDL_VIDEODRIVER" . "wayland")
|
||||
("MOZ_ENABLE_WAYLAND" . "1")
|
||||
("CLUTTER_BACKEND" . "wayland")
|
||||
("ELM_ENGINE" . "wayland_egl")
|
||||
("ECORE_EVAS_ENGINE" . "wayland-egl")
|
||||
("QT_QPA_PLATFORMTHEME" . "qt5ct")
|
||||
("LITERAL_VALUE" . ,(literal-string "${abc}"))))
|
||||
(service home-fish-service-type
|
||||
(home-fish-configuration
|
||||
(aliases '(("ls" . "exa -l")
|
||||
("gh" . "guix home reconfigure ~/dotfiles/guix/home.scm")
|
||||
("gs" . "guix system reconfigure ~/dotfiles/guix/system.scm")))))
|
||||
("gh" . "guix home -L ~/dotfiles/guix reconfigure ~/dotfiles/guix/home.scm")
|
||||
("gs" . "sudo guix system -L /home/chris/dotfiles/guix reconfigure /home/chris/dotfiles/guix/syl.scm")))))
|
||||
(simple-service 'config
|
||||
home-xdg-configuration-files-service-type
|
||||
`(("hypr" ,(local-file "../.config/hypr" #:recursive? #t))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue