organizing apps
This commit is contained in:
		
							parent
							
								
									5741b58c12
								
							
						
					
					
						commit
						61ec2d4194
					
				
					 1 changed files with 80 additions and 77 deletions
				
			
		
							
								
								
									
										157
									
								
								guix/home.scm
									
										
									
									
									
								
							
							
						
						
									
										157
									
								
								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
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue