Commit Graph

259 Commits

Author SHA1 Message Date
Érico Nogueira 2816d5c1a6 Update fish config.
gls alias implementing a smarter git ls-files, taken from [1], since we
don't want submodules when listing files to be processed as text.

[1] https://stackoverflow.com/a/51758365
2023-12-12 12:14:14 -03:00
Érico Nogueira 9d26d97724 Add podman-i alias to fish config.
Used to launch a properly interactive console for a podman container,
with useful mounts by default as well.
2023-11-22 08:40:20 -03:00
Érico Nogueira d9389f0ac9 Fix neovim MatchParens. 2023-11-22 08:36:21 -03:00
Érico Nogueira 0d3eaf7db3 Update neovim config.
- remove telescope fzf (breaks out of the box config)
- add guess-ident and epics modules
2023-11-22 08:29:54 -03:00
Érico Nogueira 176c7fed2d neovim update.
Submodules and color scheme, since slate stopped working correctly with
my light terminal background.
2023-09-03 13:29:33 -03:00
Érico Nogueira 85a2c2a12c Switch tmux prefix to M-a.
Some LSP nvim bindings use C-x, and it`s useful to have them more easily
accessible.
2023-09-03 13:20:46 -03:00
Érico Nogueira c9e2b4b205 Remove emacs and doom-emacs.
No longer being used, emacs is only used for magit now. Remove any
references to them as well.
2023-09-03 13:17:58 -03:00
Érico Nogueira 6915da825c Update configs.
- leave cargo stuff in PATH, I can't escape from it
- update fish_variables
- enable color in more stuff under tmux
2022-06-30 17:08:50 -03:00
Érico Nogueira 554a7ae6d0 Add new scripts.
- add iso-country-language-codes
2022-06-30 17:06:06 -03:00
Érico Nogueira 95b222dc05 Add new services.
- glowing bear server service
- xdg-document-portal service with SIGKILL workaround
- xdg-permission-store service
2022-06-30 17:02:16 -03:00
Érico Nogueira fa64fcc57c Update wayland configs.
- update waybar to use wlr modules
- add back bindings for terminal2 in wayfire and make them launch foot
  with bigger font (can't be cozette because that's a bitmap font)
- add the gnome agent to the polkit service; since elogind isn't being
  used by default anymore, default the service to down as well
- add a 2h timeout to ssh-agent service
2022-05-01 02:46:47 -03:00
Érico Nogueira 60d922ca49 Add nvim-treesitter.
Haven't enabled almost anything explicitly yet because of [1]; I like
rainbow. Should be simple to fix, just requires some config changes.

Have definitely enabled TS for .tex files though, since the native
syntax highlighting is way too slow.

[1] https://github.com/luochen1990/rainbow/issues/163
2022-05-01 02:35:29 -03:00
Érico Nogueira 9cb82be121 Add telescope.nvim.
- plenary is a dependency
- fzf-native is a faster fuzzy matcher
2022-03-03 01:52:58 -03:00
Érico Nogueira 90136a2471 General update.
- update sourcecode/.gitignore
- remove ~/.cargo/bin from PATH: we no longer have anything installed
  there
- update stow-linux.sh: remove alacritty and add tex
- clean up outdated battmux script
2022-01-04 04:50:12 -03:00
Érico Nogueira 9e000b9ec1 Update latex stuff.
- add slide template
- update links in base template
2022-01-04 04:42:16 -03:00
Érico Nogueira e40d10a71d Add Nheko messenger.
Required adding a gnome-keyring-daemon service as well.
2022-01-04 04:42:16 -03:00
Érico Nogueira 42d2235206 Update void.sh.
Added more base stuff:
- wget is generally useful
- outils and minisign for signing stuff
- xxd for binary stuff
- ugrep as a potential ripgrep replacement
- fswatch for doing stuff with inotify
- moreutils to be fancy

For the rest:
- remove spotify stuff from media, add other useful programs
- replace youtube-dl with yt-dlp
- add stuff do dev
- add further_dev for less common stuff
- make Gemini stuff more generic
- add comic book browsing to zathura

Also make youtube-viewer use yt-dlp.
2022-01-04 04:42:00 -03:00
Érico Nogueira 501e72884d Update wayland config.
- move to font-cozette for terminal
- always use foot instead of alacritty
- lower screen temperature to 4000K for all times
2022-01-04 04:21:36 -03:00
Érico Nogueira 3140e9b8a5 Switch PipeWire to WirePlumber.
Service also has fallback to pipewire-media-session, if necessary.

Since we are here, update utilized pipewire packages:

- libspa-bluetooth for bluetooth functionality
- alsa-pipewire for ALSA replacement (see .asoundrc)
- libjack-pipewire for JACK replacement
2022-01-04 04:16:28 -03:00
Érico Nogueira eec6bad945 Clean up nvim LSP config.
Leave in only the server we're currently using.
2022-01-04 04:06:54 -03:00
Érico Nogueira b3ac17d3db Remove race from xdg-desktop-portal launch.
Caused by the dbus daemon not being aware of WAYLAND_DISPLAY.
2022-01-04 04:04:59 -03:00
Érico Nogueira 49772f7573 Update submodules.
Done using the command below:

    git submodule update --recursive --remote
2022-01-04 04:01:32 -03:00
Érico Nogueira 2981d7eb9b Add rainbow parentheses to nvim config. 2022-01-04 03:58:46 -03:00
Érico Nogueira 960bd0b5ba Add bincp script.
Copy scripts to ~/.local/bin. Extra advantage, use install so we don't
get EBUSY errors.
2021-10-22 03:13:35 -03:00
Érico Nogueira 5bceb13165 Add ssh-agent service. 2021-10-22 03:11:38 -03:00
Érico Nogueira 3a96ff8b73 Update wayfire config.
- switch fuzzel fonts
- remove runsvdir-sway-kill, avoid accidental deaths
2021-10-22 03:10:40 -03:00
Érico Nogueira 446ca9f652 Update latex template.
One more source for stuff.
2021-10-22 03:10:11 -03:00
Érico Nogueira b38841d348 Add LaTeX template.
Initial basic script + super basic article template. Useful for exercise
lists, at least.
2021-10-13 01:27:22 -03:00
Érico Nogueira bfe2d677a5 Update fish aliases. 2021-10-13 01:27:22 -03:00
Érico Nogueira 73b076293a Update network setup.
- actually unbound to packages
- add more DNS fallbacks (alternative Google and CF ones + Comodo)
- add resolv.conf
2021-10-13 01:27:15 -03:00
Érico Nogueira 99fadabba4 Add FFmpeg tips.
Based on
https://unix.stackexchange.com/questions/28803/how-can-i-reduce-a-videos-size-with-ffmpeg
2021-09-29 19:47:54 -03:00
Érico Nogueira 3b92651892 Update nvim config.
- add goyo
- add paragraph navigation shortcuts
2021-09-29 19:46:48 -03:00
Érico Nogueira 157ee0847e Update submodules. 2021-09-24 16:26:27 -03:00
Érico Nogueira d04ee3014e Update system configs.
- don't use keepenv in doas but instead pass through LANG
- add intel_iommu=igfx_off to kernel cmdline, seems to be helping with
  compositor hangs
2021-09-24 16:23:02 -03:00
Érico Nogueira 59b914deba Update configs and scripts.
- fix error in xrandr.fish
- use a separate TMUX_TMPDIR
- create convert-cbr
- add WEBSITE to 0x0
- use grep instead of ripgrep in rgps
2021-09-24 16:21:26 -03:00
Érico Nogueira 66c2b3fa67 Update wayland stuff.
- add poweralertd package/service
- update kanshi config
- add pulseaudio back to waybar
2021-09-24 16:19:15 -03:00
Érico Nogueira 190a1a4b8c Update xdg-desktop services.
- sleep before launching xdp to avoid crashes
- add xdg-desktop-portal-wlr to wayland packages
2021-09-24 16:16:16 -03:00
Érico Nogueira 4cec3154fb Add networking setup.
- iwd config uses openresolv
- openresolv sets up an unbound config
- add a dnssec root to unbount
- add unbound config including infra-keep-probing, which makes it not
  cache network failures when connectivity has issues [1]
- add wireguard and openresolv packages to base set

[1] https://unbound-users.unbound.narkive.com/DjcIaXIy/unbound-stops-answering-after-adsl-line-bounce
2021-09-24 16:14:52 -03:00
Érico Nogueira 96d550eace Update all submodules.
Done with:

    git submodule update --recursive --remote

seen in https://stackoverflow.com/questions/1030169
2021-07-28 03:12:02 -03:00
Érico Nogueira 6c60b814ed Remove purr-c as submodule.
Preferred build system is meson, so it doesn't fit well here.
2021-07-28 03:09:36 -03:00
Érico Nogueira da0ae47801 Add my shell prompt as submodule. 2021-07-28 03:08:27 -03:00
Érico Nogueira 6990775acd Switch fuzzypkg to installed package.
And remove totp.sh install that was never used.
2021-07-28 03:07:18 -03:00
Érico Nogueira 8bc977c901 Update void.sh.
- fix descriptions
- move to pipewire
- stop installing rustup
- podman itself now depends on fuse-overlayfs
- no longer use konversation, only qbittorrent
2021-07-28 02:53:39 -03:00
Érico Nogueira 2e27f6c9e1 Add new media configs.
pulseaudio and youtube-viewer.
2021-07-28 02:53:08 -03:00
Érico Nogueira 7d2600d1a7 Fully remove bat config. 2021-07-28 02:53:08 -03:00
Érico Nogueira 98644b1c58 Update wayland and wayfire.
- using kanshi and foot services now
- make foot primary terminal
- make fuzzel primary launcher
2021-07-28 02:52:27 -03:00
Érico Nogueira 73683e97fe Update fish/tmux. 2021-07-28 02:32:16 -03:00
Érico Nogueira 4bcb0d0704 Make battmux into its own program.
Avoids so many exec()s, especially bothersome when using extrace(1).
It's definitely more efficient as well.
2021-07-28 02:32:16 -03:00
Érico Nogueira 91dae7bf38 Enable native LSP in neovim.
Just YOLO it now that 0.5.0 has been released.
2021-07-28 02:32:16 -03:00
Érico Nogueira e7fb416321 Add pipewire services.
Mostly switched to pipewire now, includes moving mpv to use the pulse
backend.
2021-06-05 02:53:53 -03:00