Commit Graph

201 Commits

Author SHA1 Message Date
Érico Nogueira 8bcc4335a6 Update random stuff.
- make starship config less bad.
- add *i686-launch scripts to access the i686-musl chroot without chroot.
- move cp wrapper to rcp.
- use vulkan in mpv when available (flickers a lot, maybe switch to opengl?).
2021-03-11 02:27:40 -03:00
Érico Nogueira ad2c239767 Update wayland related stuff.
- Smaller fonts due to new monitor.
- Add back option of running pulseaudio.
- Add stuff for xdg-desktop-portal-wlroots (still kinda sketchy).
2021-03-11 02:24:06 -03:00
Érico Nogueira 750b555baa Remove context from neovim.
Way too laggy, unfortunately.
2021-03-11 02:18:19 -03:00
Érico Rolim 59f96e53ef General config and script cleanup.
Important stuff:

- mpv config has useful profiles.
- gdbinit pulls in gef.
- fish sets LANG!
2020-11-17 00:26:57 -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 60ed2002f0 Update neovim config.
- Add context module - it can be laggy sometimes, unfortunately.
2020-11-17 00:26:57 -03:00
Érico Rolim 57344ab495 Move wayland-services to s6.
Also:

- moved the services directory to a less hidden position.
- update swaylock config.
- use wayland-logout in killing script (it's provided by wf-shell >= 0.6.0)
2020-11-17 00:26:24 -03:00
Érico Rolim ad7d67984b Move get-otp implementation to a separate repo. 2020-10-09 01:50:31 -03:00
Érico Rolim 8a75e69105 Update configs and scripts.
- config for new starship version
- make waybar service use Waybar from PATH
- add sndio config to waybar
- add startcage script
- other assorted stuff
2020-10-08 18:05:13 -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 1c36164e3c Update sourcecode, add purr-c.
Use HTTPS links instead of SSH.

Rename old purr and meow to -old.
2020-09-22 11:46:38 -03:00
Érico Rolim 014a1979d4 Update scripts and services.
- create cde-kicad for themed KiCad
- create sndio_volume: requires patched sndioctl to work
- change redshift service to gamma one, use gammastep. gammastep still
  needs to be accepted into void repos
- add download code for cdetheme in sourcecode/install.sh
- update meow and purr
- clean up do-not (thanks skarnet and heliocat) / add completion for it
2020-09-22 11:32:58 -03:00
Érico Rolim 8e88f2af7d Simplify README.
Stop listing applications, they are listed under void/void.sh already.
2020-09-05 00:06:19 -03:00
Érico Rolim b3082e21d4 Remove ate terminal. 2020-09-04 23:53:42 -03:00
Érico Rolim aa66d613a3 Update configs.
- gdbinit: use recommended extended-remote
- nvim: move shortcut to remove delay when pressing `w`
2020-09-01 22:45:29 -03:00
Érico Rolim 1b6020874f Update utils.
- get-otp: simplify
- lessg: move, include doas inside
2020-09-01 22:43:35 -03:00
Érico Rolim fde98dee72 Some new and updated utilities.
- arm-nm: print function size inside arm-none-eabi ELFs
- do-not: do something and send notification when it's done
- lessg: require calling doas/sudo to launch it
- speak_time: execline implementation
- dis: equivalent to lnch, uses only execline
2020-09-01 01:02:08 -03:00
Érico Rolim a87bc728ef sourcecode: add dalias's totp.sh.
Currently haven't got this functional.
2020-09-01 01:02:08 -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 a41e3a5d71 utils: create otp client.
It opens an encrypted file, gets otp information from it, and generates
a token. Depends on quite a few things.
2020-09-01 01:02:08 -03:00
Érico Rolim 57da889f82 sourcecode: add AES file encoder/decoder.
Uses CBC with 8 char password.
2020-09-01 01:02:08 -03:00
Érico Rolim 18cbf06cd4 enter-chroot: use strlcat instead of strncat.
This assumes running environment is musl. Mistake pointed out by duncaen.
2020-09-01 01:01:51 -03:00
Érico Rolim 937e1b8e82 sourcecode: simplify makefiles. 2020-09-01 00:20:19 -03:00
Érico Rolim fe79487522 Move a lot of stuff to execline.
Also change spt to a symlink.
2020-08-13 02:41:44 -03:00
Érico Rolim 5e952f0692 wayland-services: move to execline.
Remove exec-if-exists.
2020-08-13 01:10:12 -03:00
Érico Rolim d5490a3d7c wayland-services: use symlinks to binaries. 2020-08-13 00:51:00 -03:00
Érico Rolim 6db3959e2d README.md: update. 2020-08-13 00:47:28 -03:00
Érico Rolim a5b436a609 Update several configs.
- alacritty: just fix for new version
- mpv: force sndio
2020-08-13 00:39:30 -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 c74dd73645 Update scripts.
- Create rgps as script instead of alias
- Add lots of new stuff
- Stop reloading spotifyd in start-tmux-music
2020-08-12 23:17:15 -03:00
Érico Rolim ab86f2612d Add zdykstra's fuzzypkg. 2020-08-12 23:12:01 -03:00
Érico Rolim 62077c2a16 chroot-mnt: add --make-rslave to commands. 2020-07-25 01:38:53 -03:00
Érico Rolim 98a15fa859 sourcecode: create enter-chroot.
Written in C, is a setid program and does the job of launch-chroot,
which is being retired.
2020-07-25 01:35:52 -03:00
Érico Rolim 57cee8fd64 launch-chroot: add D-Bus. 2020-07-25 01:33:36 -03:00
Érico Rolim 60d3c5a2ba Add stow-linux.sh.
Avoid accidents by stowing all folders.
2020-07-17 01:15:06 -03:00
Érico Rolim e62f5aa8a9 Move Linux only utils to linux-utils. 2020-07-17 01:14:01 -03:00
Érico Rolim 1cf3f25554 Update license for 2020. 2020-07-17 01:04:04 -03:00
Érico Rolim eb07550bd6 Update GDB init.
Fix errors: "def" could be either "define" or "define-prefix".
2020-07-17 01:02:52 -03:00
Érico Rolim 6151c7ef81 Wayfire customization. 2020-07-17 01:01:58 -03:00
Érico Rolim b1b32b8ec8 Initial wayfire config. 2020-07-17 01:01:30 -03:00
Érico Rolim ff22dceb83 Move wayland-vars to compositor launch time.
Add wayfire start.
2020-07-17 00:59:57 -03:00
Érico Rolim e3f61dde74 Update utilities.
- spd: remove exec
- git-merge-pr: update commit
- depgraph: update supported flags
- lessg: add command
2020-07-07 19:03:26 -03:00
Érico Rolim ec039ba853 doom: update config. 2020-07-07 19:03:03 -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 19786cf9bc utils: update and add new pastes.
All of them now use wl-copy conditionally.

- purr: uses bsd.ac
- meow: uses bsd.ac with key
2020-07-07 18:38:37 -03:00
Érico Rolim 6cc2aacd8b Wayland: update startup files.
- source wayland-vars before launching
- export EGL vendor stuff to avoid issues with nvidia drivers in musl
- catch core files
2020-07-07 18:33:48 -03:00
Érico Rolim fed9677104 sshfs-map: fix segfaults under musl.
- line and line_size should be reset each loop, otherwise getline() will
use a freed memory address. This worked under glibc, but broke under
musl for some reason. More specifically, it would segfault when running
setmntent for the second time.

- General clean-up: is_mounted checks shouldn't call continue, otherwise
they will skip the clean-up routines. This would be a memory leak, but
not a functionality issue. The calls to continue were probably the
reason that the program didn't segfault when running for a consecutive
time, after the first map had already been mounted.

- Move printf calls to outside fork block.
2020-07-07 17:35:21 -03:00