organizing apps
This commit is contained in:
parent
5741b58c12
commit
61ec2d4194
157
guix/home.scm
157
guix/home.scm
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue