Skip to content

Commit

Permalink
add elpa-emacs-dashboard,projectile,treemacs,magit, ddccontrol,qpwgraph
Browse files Browse the repository at this point in the history
dedup some installation packages

remove some FIXMEs that have been dealt with
  • Loading branch information
spacelama committed Aug 21, 2024
1 parent c699672 commit f5db3bc
Showing 1 changed file with 10 additions and 5 deletions.
15 changes: 10 additions & 5 deletions roles/desktop/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,19 @@
apt:
# emacs-lucid for bug https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=567934 https://bugzilla.gnome.org/show_bug.cgi?id=85715
#FIXME: 'fvwm3'
name: ['fvwm', 'picom', 'menu', 'mesa-utils', 'chromium', 'firefox-esr', 'thunderbird', 'nfs-common', 'nfs4-acl-tools', 'afuse', 'sshfs', 'mplayer', 'mencoder', 'vlc', 'ffmpeg', 'mpv', 'totem', 'pqiv', 'gliv', 'imagemagick', 'wget', 'curl', 'lynx', 'links', 'w3m', 'alpine', 'acl', 'apt-file', 'beep', 'bluetooth', 'bc', 'cdrdao', 'cvs', 'curl', 'dconf-cli', 'apg', 'x11-apps', 'x11-xkb-utils', 'xkbset', 'unclutter', 'pasystray', 'trayer', 'pnmixer', 'blueman', 'xorg', 'libegl1-mesa', 'desktop-file-utils', 'shellcheck', 'emacs', 'emacs-lucid', 'exiftran', 'emacs-el', 'git-gui', 'gitk', 'tig', 'gitweb', 'git-delta', 'bat', 'exa', 'ripgrep', 'fd-find', 'gnuplot-qt', 'miller', 'gxmessage', 'hpcc', 'hyphen-en-gb', 'hunspell-en-gb', 'pavucontrol', 'ssh-askpass', 'cups-client', 'printer-driver-all', 'openprinting-ppds', 'tuxguitar', 'neovim', 'xcb', 'xdm', 'xinput', 'xpdf', 'xscreensaver', 'xutils', 'brasero', 'xorg', 'xinit', 'emacs-common-non-dfsg', 'isag', 'pigz', 'picocom', 'libreoffice', 'xplanet', 'barrier', 'xloadimage', 'libtime-duration-parse-perl', 'libtime-duration-perl', 'dh-elpa', 'dh-elpa-helper', 'dh-make-elpa', 'elpa-apache-mode', 'elpa-async', 'elpa-bar-cursor', 'elpa-bind-key', 'elpa-bm', 'elpa-boxquote', 'elpa-browse-kill-ring', 'elpa-bug-hunter', 'elpa-csv-mode', 'elpa-dash', 'elpa-debian-el', 'elpa-dictionary', 'elpa-diff-hl', 'elpa-diffview', 'elpa-diminish', 'elpa-dired-du', 'elpa-dired-quick-sort', 'elpa-dired-rsync', 'elpa-epl', 'elpa-eproject', 'elpa-flycheck', 'elpa-folding', 'elpa-ghub', 'elpa-git-commit', 'elpa-git-modes', 'elpa-git-timemachine', 'elpa-gitattributes-mode', 'elpa-gitconfig-mode', 'elpa-gitignore-mode', 'elpa-gnuplot-mode', 'elpa-go-mode', 'elpa-goto-chg', 'elpa-graphql', 'elpa-graphviz-dot-mode', 'elpa-helm', 'elpa-helm-core', 'elpa-highlight-indentation', 'elpa-highlight-numbers', 'elpa-hl-todo', 'elpa-htmlize', 'elpa-hydra', 'elpa-initsplit', 'elpa-jinja2-mode', 'elpa-let-alist', 'elpa-magit', 'elpa-magit-popup', 'elpa-markdown-mode', 'elpa-mutt-alias', 'elpa-muttrc-mode', 'elpa-org', 'elpa-parent-mode', 'elpa-pcre2el', 'elpa-pdf-tools', 'elpa-pdf-tools-server', 'elpa-perspective', 'elpa-php-mode', 'elpa-pkg-info', 'elpa-pod-mode', 'elpa-popup', 'elpa-powerline', 'elpa-puppet-mode', 'elpa-rainbow-delimiters', 'elpa-rich-minority', 'elpa-s', 'elpa-seq', 'elpa-session', 'elpa-smart-mode-line', 'elpa-smart-mode-line-powerline-theme', 'elpa-systemd', 'elpa-tabbar', 'elpa-tablist', 'elpa-treepy', 'elpa-undo-tree', 'elpa-use-package', 'elpa-visual-regexp', 'elpa-wc-mode', 'elpa-web-mode', 'elpa-with-editor', 'elpa-world-time-mode', 'elpa-yaml-mode', 'asunder', 'earlyoom', 'firejail', 'xli', 'sshuttle', 'gtk3-nocsd', 'src2tex', 'source-highlight', 'inputplug', 'puf', 'powertop', 'btop', 'hwloc', 'diodon', 'xosview', 'xawtv', 'wmmoonclock', 'pinentry-tty', 'pinentry-curses', 'debian-goodies', 'ansible', 'ansible-core'] # 'synergy' has been taken over by 'barrier', which will be taken over by InputLeap after v2.4.0, xpra is a far better more modern alternative to Xnest, hwloc for lstopo amongst others
# FIXME: run tuned-adm profile powersave or perhaps virtual-guest # https://www.reddit.com/r/Proxmox/comments/uc53m7/4port_j4125_pc_how_to_run_proxmox_with_lowpower/
# FIXME: if ever move over to wayland, make sure waypipe is installed, possibly wlroots, wayvnc: https://wiki.archlinux.org/title/Wayland#Remote_display
name: ['fvwm', 'picom', 'menu', 'mesa-utils', 'chromium', 'firefox-esr', 'thunderbird', 'nfs-common', 'nfs4-acl-tools', 'afuse', 'sshfs', 'mplayer', 'mencoder', 'vlc', 'ffmpeg', 'mpv', 'totem', 'pqiv', 'gliv', 'imagemagick', 'wget', 'curl', 'lynx', 'links', 'w3m', 'alpine', 'acl', 'apt-file', 'beep', 'bluetooth', 'bc', 'cdrdao', 'cvs', 'dconf-cli', 'apg', 'x11-apps', 'x11-xkb-utils', 'xkbset', 'unclutter', 'pasystray', 'trayer', 'pnmixer', 'blueman', 'libegl1-mesa', 'desktop-file-utils', 'shellcheck', 'emacs', 'emacs-lucid', 'exiftran', 'emacs-el', 'git-gui', 'gitk', 'tig', 'gitweb', 'git-delta', 'bat', 'exa', 'ripgrep', 'fd-find', 'gnuplot-qt', 'miller', 'gxmessage', 'hpcc', 'hyphen-en-gb', 'hunspell-en-gb', 'pavucontrol', 'ssh-askpass', 'cups-client', 'printer-driver-all', 'openprinting-ppds', 'tuxguitar', 'neovim', 'xcb', 'xdm', 'xorg', 'xinit', 'ddccontrol', 'xinput', 'xpdf', 'xscreensaver', 'xutils', 'brasero', 'emacs-common-non-dfsg', 'isag', 'pigz', 'picocom', 'libreoffice', 'xplanet', 'barrier', 'xloadimage', 'libtime-duration-parse-perl', 'libtime-duration-perl', 'dh-elpa', 'dh-elpa-helper', 'dh-make-elpa', 'elpa-apache-mode', 'elpa-async', 'elpa-bar-cursor', 'elpa-bind-key', 'elpa-bm', 'elpa-boxquote', 'elpa-browse-kill-ring', 'elpa-bug-hunter', 'elpa-csv-mode', 'elpa-dash', 'elpa-debian-el', 'elpa-dictionary', 'elpa-diff-hl', 'elpa-diffview', 'elpa-diminish', 'elpa-dired-du', 'elpa-dired-quick-sort', 'elpa-dired-rsync', 'elpa-epl', 'elpa-eproject', 'elpa-flycheck', 'elpa-folding', 'elpa-ghub', 'elpa-git-commit', 'elpa-git-modes', 'elpa-git-timemachine', 'elpa-gitattributes-mode', 'elpa-gitconfig-mode', 'elpa-gitignore-mode', 'elpa-gnuplot-mode', 'elpa-go-mode', 'elpa-goto-chg', 'elpa-graphql', 'elpa-graphviz-dot-mode', 'elpa-helm', 'elpa-helm-core', 'elpa-highlight-indentation', 'elpa-highlight-numbers', 'elpa-hl-todo', 'elpa-htmlize', 'elpa-hydra', 'elpa-initsplit', 'elpa-jinja2-mode', 'elpa-let-alist', 'elpa-magit', 'elpa-magit-popup', 'elpa-markdown-mode', 'elpa-mutt-alias', 'elpa-muttrc-mode', 'elpa-org', 'elpa-parent-mode', 'elpa-pcre2el', 'elpa-pdf-tools', 'elpa-pdf-tools-server', 'elpa-perspective', 'elpa-php-mode', 'elpa-pkg-info', 'elpa-pod-mode', 'elpa-popup', 'elpa-powerline', 'elpa-puppet-mode', 'elpa-rainbow-delimiters', 'elpa-rich-minority', 'elpa-s', 'elpa-seq', 'elpa-session', 'elpa-smart-mode-line', 'elpa-smart-mode-line-powerline-theme', 'elpa-systemd', 'elpa-tabbar', 'elpa-tablist', 'elpa-treepy', 'elpa-undo-tree', 'elpa-use-package', 'elpa-visual-regexp', 'elpa-wc-mode', 'elpa-web-mode', 'elpa-with-editor', 'elpa-world-time-mode', 'elpa-yaml-mode', 'elpa-treemacs', 'elpa-treemacs-magit', 'elpa-emacs-dashboard', 'elpa-projectile', 'elpa-treemacs-projectile', 'asunder', 'earlyoom', 'firejail', 'xli', 'sshuttle', 'gtk3-nocsd', 'src2tex', 'source-highlight', 'inputplug', 'puf', 'powertop', 'btop', 'hwloc', 'diodon', 'xosview', 'xawtv', 'wmmoonclock', 'pinentry-tty', 'pinentry-curses', 'debian-goodies', 'ansible', 'ansible-core', 'qpwgraph'] # 'synergy' has been taken over by 'barrier', which will be taken over by InputLeap after v2.4.0, xpra is a far better more modern alternative to Xnest, hwloc for lstopo amongst others
# FIXME: debian bookworm will want fvwm3
# FIXME: this thread reckons wayfire is somewhat configfurable like fvwm https://forums.gentoo.org/viewtopic-p-8666991.html?sid=7d9c2948cc3aea952ce0f6cd936d8f7f
# FIXME: this thread talks of fvwm3! https://www.linuxquestions.org/questions/slackware-14/wlroots-sway-xdg-desktop-portal-wlroots-and-other-third-position-wayland-window-mangers-for-slackware-users-4175705256/

