ItsDrike
35dcf5ffa0
Use echo "y" instead of yes to avoid SIGPIPE
...
When using the `yes` command and piping it's output to pacman, it will
confirm the y/n question, however it will then keep running after pacman
ends, as it didn't sent an EOF back. Once that happens, as yes will try
to write more output after pacman process ended, the pipeline breaks,
making the process receive a `SIGPIPE` signal, which causes `yes` to
end.
This would normally be fine, however since we're using `set -euo
pipefail`, this signal causes the whole script to end with code 141. To
avoid this, as we know only a single confirmation will be needed here,
we use echo instead of yes, only supplying one "y" to pacman.
2023-08-01 14:03:13 +02:00
ItsDrike
6d327a133b
Override nodejs with nodejs-lts-gallium without user interaction
2023-08-01 13:45:33 +02:00
ItsDrike
fab6bdce66
Remove dooit-git
2023-08-01 13:35:58 +02:00
ItsDrike
32ed1b9a7d
Don't end the script if the repos were already cloned
2023-08-01 13:35:16 +02:00
ItsDrike
4c19890318
Checkout latest stable release of hyprland
2023-08-01 13:33:24 +02:00
ItsDrike
7801977c2e
Also install dwindle-autogroup hyprland plugin
2023-08-01 13:21:37 +02:00
ItsDrike
065c6cee0c
Also copy hyprland settings
2023-08-01 13:21:14 +02:00
ItsDrike
4091125515
Install pyenv python versions in user install script
2023-08-01 13:20:29 +02:00
ItsDrike
5bf0cd7267
Always sync and update before installing
2023-08-01 13:20:05 +02:00
ItsDrike
9e242c5f47
Don't needlessly reinstall pkgs in install scripts
2023-08-01 13:18:55 +02:00
ItsDrike
5f3d1fde5d
Add GUI installation script
2023-08-01 12:06:53 +02:00
ItsDrike
ac390b1d64
Update user install script
2023-08-01 12:05:16 +02:00
ItsDrike
64ad18c6f6
Fix typo in user install script
2023-08-01 10:24:44 +02:00
ItsDrike
60f8b7ec79
Add some footnotes to installation guide
2023-08-01 02:03:51 +02:00
ItsDrike
47429dddee
Add full arch installation guide
2023-08-01 01:54:02 +02:00
ItsDrike
b83e5b55a1
Use su -l on first login, for env vars like HOME
2023-07-31 22:23:06 +02:00
ItsDrike
c615c1368b
Add user installation script
2023-07-31 22:17:54 +02:00
ItsDrike
4488a65de5
Cd back to original dir after install_root.sh ends
2023-07-31 22:09:39 +02:00
ItsDrike
22d15d2093
Add quick run instructions
2023-07-31 22:04:51 +02:00
ItsDrike
03b4e74694
Rename install.sh to root_install.sh
2023-07-31 22:04:24 +02:00
ItsDrike
6ec7231174
Run pacman with --noconfirm for zsh install
2023-07-31 21:59:08 +02:00
ItsDrike
291ebd4f63
Add pkgfile
2023-07-31 21:58:52 +02:00
ItsDrike
a48d3a5502
Allow ~/.config already existing
2023-07-31 21:56:22 +02:00
ItsDrike
5f3e02b29c
Sync pacman repos after updating /etc/pacman.conf
2023-07-31 21:55:39 +02:00
ItsDrike
983d95c2a6
Make the install script executable
2023-07-31 21:53:59 +02:00
ItsDrike
52aabcdfb6
Add simple install script
2023-07-31 21:53:14 +02:00
ItsDrike
f21ddf9f5a
Add comments to sysctl overrides
2023-07-31 21:47:22 +02:00
ItsDrike
dbd7e017d3
Use DE instead of WM (hyprland shows with DE)
2023-07-23 02:00:54 +02:00
ItsDrike
9072761185
Add neofetch settings
2023-07-23 01:55:45 +02:00
ItsDrike
97fa55a935
Add kitty terminal settings
2023-07-23 00:27:31 +02:00
ItsDrike
0025d52ab9
Add npm binaries to path
2023-07-23 00:14:23 +02:00
ItsDrike
47af19d900
Add git commit ammend alias
2023-07-23 00:13:19 +02:00
ItsDrike
946589562d
Update comments in env vars definitions
2023-07-23 00:12:55 +02:00
ItsDrike
b42498ea5d
Add gpg cofiguration
2023-07-23 00:07:46 +02:00
ItsDrike
36553763a1
Stop wayland-session, not wm-ready
2023-07-23 00:06:03 +02:00
ItsDrike
68b0d96841
Fix toggle-powersave script
2023-07-23 00:05:23 +02:00
ItsDrike
427d15e717
Update mimetypes
2023-07-23 00:01:17 +02:00
ItsDrike
15075f2009
Update window rules
2023-07-22 23:59:33 +02:00
ItsDrike
590b681070
Update keybinds
2023-07-22 23:59:25 +02:00
ItsDrike
84afdb1bbf
Split up hyprland config
2023-07-22 23:40:28 +02:00
ItsDrike
bbc2294602
Use ctrl+F10 for obs
2023-07-22 23:33:21 +02:00
ItsDrike
64af08d11e
Remove postspace
2023-07-22 23:33:08 +02:00
ItsDrike
01c03651ce
Change terminal to kitty
2023-07-22 23:32:56 +02:00
ItsDrike
e0e03aee0f
Auto-float opensnitch-ui
2023-07-22 23:32:42 +02:00
ItsDrike
84bfe7e967
Change group border color
2023-07-22 23:32:22 +02:00
ItsDrike
945e7dcce6
Add new monitor variables (hyprland update)
2023-06-26 14:18:34 +02:00
ItsDrike
ca1864eb56
use fontawesome bitcoin icon
2023-06-26 14:17:07 +02:00
ItsDrike
59768f2935
Move to v3 systray
...
See: https://github.com/elkowar/eww/pull/743#issuecomment-1602653455
2023-06-26 14:16:27 +02:00
ItsDrike
61197fb18e
Define font-size for window name text
2023-06-26 14:16:15 +02:00
ItsDrike
36c91ef958
Improve formatting in eww.scss
2023-06-26 14:15:45 +02:00