Commit Graph

200 Commits

Author SHA1 Message Date
79a144aad6
users/foo-dogsquared: add quick script for mpv YouTube playlists 2023-10-13 14:15:46 +08:00
c410ece05a
treewide: remove options attribute for modules 2023-10-02 14:26:11 +08:00
e321e03204
users/foo-dogsquared: add SSH config for self-hosted setups 2023-10-02 14:15:37 +08:00
98e5f1a9b3
users/foo-dogsquared: remove vscodium-fhs
We already use VS Code for this.
2023-09-30 13:39:31 +08:00
64116b1e50
users/foo-dogsquared: update Tridactyl config 2023-09-28 18:34:34 +08:00
ed8611478a
users/foo-dogsquared: update Tridactyl config 2023-09-28 10:29:01 +08:00
4ebaca7a13
users/foo-dogsquared: refactor browser configuration 2023-09-28 10:28:43 +08:00
5a13b05456
users/foo-dogsquared: update Firefox setup 2023-09-26 22:34:40 +08:00
0f61e0f98e
users/foo-dogsquared: add native messengers in Firefox 2023-09-25 23:04:12 +08:00
c35bb4b185
config: improve conditional for checking NixOS module
This is mainly for integrating NixOS modules with home-manager by
setting them conditionally if certain options are enabled. This prevents
duplicate configurations which often result in conflicts (like the
Firefox module that is both available on NixOS and home-manager).
2023-09-25 23:00:40 +08:00
ac3476b839
users/foo-dogsquared: remove hledger-utils and reformat code 2023-09-25 22:25:21 +08:00
3f459b8427
users/foo-dogsquared: update Tridactyl configuration 2023-09-25 15:29:39 +08:00
a09e0c246e
users/foo-dogsquared: make Firefox config optional
Only when the Firefox Nix module is not configured.
2023-09-25 15:28:59 +08:00
e1abb88f83
users/foo-dogsquared: update nixpkgs configuration 2023-09-24 20:07:01 +08:00
96837c050b
users/foo-dogsquared: update Tridactyl configuration 2023-09-24 20:06:52 +08:00
563a286a30
users/foo-dogsquared: add shaders dev submodule 2023-09-24 19:22:00 +08:00
bffbc536db
users/foo-dogsquared: add Tridactyl configuration 2023-09-24 12:17:29 +08:00
3c3145318e
users/foo-dogsquared: add add-ons for Firefox installation 2023-09-24 12:07:59 +08:00
5cbd36bcf0
profiles/editors: automate Doom Emacs installation 2023-09-18 14:42:29 +08:00
6a1178f969
config: add comments 2023-09-11 10:14:39 +08:00
5e21289f88
users/foo-dogsquared: update secret keys 2023-09-09 08:03:14 +08:00
b4c41ca5e1
users/foo-dogsquared: update Firefox policies 2023-09-06 05:56:47 +08:00
eb8691348a
users/foo-dogsquared: add Nyxt dotfiles 2023-09-04 21:40:26 +08:00
5e2696e220
users/foo-dogsquared: enable VS Code editor profile 2023-09-04 21:40:02 +08:00
1a769a7639
users/foo-dogsquared: install additional browsers 2023-09-04 14:14:15 +08:00
09b67d6af4
users/foo-dogsquared: customize Brave browser flags 2023-09-04 14:13:43 +08:00
8f11ef8b14
users/foo-dogsquared: make custom wrapped version of Firefox 2023-09-04 13:55:29 +08:00
7c203ab665
users/foo-dogsquared: add ActivityWatch web watcher extension 2023-08-21 12:14:37 +08:00
03c89e3b74
users/foo-dogsquared: add ActivityWatch service 2023-08-03 23:00:55 +08:00
59bd69691b
users/plover: replace systemd session variables as shell variables 2023-08-01 17:28:52 +08:00
bcaa9e5319
users/foo-dogsquared: rotate keys on secrets 2023-07-28 23:02:28 +08:00
848d06a498
users/foo-dogsquared: add gh-actions-cache extension for GitHub CLI 2023-07-27 12:35:03 +08:00
78928e4a3a
users/foo-dogsquared: remove lf dotfiles 2023-07-25 20:21:48 +08:00
5074098ab9
users/foo-dogsquared: create secrets 2023-07-24 17:48:15 +08:00
4bba534f22
users/foo-dogsquared: add more things to fetch 2023-07-22 11:05:52 +08:00
d421591105
users/foo-dogsquared: add old email account 2023-07-19 07:43:36 +08:00
d9bbe14bda
users/foo-dogsquared: update Thunderbird settings
Also removed the email account for Thunderbird since it conflicts with
my current workflow.
2023-07-16 15:29:13 +08:00
e43b5a7209
users/foo-dogsquared: update Git config
The sendemail configuration should be handled by the email accounts
configured alongside the home-manager config.
2023-07-14 13:21:57 +08:00
246586c25c
users/foo-dogsquared: fix personal email settings 2023-07-14 10:51:23 +08:00
dcdfa11945
users/foo-dogsquared: update Firefox personal profile 2023-07-13 21:44:39 +08:00
6a5489131a
users/foo-dogsquared: update personal email config 2023-07-13 18:40:24 +08:00
f9e3a2daad
users/foo-dogsquared: add user-specific nixpkgs config 2023-07-07 17:12:08 +08:00
545159f830
users/foo-dogsquared: add Firefox add-ons 2023-07-06 11:08:24 +08:00
c3bec31b86
chore: reformat codebase 2023-07-05 16:42:15 +08:00
1027f97333
users/foo-dogsquared: update session variables 2023-07-05 11:51:44 +08:00
507f1862fb
users/foo-dogsquared: fix music module 2023-07-05 11:51:06 +08:00
f7a27479b2
users/foo-dogsquared: modularize browser config 2023-07-04 18:43:43 +08:00
2baf917efb
users/foo-dogsquared: add email config 2023-07-04 18:43:01 +08:00
a20af418f9
users/foo-dogsquared: add music-related cleaners 2023-07-04 08:54:40 +08:00
2ed3c2b790
users/foo-dogsquared: modularize config 2023-07-04 08:55:49 +08:00
ef6ff9230a
users/foo-dogsquared: update Mopidy and Bleachbit config 2023-07-02 11:39:57 +08:00
47b2714ff4
users/plover: init Bleachbit service for daily history cleanup 2023-07-01 18:13:09 +08:00
c0ebfe98fd
users/foo-dogsquared: remove unnecessary comments 2023-07-01 16:30:15 +08:00
0645422e16
users/nixos: update Nix caches 2023-06-27 15:58:02 +08:00
f746fe36c7
users/foo-dogsquared: refactor Zellij layout 2023-06-27 12:57:29 +08:00
df589b1915
users/foo-dogsquared: update Bash config
Also, the Wezterm shell integration is now fixed. Hoorah!
2023-06-24 10:27:13 +08:00
4cbb300dae
users/foo-dogsquared: update Zellij configuration 2023-06-23 18:14:41 +08:00
fceb1afa7f
users/foo-dogsquared: use own Atuin sync server 2023-06-16 13:16:12 +08:00
1bdda28ffe
chore: reformat codebase 2023-06-08 21:19:17 +08:00
3fbd2b3606
users/plover: update home-manager user version to 23.05 2023-05-25 11:15:28 +08:00
bb07f426b3
users/foo-dogsquared: add PATH for custom scripts from dotfiles 2023-05-10 08:59:52 +08:00
a06f17d4d1
users/foo-dogsquared: update home-manager version 2023-05-07 23:13:19 +08:00
91bfe61212
users/foo-dogsquared: add Doom Emacs sync
While installing it should be idempotent, it does change/breaks(?) the
configuration. A simple `doom sync` should fix it.
2023-05-03 12:47:12 +08:00
96e02ffe4b
users/foo-dogsquared: update music player setup 2023-05-02 11:46:00 +08:00
335a6d8101
users/plover: add glances to package list 2023-04-24 11:15:51 +08:00
50bc735fdf
users/foo-dogsquared: update beets configuration 2023-04-24 11:15:41 +08:00
cf0c612b5a
users/foo-dogsquared: update package list 2023-04-24 11:15:29 +08:00
9abe64cb44
users/foo-dogsquared: update yt-dlp-audio configuration 2023-04-24 11:14:51 +08:00
7198b83205
users/foo-dogsquared: add custom scripts from dotfiles 2023-04-20 20:37:56 +08:00
e04d31afeb
users/foo-dogsquared: update the fetching service 2023-03-24 10:26:16 +08:00
7869bb79cf
users/foo-dogsquared: automate Doom Emacs installation 2023-03-21 00:21:06 +08:00
f65dcdf980
users/foo-dogsquared: automate Doom Emacs fetching 2023-03-17 22:40:29 +08:00
6496fa363d
users/foo-dogsquared: replace dotfile flake input with modules/mutable-files 2023-03-13 23:46:24 +08:00
a2571ad13a
profiles/desktop: separate video and documents into separate categories
It has gone too big. Not to mention, photos and audio is also multimedia
technically so it just makes it more confusing.
2023-03-08 23:46:06 +08:00
70e2e077d1
users/plover: add Wireshark program 2023-02-11 15:24:04 +08:00
93863ff00c
hosts/ni: update host and user configuration 2023-02-11 15:21:50 +08:00
3787bf2e68
users/foo-dogsquared: add SSH and GPG client configurations 2023-02-07 19:06:18 +08:00
d2a272f16b
users/foo-dogsquared: update gh config 2023-02-05 16:40:23 +08:00
8cacfa2867 users/foo-dogsquared: add GitHub CLI setup 2023-01-29 00:00:55 +08:00
eae9ea0405 users/foo-dogsquared: update git config 2023-01-24 11:04:32 +08:00
d6fa557433 users/foo-dogsquared: update other SSH public key 2023-01-20 14:16:57 +08:00
cfc99cef4c users/plover: add inetutils and iputils to package list 2023-01-17 21:50:00 +08:00
a00c58b9dc users/foo-dogsquared: update beets and Brave configuration 2023-01-12 22:03:03 +08:00
4c34a87366 chore: reformat codebase 2023-01-07 16:06:34 +08:00
c407ffd617 users/foo-dogsquared: add an extra SSH key 2023-01-01 15:30:17 +08:00
300d0a8d3e users/admin: fix the sudo config
I really should get used running checks before pushing.
2022-12-14 17:33:10 +08:00
57078178f3 users/admin: make the account passwordless 2022-12-13 09:19:58 +08:00
0acead3887 users/foo-dogsquared: add Bitwarden extension 2022-12-12 10:26:30 +08:00
Gabriel Arazas
4e20a9ae17 users/foo-dogsquared: update Git credentials 2022-12-11 08:05:03 +08:00
Gabriel Arazas
7b76bc6500 users/foo-dogsquared: update browser extensions list 2022-12-10 18:47:02 +08:00
Gabriel Arazas
2cc7faf2e7 users/admin: add trust to more applications 2022-12-06 15:55:23 +08:00
Gabriel Arazas
1e17c59034 users/plover: add home-manager user to config 2022-12-03 15:24:22 +08:00
Gabriel Arazas
b5b52426dc config: restructure user and host files 2022-12-03 15:24:22 +08:00
Gabriel Arazas
487d0717d5 users/admin: change password 2022-11-30 08:36:37 +08:00
Gabriel Arazas
07b198c5ab docs: update 2022-11-29 15:58:33 +08:00
Gabriel Arazas
7f87ee09c4 users: set the correct attributes for authorized keyfiles 2022-11-28 00:41:27 +08:00
Gabriel Arazas
a3d3bb0164 users/plover: init home-manager profile 2022-11-26 14:12:30 +08:00
Gabriel Arazas
30e75ebfc7 users/plover: refactor into user-specific config 2022-11-25 21:27:00 +08:00
Gabriel Arazas
b89d9f249c users/admin: init
This is the user to be used for managing installations with deploy-rs
but it is also the main user for servers.
2022-11-25 21:25:40 +08:00
Gabriel Arazas
51d51f5398 hosts/plover: init 2022-11-25 14:51:27 +08:00