1
0
Fork 0
Commit Graph

670 Commits

Author SHA1 Message Date
Pratham Patel 28bae45eb3
linux-setup.sh: install "kernel-devel-matched" only if the "stock" RHEL/Fedora is installed 2024-01-07 18:11:51 +05:30
Pratham Patel 79814f7cbe
rename script to perform a single-time setup and also add fetching of git-prompt.sh 2024-01-07 17:36:32 +05:30
Pratham Patel 78a5ffc31b
rename paranoid-sync to a better name (paranoid-flush) 2024-01-07 17:33:33 +05:30
Pratham Patel 16a656ce53
update package extraction scripts 2024-01-07 17:32:36 +05:30
Pratham Patel 3ce857054c
almost done with the switch to Bash (sigh) 2024-01-07 17:31:47 +05:30
Pratham Patel 2dc06a8ff2
move home-manager-setup.sh in linux-setup.sh since it is a one-time job 2024-01-07 00:16:22 +05:30
Pratham Patel 36296f23aa
home-manager: initial fish shell setup 2024-01-07 00:10:49 +05:30
Pratham Patel 49fa3e2149
unify {deb,el}/initial-setup.sh as other-common-scripts/linux-setup.sh 2024-01-06 23:02:00 +05:30
Pratham Patel 420e82badf
initialize with home-manager config 2024-01-06 21:56:35 +05:30
Pratham Patel 4a24cfc91c
fix calling of the alacritty-import.sh script and the script itself too 2024-01-06 21:53:22 +05:30
Pratham Patel 4e7c2ee524
el/initial-setup.sh, but for debian (bookworm) 2024-01-06 12:53:22 +05:30
Pratham Patel 4cb8af1f01
el/initial-setup.sh: fix manually downloading the latest release binary of direnv 2024-01-06 12:41:19 +05:30
Pratham Patel 9bacba12de
add script to flash OS image and uboot to disk 2024-01-04 11:01:43 +05:30
Pratham Patel e8ce230513
add flatpak: obsidian 2024-01-04 10:50:46 +05:30
Pratham Patel 79e8ef4463
flatpak-manage.sh: improve script 2023-12-30 18:15:51 +05:30
Pratham Patel 47c404264c
polybar: fix date 2023-12-28 14:29:32 +05:30
Pratham Patel 98337325a0
kernel-opt-compare.sh: improve ze script logic 2023-12-28 14:29:04 +05:30
Pratham Patel 30638af08b
upgrade-nixos.sh: fix logic 2023-12-28 11:22:11 +05:30
Pratham Patel cddae7af12
determine availability of "--fsync" option for rsync 2023-12-28 11:21:06 +05:30
Pratham Patel 29703761e2
fish: improve detection of x11/wayland 2023-12-21 09:29:40 +05:30
Pratham Patel 89363c1fc7
el/initial-setup.sh: add pkg: kernel-devel 2023-12-20 09:17:47 +05:30
Pratham Patel c8502808f4
el/mock-build.sh: releasever is printed twice, use only one 2023-12-19 17:19:55 +05:30
Pratham Patel 7dfadbb945
el/initial-setup.sh: add pkg: kernel-headers 2023-12-19 09:44:41 +05:30
Pratham Patel 6523c1bb46
upgrade-nixos.sh: display some nice messages since I will be checking the service log 2023-12-17 11:50:56 +05:30
Pratham Patel 51656c9d47
"tidy-up" rsync aliases and add an alias to "diff" between NixOS git repo and system config 2023-12-17 11:40:46 +05:30
Pratham Patel 0d04dbc407
rename the nixos upgrade script to match the service name 2023-12-17 11:20:37 +05:30
Pratham Patel 7d00e6a7a8
remove the dry-build from nixos-upgrade.sh 2023-12-17 11:19:44 +05:30
Pratham Patel 958f34f9bb
improve/refactor scripts
- remove unnecessary double-quotes and '$0'-s
- move movable scripts from nix-shell to {b,d}ash
- some refactor (hopefully not negatively impacting logic)
- when checking for running (Rust-related) processes with pgrep, use '--exact'
2023-12-16 22:23:21 +05:30
Pratham Patel e5a019cced
add script to conditionally upgrade NixOS 2023-12-16 22:12:08 +05:30
Pratham Patel 6328633848
move nixos-config-pull.sh to a more apt place 2023-12-16 21:57:13 +05:30
Pratham Patel 5fbac1e6d0
remove unused scripts 2023-12-16 21:54:38 +05:30
Pratham Patel 073d66d3e1
rename extract-rpm-files.sh, introduce extract-deb-pkg.sh, add+update respective aliases 2023-12-16 21:53:45 +05:30
Pratham Patel 56833a2adc
NETWORKING_INTERFACE should be exported from bspwmrc, not xinitrc (e3fadb289d) 2023-12-15 13:58:44 +05:30
Pratham Patel e3fadb289d
export NETWORKING_INTERFACE from ~/.xinitrc so polybar can use it 2023-12-15 13:31:23 +05:30
Pratham Patel a4113ffc06
ssh: update sentinel's SSH key 2023-12-14 16:38:57 +05:30
Pratham Patel c8a8765ec5
polybar: remove mpv module 2023-12-14 13:05:04 +05:30
Pratham Patel c35192ca12
ssh: disable host key checking for VMs 2023-12-13 09:26:05 +05:30
Pratham Patel 26e2c5be1f
el/initial-setup.sh: enable sshd 2023-12-13 09:25:17 +05:30
Pratham Patel 592a5b10ac
el/initial-setup.sh: exit if NOPASSWD is commented out 2023-12-12 09:48:15 +05:30
Pratham Patel 4bb8217bd0
el/initial-setup.sh: introduce dnf.conf setup 2023-12-12 09:20:39 +05:30
Pratham Patel 6dcd51dd00
el/initial-setup.sh: since sudo is inside script, we can use $USER 2023-12-12 08:35:09 +05:30
Pratham Patel 10afe79b1b
el/initial-setup.sh: use "command -v" instead of "which" 2023-12-11 21:55:48 +05:30
Pratham Patel 398accf2cd
el/initial-setup.sh: upgrade pkgs after installing the necessary ones 2023-12-11 21:35:17 +05:30
Pratham Patel eb41d80005
el/initial-setup.sh: fix logic error in detecting tmux 2023-12-11 21:32:19 +05:30
Pratham Patel dc779a8181
fish: add alias for running MPV on a GPU-driver-less RPi(4B) 2023-12-11 21:02:59 +05:30
Pratham Patel f7cb561a4f
el/initial-setup.sh: force the user to run the script in tmux 2023-12-11 21:02:08 +05:30
Pratham Patel 11a6a7cc7b
rewrite el/rhel-setup.sh as initial-setup.sh (UNTESTED) 2023-12-11 20:54:32 +05:30
Pratham Patel fc9127807a
rust-manage.sh: switch from nix-shell to dash and exit on rustup not being found 2023-12-11 11:32:23 +05:30
Pratham Patel 62e4451717
gtk: settings.ini: add more properties 2023-12-11 10:48:49 +05:30
Pratham Patel 9a4ba4fde4
polybar: show date "complying" with ISO 8601 2023-12-11 10:47:14 +05:30