Commit Graph

259 Commits

Author SHA1 Message Date
É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
Érico Rolim 827ad9943c sourcecode: udpate building stuff.
- Remove `set -x` from install.sh
- Add cflags to Makefile
2020-07-07 17:34:18 -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 a29a58b46e Add depgraph command.
Visualize program dependencies with PNGs generated by dot.
2020-06-24 03:43:47 -03:00
Érico Rolim 8089adf276 Wayland: clean up services.
Complete Void migration, fix exec-if-exist.
2020-06-24 03:42:48 -03:00
Érico Rolim 75c97ebf62 Update Wayland stuff.
- Add logging to wayland launch script.
- Fix launcher.
- Remove FORCE_DPI for wayland, was screwing with qutebrowser.
2020-06-22 02:23:22 -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 15dc7f68f0 wayland: move waybar and swayidle to services 2020-06-09 18:50:09 -03:00
Érico Rolim 4c5fa61376 wayland: modify service setup
- sway config launches runsvdir:
 - has a mechanism for verifying if it's already running
 - doesn't have a mechanism for killing the runsvdir only when adequate
2020-06-09 18:48:21 -03:00
Érico Rolim 7d4d0e1ae7 Update info: sway config and IRC channels. 2020-06-09 18:44:27 -03:00
Érico Rolim 248bfc4233 Add 0x0 pastebin service script 2020-06-04 02:02:57 -03:00
Érico Rolim ca97e8abe0 README: update information about sourcecode/ 2020-06-04 02:02:27 -03:00
Érico Rolim b7c9997ab0 Update doom-emacs
- Theme
- Features
2020-06-04 02:01:49 -03:00
Érico Rolim dd5a54e6cd Add playerctld daemon and usage 2020-06-04 02:00:58 -03:00
Érico Rolim 8fe4be8f19 Re-organize installation scripts 2020-06-04 02:00:30 -03:00
Érico Rolim e2002df0ce Clean up scripts and use sh instead of bash
Deleted: mpv, makepkg, openlink
2020-06-04 01:10:31 -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 4f47661740 Create install.sh for sourcecode/ 2020-06-03 14:32:51 -03:00
Érico Rolim 9030040f41 Check if (un)mounted in sshfs-map. 2020-06-03 14:31:41 -03:00
Érico Rolim 4c7f8b18f6 Support empty lines and comments in sshfs-map. 2020-06-03 13:59:48 -03:00
Érico Rolim d2e04eccf4 Create sshfs-map. 2020-06-03 13:50:50 -03:00
Érico Rolim 53395f63ac Initial Doom Emacs config
- Mostly some changes to init.el
- IRC in config.el
2020-05-29 01:24:36 -03:00
Érico Rolim 80e132c879 Enable launching sway with nvidia drivers loaded. 2020-05-29 01:23:23 -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 d8e8fbd380 wayland: update Waybar and service
- Add logging to wayland-services
- Add sticky shortcut
- Remove Waybar workarounds:
  - pactl stat
  - floating rule for pop-ups
2020-05-22 23:29:34 -03:00
Érico Rolim 72cfb7f3b1 media,wayland: add spotifyd service 2020-05-22 23:28:14 -03:00
Érico Rolim 1f7d5cf48b fish: add emacs.d/bin to path
For use with Doom Emacs.
2020-05-15 22:49:25 -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 8e54c85904 wayland: add check for sway service and update screenshot 2020-05-15 21:59:56 -03:00
Érico Rolim 042e69b43d Rename distros/ to void/ 2020-05-15 20:06:48 -03:00
Érico Rolim 39a5cd136c void.sh: split disk_tools 2020-05-12 20:41:18 -03:00
Érico Rolim 3982d30094 Fix void.sh 2020-05-12 20:38:11 -03:00
Érico Rolim ffa3206524 Update Void stuff. 2020-05-12 20:36:41 -03:00
Érico Rolim e771fa5e40 wayland: move to runit service start-up 2020-05-11 02:16:22 -03:00