É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
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
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
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
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
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
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
0692d37e5f
Update default packages.
...
- remove bat (not used often)
- remove mdcat (upstream added file fetching when the markdown file has
images)
- replace mdcat with lowdown
- replace dos2unix with toybox and add busybox as bonus; we also add
toybox-static to get a rescue static su(1)
- add symlinks for some toybox and busybox utilities
- add more defaults directories to stow-linux.sh
2021-06-05 02:50:19 -03:00
Érico Nogueira
eade5be56b
Save some potentially useful service information.
...
Most important is sndio/conf.
2021-03-11 02:37:40 -03:00
Érico Nogueira
a2e1002061
Update and clean up fish configs.
...
- DEBUGINFOD_* is for debuginfod.
- Switch from starship to my own prompt.
2021-03-11 02:32:53 -03:00
Érico Rolim
7bb028138d
Update void.sh.
...
- Move some dependencies around, add s6.
- Fix bug in the assemble_list calls.
2020-11-17 00:26:57 -03:00
Érico Rolim
ad7d67984b
Move get-otp implementation to a separate repo.
2020-10-09 01:50:31 -03:00
Érico Rolim
c19c4143a5
Update a bunch of configs.
...
-void: add console keyboard map for CAPS->Ctrl, use spleen font for
stuff
- remove sway{v,}sv, use env vars instead. Config doas for it.
2020-10-08 18:00:25 -03:00
Érico Rolim
7be1e2cc9f
Update IRC channels, also add weechat to void.sh.
...
Switching to weechat to allow for a remote host via tmux.
2020-09-22 11:47:48 -03:00
Érico Rolim
3bbc77f51a
void.sh: add dependencies for get-otp and cbc-file
2020-09-01 01:02:08 -03:00
Érico Rolim
5e952f0692
wayland-services: move to execline.
...
Remove exec-if-exists.
2020-08-13 01:10:12 -03:00
Érico Rolim
35d6d99703
void: Update a whole lot of stuff.
2020-08-13 00:38:18 -03:00
Érico Rolim
17d1b606af
void.sh: do it smarter.
2020-08-12 23:52:15 -03:00
Érico Rolim
7a6e5b8130
void.sh: update some apps.
2020-08-12 23:27:20 -03:00
Érico Rolim
62077c2a16
chroot-mnt: add --make-rslave to commands.
2020-07-25 01:38:53 -03:00
Érico Rolim
064c9b09bb
Add scripts for chrooting into a glibc boot env.
...
- fish_prompt: to indicate that one is inside the chrooted fs
- launch-chroot: chroots into the folder, can be turned into C program
at some point to become setuid
- mount-zvol: commmand to mount zvols that have mountpoint= set
- chroot-mnt service: starts up the mounts, kills them with `sv down`.
service-and-tz.sh script was updated to install it
2020-07-07 18:51:31 -03:00
Érico Rolim
7ee3b51e5a
Bootstrap: add bootstrapping scripts.
2020-06-25 04:50:47 -03:00
Érico Rolim
d0444f28f9
void.sh: update.
...
Add current_system target, support bootstrapping installation.
2020-06-25 04:17:00 -03:00
Érico Rolim
4814241720
Add small projects as submodules, revamp install.sh
...
- Add configuration vars and whatnot.
- Add submodules for hugo.el and git-merge-pr.
2020-06-22 02:08:46 -03:00
Érico Rolim
8fe4be8f19
Re-organize installation scripts
2020-06-04 02:00:30 -03:00
Érico Rolim
08e21a0649
void.sh: use dash instead of bash
...
- change how functions are declared
- use _ instead of - for function names
- use eval instead of ${!var}
2020-06-04 00:36:32 -03:00
Érico Rolim
8a6f0b0d2d
Add gaming stuff
...
- Steam wrapper for flatpak with external filesystem for games
- NVIDIA info stub
2020-05-29 01:22:28 -03:00
Érico Rolim
ba81fc75f2
Add zfsbootmenu configuration.
2020-05-29 01:21:25 -03:00
Érico Rolim
13cee87476
Update packages, add hooks
...
- Created nonfree function
- Use bsdtar as default instead of tar
2020-05-29 01:10:05 -03:00
Érico Rolim
c7825e94ef
Update some /etc files
...
- fstab: Add size parameter to /tmp
- rc.local: Remove makewhatis, there is a cron.daily for it
- default/apparmor: exists in the filesystem
2020-05-22 23:57:10 -03:00
Érico Rolim
39ec27b460
Split dracut.conf files.
2020-05-22 23:56:30 -03:00
Érico Rolim
3da6ec3106
Split setting up scripts.
2020-05-22 23:55:45 -03:00
Érico Rolim
99a965c1a4
Split setting up documentation.
2020-05-22 23:55:15 -03:00
Érico Rolim
5da6674a12
Update package list.
2020-05-22 23:55:01 -03:00
Érico Rolim
9c2b928c36
void.d: update contents
2020-05-15 22:48:55 -03:00
Érico Rolim
20b746e704
void.sh: overhaul script, add new stuff
...
Use a list structure instead of install commands.
2020-05-15 22:27:22 -03:00
Érico Rolim
042e69b43d
Rename distros/ to void/
2020-05-15 20:06:48 -03:00