organizing apps

This commit is contained in:
Chris Cochrun 2023-07-15 07:27:46 -05:00
parent 5741b58c12
commit 61ec2d4194

View file

@ -52,7 +52,9 @@
;; (base0F . "#b2643c"))) ;; (base0F . "#b2643c")))
(define home-packages (define home-packages
(list "vim" (list ;; Let's start with some things
;; CLI apps
"vim"
"exa" "exa"
"unzip" "unzip"
"rsync" "rsync"
@ -61,25 +63,14 @@
"make" "make"
"git" "git"
"curl" "curl"
"mpv"
"mpv-mpris"
"libva"
"libva-utils" "libva-utils"
"neofetch" "neofetch"
;; "libvdpau" "qrencode"
;; "libvdpau-va-gl" "git:send-email"
"libvpx"
"yt-dlp" "yt-dlp"
"python"
"playerctl" "playerctl"
"gstreamer"
"gst-plugins-base"
"gst-plugins-good"
"gst-plugins-bad"
"gst-plugins-ugly"
"gst-libav"
"alsa-utils"
"pavucontrol" "pavucontrol"
"alsa-utils"
"v4l-utils" "v4l-utils"
"tmux" "tmux"
"direnv" "direnv"
@ -89,101 +80,112 @@
"ripgrep" "ripgrep"
"jq" "jq"
"bat" "bat"
"dutree"
"alacritty" "alacritty"
"fish-foreign-env" "pandoc"
"libnotify"
"nextcloud-client"
"rofi-wayland"
"waybar"
"qt5ct"
"fd" "fd"
"bc" "bc"
"sysstat" "sysstat"
"ffmpeg" "ffmpeg"
"pandoc"
"grim"
"slurp"
"imv"
"phinger-cursors-theme"
"firefox"
"icecat"
"ydotool" "ydotool"
"qutebrowser" "mediainfo"
"nyxt" "pulsemixer"
"openjdk" "pamixer"
"kwallet" "python-pulsectl"
"kwallet-pam" "rbw"
"breeze" "alsa-utils"
"breeze-icons" "wtype"
"kdeconnect" "brightnessctl"
"plasma" "transmission"
"dolphin" "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" "ffmpegthumbs"
"ffmpegthumbnailer" "ffmpegthumbnailer"
"kio" "kio"
"kio-fuse" "kio-fuse"
"kio-extras" "kio-extras"
;; "nautilus"
"thunar"
"dconf" "dconf"
"dconf-editor"
;; "tracker"
;; "tracker-miners"
"gvfs"
"xfconf"
"kfind" "kfind"
"kiconthemes" "kiconthemes"
"ark" "gvfs"
"kdenlive-fix" "xfconf"
"gimp" "kwallet"
"mediainfo" "kwallet-pam"
"openjdk"
"python-vosk" "python-vosk"
"gst-vosk" "gst-vosk"
"vosk-api" "vosk-api"
"python-srt" "python-srt"
"perl-image-exiftool" "perl-image-exiftool"
"srt" "srt"
"distrobox" "breeze-icons"
"libreoffice"
;; "nemo"
;; "thunar"
;; "tridactyl-native"
"qtwayland@5.15.8" "qtwayland@5.15.8"
"qtdeclarative@5.15.8" "qtdeclarative@5.15.8"
;; "qtwayland"
"egl-wayland" "egl-wayland"
"pinentry" "pinentry"
"pinentry-qt" "pinentry-qt"
"pinentry-gnome3"
"pinentry-rofi" "pinentry-rofi"
"pulsemixer"
"pamixer"
"python-pulsectl"
"dunst"
"rbw"
"aspell"
"aspell-dict-en"
"alsa-utils"
"lightly"
"swaylock-effects"
"swayidle"
"wtype"
"brightnessctl"
"flatpak" "flatpak"
"flatpak-xdg-utils" "flatpak-xdg-utils"
"sound-theme-freedesktop"
"xdg-utils" "xdg-utils"
"xdg-desktop-portal" "xdg-desktop-portal"
"xdg-desktop-portal-kde" "xdg-desktop-portal-kde"
"aspell"
"aspell-dict-en"
"enchant"
"ncurses"
"sbcl"
;; Theming
"phinger-cursors-theme" ;; Personal package of cursors
"papirus-icon-theme" "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"
"font-google-noto-emoji" "font-google-noto-emoji"
"enchant"
"blesh"
"ncurses"
"transmission"
"sbcl"
;; Emacs and packages ;; Emacs and packages
"emacs-next-pgtk" "emacs-next-pgtk"
@ -293,7 +295,8 @@
(aliases '(("grep" . "grep --color=auto") (aliases '(("grep" . "grep --color=auto")
("gh" . "guix home -L ~/dotfiles/guix reconfigure ~/dotfiles/guix/home.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/$(hostname).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") (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") (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 ;;These need to be here so they are at the bottom and therefore after guix-defaults