summaryrefslogtreecommitdiff
path: root/home
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2024-08-10 21:24:06 -0400
committerFreya Murphy <freya@freyacat.org>2024-08-10 21:24:06 -0400
commit83055b5e643e210a963d943349ff03387acec6b6 (patch)
treeffe05dfb0894533713a664b34109da9edcbdbe82 /home
parentoverskride, hyprland 0.42.0 release (diff)
downloaddotfiles-guix-83055b5e643e210a963d943349ff03387acec6b6.tar.gz
dotfiles-guix-83055b5e643e210a963d943349ff03387acec6b6.tar.bz2
dotfiles-guix-83055b5e643e210a963d943349ff03387acec6b6.zip
refactor some things, fix docker
Diffstat (limited to 'home')
-rw-r--r--home/config/hypr/config.d/plugins.conf6
-rw-r--r--home/home.nix4
-rw-r--r--home/home.scm47
3 files changed, 45 insertions, 12 deletions
diff --git a/home/config/hypr/config.d/plugins.conf b/home/config/hypr/config.d/plugins.conf
index a7a4de5..83ce9d0 100644
--- a/home/config/hypr/config.d/plugins.conf
+++ b/home/config/hypr/config.d/plugins.conf
@@ -1,3 +1,3 @@
-exec-once = hyprctl plugin load /run/current-system/profile/lib/libhy3.so
-exec-once = hyprctl plugin load /run/current-system/profile/lib/libhyprbars.so
-exec-once = hyprctl plugin load /run/current-system/profile/lib/libhyprexpo.so
+exec-once = hyprctl plugin load ~/.guix-home/profile/lib/libhy3.so
+exec-once = hyprctl plugin load ~/.guix-home/profile/lib/libhyprbars.so
+exec-once = hyprctl plugin load ~/.guix-home/profile/lib/libhyprexpo.so
diff --git a/home/home.nix b/home/home.nix
index e425b7b..f69e6ab 100644
--- a/home/home.nix
+++ b/home/home.nix
@@ -17,13 +17,9 @@
# environment.
home.packages = with pkgs; [
# Main packages
- yt-dlp
starship
discord
thunderbirdPackages.thunderbird-115
- slack
- cryptomator
- pcem
cider
#steam
diff --git a/home/home.scm b/home/home.scm
index d2e12ac..749da5b 100644
--- a/home/home.scm
+++ b/home/home.scm
@@ -18,21 +18,39 @@
(freya services pipewire)
(freya packages shells)
(freya packages mozillia)
+ (freya packages librewolf)
(freya packages vim)
(freya packages gnome-xyz)
(freya packages shells)
(freya packages certs)
+ (freya packages wm)
+ (freya packages linux)
+ (freya packages networking)
(freya packages audio))
(home-environment
;; Below is the list of packages that will show up in your
;; Home profile, unser ~/.guix-home/profile.
- (packages (append (specifications->packages (list ; desktop programs
+ (packages (append (specifications->packages (list ; desktop env
+ "swayfx"
+ "swaybg"
+ "swayidle"
+ "cage"
+ "libnotify"
+
+ ; xdg
+ "xdg-desktop-portal-wlr"
+ "xdg-desktop-portal-gtk"
+
+ ; gtk
+ "wxwidgets"
+ "matcha-theme"
+
+ ; desktop programs
"gnome-keyring"
"gimp"
"ungoogled-chromium"
- "librewolf"
"steam"
; terminal
@@ -88,6 +106,8 @@
"neofetch"
"pfetch"
"fd"
+ "yt-dlp"
+ "pinentry"
; utilities
"qbittorrent"
@@ -101,6 +121,8 @@
; programs
neovim-new
easyeffects
+ firefox-wayland-new
+ librewolf-new
; gtk
lavanda-gtk-theme
@@ -108,7 +130,24 @@
; shell
zsh-autosuggestions
- vim-plug)))
+ vim-plug
+
+ ; desktop
+ swaylock-effects-new
+ waybar-new
+
+ ; bluetooth
+ blueman-new
+ overskride
+
+ ; hyprwm
+ hyprland
+ hyprlock
+ hyprpaper
+ hypridle
+ hyprland-plugin-hy3
+ hyprland-plugins
+ xdg-desktop-portal-hyprland)))
;; Below is the list of Home services. To search for available
;; services, run 'guix home search KEYWORD' in a terminal.
@@ -143,8 +182,6 @@
(service home-files-service-type
`((".local/share/nvim/site/autoload/plug.vim" ,(file-append vim-plug "/share/vim/plug.vim"))
(".ssh/config" ,(local-file "config/ssh/config"))
- ;(".gnupg/sshcontrol" ,(local-file "config/gnupg/sshcontrol"))
- ;(".gnupg/gpg-agent.conf" ,(local-file "config/gnupg/gpg-agent.conf"))
(".local/share/fonts" ,(local-file "local/fonts" #:recursive? #t))
(".local/share/applications" ,(local-file "local/applications" #:recursive? #t))
(".local/share/icons" ,(local-file "local/icons" #:recursive? #t))