# FIXME: bookworm-next (trixie): elpa-activities
# activities for buffer workspace management: https://www.reddit.com/r/emacs/comments/1aof1i2/release_v05_activitiesel_activities_for_emacs/ https://github.com/alphapapa/activities.el https://www.reddit.com/r/emacs/comments/1er668x/til_emacs_registers_this_is_a_god_send_for_my_day

# FIXME: run `tuned-adm profile *-powersave` or perhaps `tuned-adm profile virtual-guest/virtual-host` # https://www.reddit.com/r/Proxmox/comments/uc53m7/4port_j4125_pc_how_to_run_proxmox_with_lowpower/

# FIXME: if ever move over to wayland, make sure waypipe is installed, possibly wlroots, wayvnc: https://wiki.archlinux.org/title/Wayland#Remote_display
# FIXME: this thread reckons wayfire is somewhat configfurable like fvwm https://forums.gentoo.org/viewtopic-p-8666991.html?sid=7d9c2948cc3aea952ce0f6cd936d8f7f
# FIXME: then finally, maybe you really can run fvwm under Xwayland: https://www.reddit.com/r/unixporn/comments/srb6km/labwcfvwm3_futureproofing_your_window_manager_a/
# bookworm: 'git-el' has gone :(

update_cache: yes
cache_valid_time: 3600
autoremove: no
Expand Down

0 comments on commit f5db3bc

Please sign in to comment.