From 61ec2d4194a0dea0c89970c13aefb17ea540ae6f Mon Sep 17 00:00:00 2001 From: Chris Cochrun Date: Sat, 15 Jul 2023 07:27:46 -0500 Subject: [PATCH] organizing apps --- guix/home.scm | 157 +++++++++++++++++++++++++------------------------- 1 file changed, 80 insertions(+), 77 deletions(-) diff --git a/guix/home.scm b/guix/home.scm index caa7d81..a6dd832 100644 --- a/guix/home.scm +++ b/guix/home.scm @@ -52,7 +52,9 @@ ;; (base0F . "#b2643c"))) (define home-packages - (list "vim" + (list ;; Let's start with some things + ;; CLI apps + "vim" "exa" "unzip" "rsync" @@ -61,25 +63,14 @@ "make" "git" "curl" - "mpv" - "mpv-mpris" - "libva" "libva-utils" "neofetch" - ;; "libvdpau" - ;; "libvdpau-va-gl" - "libvpx" + "qrencode" + "git:send-email" "yt-dlp" - "python" "playerctl" - "gstreamer" - "gst-plugins-base" - "gst-plugins-good" - "gst-plugins-bad" - "gst-plugins-ugly" - "gst-libav" - "alsa-utils" "pavucontrol" + "alsa-utils" "v4l-utils" "tmux" "direnv" @@ -89,101 +80,112 @@ "ripgrep" "jq" "bat" - "dutree" "alacritty" - "fish-foreign-env" - "libnotify" - "nextcloud-client" - "rofi-wayland" - "waybar" - "qt5ct" + "pandoc" "fd" "bc" "sysstat" "ffmpeg" - "pandoc" - "grim" - "slurp" - "imv" - "phinger-cursors-theme" - "firefox" - "icecat" "ydotool" - "qutebrowser" - "nyxt" - "openjdk" - "kwallet" - "kwallet-pam" - "breeze" - "breeze-icons" - "kdeconnect" - "plasma" - "dolphin" + "mediainfo" + "pulsemixer" + "pamixer" + "python-pulsectl" + "rbw" + "alsa-utils" + "wtype" + "brightnessctl" + "transmission" + "blesh" + + ;; Utilities and Libraries + "libva" + "libvpx" + "python" + "gstreamer" + "gst-plugins-base" + "gst-plugins-good" + "gst-plugins-bad" + "gst-plugins-ugly" + "gst-libav" + "fish-foreign-env" + "libnotify" "ffmpegthumbs" "ffmpegthumbnailer" "kio" "kio-fuse" "kio-extras" - ;; "nautilus" - "thunar" "dconf" - "dconf-editor" - ;; "tracker" - ;; "tracker-miners" - "gvfs" - "xfconf" "kfind" "kiconthemes" - "ark" - "kdenlive-fix" - "gimp" - "mediainfo" + "gvfs" + "xfconf" + "kwallet" + "kwallet-pam" + "openjdk" "python-vosk" "gst-vosk" "vosk-api" "python-srt" "perl-image-exiftool" "srt" - "distrobox" - "libreoffice" - ;; "nemo" - ;; "thunar" - ;; "tridactyl-native" + "breeze-icons" "qtwayland@5.15.8" "qtdeclarative@5.15.8" - ;; "qtwayland" "egl-wayland" "pinentry" "pinentry-qt" - "pinentry-gnome3" "pinentry-rofi" - "pulsemixer" - "pamixer" - "python-pulsectl" - "dunst" - "rbw" - "aspell" - "aspell-dict-en" - "alsa-utils" - "lightly" - "swaylock-effects" - "swayidle" - "wtype" - "brightnessctl" "flatpak" "flatpak-xdg-utils" - "sound-theme-freedesktop" "xdg-utils" "xdg-desktop-portal" "xdg-desktop-portal-kde" + "aspell" + "aspell-dict-en" + "enchant" + "ncurses" + "sbcl" + + ;; Theming + "phinger-cursors-theme" ;; Personal package of cursors "papirus-icon-theme" + "sound-theme-freedesktop" + + ;; Gui Apps + "lightly" + "nextcloud-client" + "dunst" + "rofi-wayland" + "waybar" + "qt5ct" + "grim" + "slurp" + "imv" + "mpv" + "mpv-mpris" + "firefox" + "icecat" + "qutebrowser" + "nyxt" + "breeze" + "kdeconnect" + "plasma" + "dolphin" + "thunar" + "dconf-editor" + "ark" + "kdenlive-fix" ;; Personal fixed kdenlive + "gimp" + "distrobox" + "libreoffice" + "swaylock-effects" + "swayidle" + ;; "tridactyl-native" + + ;; Fonts "font-google-noto" "font-google-noto-emoji" - "enchant" - "blesh" - "ncurses" - "transmission" - "sbcl" ;; Emacs and packages "emacs-next-pgtk" @@ -293,7 +295,8 @@ (aliases '(("grep" . "grep --color=auto") ("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/$(hostname).scm") - ("ytd" . "yt-dlp -o \\\"~/vids/%(title)s.%(ext)s\\\" $1"))) + ("ytd" . "yt-dlp -o \\\"~/vids/%(title)s.%(ext)s\\\" $1") + ("yta" . "yt-dlp -o \\\"~/music/%(title)s.%(ext)s\\\" $1"))) (bashrc (list (plain-file "blesh" "source $HOME/.guix-home/profile/share/blesh/ble.sh") (plain-file "home-manager" "source $HOME/.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