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