Commit Graph

9 Commits

Author SHA1 Message Date
Hoang Nguyen 6cbbe7adac
Succumb to setting chromium as the default browser
Other changes:
- Add a policy file to disable chromium's history
- shells/fish: add env var for Puppeteer to make mermaid-cli work
- scripts: add task to download git-filter-repo script
- Fix dependencies in Dockerfile
2022-03-30 23:54:28 +07:00
Hoang Nguyen 3551a249c1
Fully transit to chafa
- vifm, fzf: revise preview script, update mime types

- nvim: use yaml ft for ansiblels (nvim-lspconfig default is
  yaml.ansible). Also disable codespell
2022-02-19 20:27:46 +07:00
Hoang Nguyen e3590f0563
Multiple changes
- scripts:
  - add nmount, git-fork, bukumenu, musicmenu
  - adjust preview script not to cut stdout of atool
  - mangamenu: turn into template instead of list out launchers
  - doasedit: require readlinkf_posix
  - searchmenu: turn into POSIX script. It looks uglier though :(

- packages: add antora and mermaid-cli packages (yarn)

- vifm: add archive commands (gzip, xz) using tar

- sway, river: add bindings for menu commands and the other screenshot
  task variants

- waybar: change media.sh module to work nicely without udisks

- launcher:
    - rofi: add '-i' (case insensitive) option to dmenu_flag. The other
      launchers don't need this flag, as fuzzel is case insensitive by
      default, while wofi uses the option in its config file
    - wofi: move wofi-calc to ~/.local/libexec/wayland (it is intended
      to be run with a compositor binding)
2022-02-11 02:02:42 +07:00
Hoang Nguyen 045d8ca03e
shells: add zellij completion for fish 2022-02-09 01:16:25 +07:00
Hoang Nguyen a35cc2c902
Bunch of changes
- nvim:
  - nvim-lightbulb: move config to modules.lsp (this seems more proper,
    and we also can check for client's capabilities)
  - highlights: unset Normal (this helps transparent terminal emulators)

- scripts:
  - fzmp: back to check proc (the pid file is unreliable, it persists if
    mpd is killed not by invoking `mpd --kill`, e.g. by sending
    SIGKILL). Just make sure the normal user has permission to read
    /proc
  - launch_pipewire: wait after launching the main pipewire process

- alacritty, foot: add transparency

- fish: fix fzf nord theme (this helps transparent terminal emulators)

- other:
  - remove 20-pipewire.conf (moved to sysconfig repository)
  - clean up system dependencies
2022-02-02 01:42:50 +07:00
Hoang Nguyen 9cc4b50025
roles: Refactoring
- dunst_mako: rename to 'notification'
- fish, bash, nushell, xonsh, starship: group into 'shells' role
- xdg-desktop-portal-wlr, npm: group info 'xdg' role
- zellij, tmux: group info 'multiplexer' role
2022-01-26 23:33:38 +07:00
Hoang Nguyen a3f583f13a
Another big commit
Some notable changes:
- Add tags for roles
- roles/fish: move out pyenv and poetry
- nvim: update config for feline.nvim
- roles/gpg: change the way gpg-agent is started (follow the man page)
2021-12-23 16:43:02 +07:00
Hoang Nguyen 56516a9c70
Add notes for dropbear and multiple changes 2021-12-22 00:25:43 +07:00
Hoang Nguyen 1c96422a91
Big commit. I think I'm done for most parts :) 2021-12-21 01:33:08 +07:00
Renamed from roles/fish/templates/env.j2 (Browse further)