ItsDrike
31ab2cdb8e
Auto-install xdg desktop portal gtk
2024-12-09 18:12:25 +01:00
ItsDrike
254181c0fc
Major rewrite: switching back to Arch from NixOS
2024-10-02 14:48:26 +02:00
ItsDrike
934579abf0
Add rose-pine hyprcursor theme
2024-03-14 01:32:46 +01:00
ItsDrike
b15a43697f
Replace discord with vesktop
2024-03-13 11:04:37 +01:00
ItsDrike
118cd7f676
Migrate swaylock to hyprlock
2024-03-10 04:42:08 +01:00
ItsDrike
9bb205b74d
Re-add systemd-lock-handler to install script
2024-03-10 04:14:43 +01:00
ItsDrike
6404099438
Add gvfs-mtp for android files
2024-03-10 04:13:35 +01:00
ItsDrike
545fd01ae4
Add hyprlang and hyprcursor install deps
2024-03-10 04:13:19 +01:00
ItsDrike
da1b1f1c76
Remove dwindle-autogroup building (there's hyprpm)
2024-03-10 03:59:52 +01:00
ItsDrike
ae02222df1
Migrate from swayidle to hypridle
2024-02-19 01:19:52 +01:00
ItsDrike
292778fa9c
Add hyfetch
2024-02-17 22:45:22 +01:00
ItsDrike
97459fc7e8
Don't install nodejs-lts-gallium (no longer needed)
2023-12-31 12:44:40 +01:00
ItsDrike
9538d5c1b1
Upate gui install scripts
2023-12-29 15:11:58 +01:00
ItsDrike
f0ce0a249d
Move .pki to data home (.local/share), not config
2023-08-02 01:49:08 +02:00
ItsDrike
08973fb001
Copy the ~/.mozilla symlink
2023-08-01 17:06:55 +02:00
ItsDrike
2391f389ca
Fix typos
2023-08-01 16:49:29 +02:00
ItsDrike
65f675cfdd
Fix typo
2023-08-01 15:16:05 +02:00
ItsDrike
722649b3a4
Also copy the dunst and eww configurations
2023-08-01 14:39:55 +02:00
ItsDrike
f29837c598
Remove xdg-desktop-portal-gnome if installed
2023-08-01 14:34:41 +02:00
ItsDrike
a56a2a4daa
Fix typo (railsmark -> ralismark github username)
2023-08-01 14:24:04 +02:00
ItsDrike
e2ae926dbc
Add tood on potential git pull
2023-08-01 14:19:35 +02:00
ItsDrike
c247c0fbab
Don't fail if hyprland-dwindlw-autogroup exists
2023-08-01 14:19:20 +02:00
ItsDrike
6a803b051a
Fix typo (don't run yay as root)
2023-08-01 14:16:23 +02:00
ItsDrike
6273223007
Fix typo (wrong cd directory)
2023-08-01 14:14:46 +02:00
ItsDrike
16546e3f34
Fix typo (| instead of || to ignore failures)
2023-08-01 14:13:26 +02:00
ItsDrike
ba4e46bdb3
Fix typo
2023-08-01 14:10:09 +02:00
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
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