Commit Graph

137 Commits

Author SHA1 Message Date
3ae7d250ec
users/foo-dogsquared: make LICENSE file for homepage 2024-09-14 12:25:45 +08:00
bb65daef4a
users/foo-dogsquared: update links and CSS 2024-09-14 12:25:17 +08:00
a5fbff7e66
users/foo-dogsquared: update setups 2024-09-13 17:23:54 +08:00
cf20bd5be6
users/foo-dogsquared/setups/music: update Spotify-specific setup 2024-09-13 17:23:34 +08:00
316df74307
users/foo-dogsquared/setups/music: add Spotify subsection of the module 2024-09-11 11:31:10 +08:00
75e9dd5a45
users/foo-dogsquared/services/backups: add check for removable mounts 2024-09-10 08:11:44 +08:00
a3a3ea98f8
users/foo-dogsquared: add ability to set icons for custom homepage 2024-09-10 08:10:45 +08:00
f6ac08e3dc
users/foo-dogsquared: update custom homepage grid layout 2024-09-09 14:15:07 +08:00
b04cedbc19
users/foo-dogsquared/programs/browsers: add custom homepage as new tab for Tridactyl 2024-09-08 11:33:15 +08:00
b870d34fd8
users/foo-dogsquared: remove old secrets 2024-09-08 11:08:14 +08:00
bbbd3646bd
users/foo-dogsquared/setups/research: add Localsend 2024-09-08 11:07:16 +08:00
7995d92fda
users/foo-dogsquared/services/backup: init
YAY! A proper modularized backup system.
2024-09-07 22:11:51 +08:00
86157bc1a2
users/foo-dogsquared: update custom homepage links and use proper state variables to refer to paths 2024-09-06 21:38:55 +08:00
2221ca1642
users/foo-dogsquared/homepage: update theme SCSS and package definition
Also, Hugo doesn't resolve symlinks unfortunately(?) so we have to go
with making it a real file for now. Either way, this is only for
development purposes and the real version is generated within the HM
config.
2024-09-04 14:57:32 +08:00
47f6c0bee9
users/foo-dogsquared: use upstream config for custom-homepage 2024-09-04 14:48:04 +08:00
95f24e424f
users/foo-dogsquared/setups/research: move from programs namespace
It encompasses more than the programs themselves anyways.
2024-09-03 18:12:46 +08:00
6a0a697ffe
users/foo-dogsquared: add custom-homepage config and proper ports state 2024-09-03 18:09:33 +08:00
f544f3b93f
users/foo-dogsquared/programs/custom-homepage: init
YOOOOOOOOO! This is cool, a Nix-configurable homepage (made with Hugo)
by taking advantage of the way how data are merged within the virtual
filesystem, hell yeah.

Aaaaaand... its novelty wears off a minute later in my setup because
Tridactyl needs to override the tab. :/
2024-09-03 18:08:10 +08:00
657afd19d6
users/foo-dogsquared/programs/browsers: init and set custom homepage 2024-09-03 15:11:42 +08:00
bffd3d003b
users/foo-dogsquared: update Jujutsu and Tridactyl config 2024-09-01 22:39:08 +08:00
fbc6df4445
users/foo-dogsquared/programs/doom-emacs: add org-protocol support 2024-09-01 22:38:26 +08:00
b493c2c71e
users/foo-dogsquared: update Jujutsu and Thunderbird config 2024-08-26 16:00:38 +08:00
91c083b84c
users/foo-dogsquared: update dotfiles location 2024-08-24 13:56:52 +08:00
5d36d79898
users/foo-dogsquared: add state packages 2024-08-24 13:56:15 +08:00
9eaf577057
users/foo-dogsquared/setups/development: add Jujutsu configuration 2024-08-23 20:27:28 +08:00
39cc3b50d6
users/foo-dogsquared: update Tridactyl and atuin config 2024-08-20 18:47:56 +08:00
7a68e0a6a8
users/foo-dogsquared/programs/nixvim: disable Neorg and update LSP server settings 2024-08-18 10:45:24 +08:00
f6c70a278b
home-manager/state: refactor and add paths and ports sub-option
Similarly structured to the NixOS module to make it consistent, yay.
2024-07-31 21:47:48 +08:00
126755c8b1
users/foo-dogsquared: fix conditional for NixOS-enabled parts 2024-07-29 16:02:13 +08:00
79e49c1b7c
users/foo-dogsquared: update program configs 2024-07-16 13:50:41 +08:00
64621b0b2e
users/foo-dogsquared/programs/vs-code: update config 2024-07-11 18:11:56 +08:00
7a049da310
nixvimConfigs: update deprecated attributes 2024-07-11 17:29:17 +08:00
3324c12d4c
wrapper-manager-fds/modules: overhaul wrapper config
Now, there could be multiple wrappers within the configuration but it
should still result with one derivation unlike the original version.
This could be handy for making package overrides with multiple binaries
(for example, 7Z) while making the interface consistent. This turns out
to be way nicer than I thought which is a good thing.
2024-07-08 21:12:31 +08:00
6fd2e28370
users/foo-dogsquared: integrate wrapper-manager-fds 2024-07-05 17:56:38 +08:00
38c12267c9
users/foo-dogsquared: set up Firenvim with an option 2024-06-18 21:56:09 +08:00
4c9852ece4
users/foo-dogsquared/programs/git: update config 2024-05-24 09:28:58 +08:00
26f827d9dd
home-manager/suites/dev: update state variable to use ignoreDirectories 2024-05-18 16:41:21 +08:00
aa7529a5b9
users/foo-dogsquared: update config to use modular states 2024-05-18 16:41:20 +08:00
d64df9bbc2
users/foo-dogsquared/programs/nixvim: update Lush theme template 2024-05-18 16:41:17 +08:00
7828b36a4e
users/foo-dogsquared: refactor Bahaghari usage 2024-05-18 16:41:17 +08:00
ef9f5d2769
users/foo-dogsquared: update yt-dlp audio config 2024-05-18 16:41:16 +08:00
c68dd0bf64
users/foo-dogsquared/setups/development: update dev't app list 2024-05-18 16:41:16 +08:00
92e409e40f
users/foo-dogsquared/programs/doom-emacs: refactor 2024-05-18 16:41:16 +08:00
cc2ec7e4e4
users/foo-dogsquared/setups/music: update config 2024-03-15 11:49:10 +08:00
a7d75dff58
users/foo-dogsquared/programs/git: update signing key 2024-03-11 08:22:49 +08:00
bae26e1df5
users/foo-dogsquared/programs/nixvim: update nvim-cmp module 2024-03-07 18:45:17 +08:00
0c13466cb5
users/foo-dogsquared/dotfiles: fix conditionals 2024-03-07 18:44:09 +08:00
0fb557d145
chore: update comments 2024-03-04 07:43:47 +08:00
e4c1a45b2d
users/foo-dogsquared/programs/nixvim: explicitly don't install Rust toolchain 2024-03-03 10:53:42 +08:00
03cdbc64a9
users/foo-dogsquared/setups/development: update Neovim conditional 2024-02-27 19:45:14 +08:00
b83872854f
users/foo-dogsquared/dotfiles: update path 2024-02-27 19:44:44 +08:00
15a43cd1e5
chore: reformat codebase 2024-02-25 18:20:13 +08:00
cac90f7435
users/foo-dogsquared: migrate to Bahaghari 2024-02-25 17:57:10 +08:00
14fcb6c67f
users/foo-dogsquared/programs/nixvim: enable legendary.nvim' 2024-02-25 17:51:21 +08:00
1e0a2875c8
users/foo-dogsquared/programs/nixvim: update note-taking setup 2024-02-25 17:50:19 +08:00
ffe99314f3
users/foo-dogsquared: restructure config file structure 2024-02-25 17:25:33 +08:00
553ac7a311
users/foo-dogsquared: migrate to Bahaghari instead of tinted-theming.nix 2024-02-23 20:59:47 +08:00
68d0755ca1
users/foo-dogsquared/programs/nixvim: update Lush scheme template 2024-02-23 07:27:40 +08:00
a2f7dbb86e
users/foo-dogsquared/programs/nixvim: update note-taking setup 2024-02-23 07:13:57 +08:00
376dc79dba
users/foo-dogsquared/programs/nixvim: update Lush theme template 2024-02-14 21:17:06 +08:00
2ca7a277e4
users/foo-dogsquared/programs/nixvim: update tree-sitter grammars for note-taking 2024-02-14 21:15:52 +08:00
8c62b4f501
users/foo-dogsquared/programs/nixvim: add formatters settings
Setting up formatters for individual NixVim users is preferential so we leave
it alone.
2024-02-14 18:57:01 +08:00
881af63a03
users/foo-dogsquared/programs/nixvim: add miscellaneous settings 2024-02-14 18:55:58 +08:00
ce14a15863
users/foo-dogsquared/programs/nixvim: add various language support 2024-02-13 12:32:27 +08:00
ed98eb7d1e
users/foo-dogsquared: add profile picture 2024-02-13 12:24:26 +08:00
bb18340944
users/foo-dogsquared/programs/nixvim: add more tree-sitter grammars for note-taking 2024-02-12 17:44:42 +08:00
db589eae82
users/foo-dogsquared/programs/nixvim: refactor lush.nvim template 2024-02-12 17:44:03 +08:00
bd52c17399
users/foo-dogsquared/programs/nixvim: set custom colorschemes with lush.nvim
THANK YOU VIM MACROS AND SUBSTITUTIONS! That was tedious.
2024-02-11 15:32:11 +08:00
a1aa211ed4
users/foo-dogsquared: set custom Tinted Theming schemes 2024-02-11 15:20:09 +08:00
a4177f9382
flake-parts/setups: set separate namespace for custom library
This at least allows us to make custom environment-specific library sets.
2024-02-11 15:16:25 +08:00
4a2b55bdde
users/foo-dogsquared: explicitly enable NixVim 2024-02-07 08:02:57 +08:00
c4af69e24d
users/foo-dogsquared/programs/nixvim: fix program config 2024-02-06 22:36:03 +08:00
be81eb2b5e
users/foo-dogsquared/dotfiles: update conditional for Neovim dotfiles 2024-02-06 20:29:09 +08:00
0d0dd0541f
users/foo-dogsquared/programs/nixvim: add debugging setup 2024-02-06 20:13:09 +08:00
e2c80e14b3
users/foo-dogsquared/setups/development: set conditionals for NixVim module 2024-02-04 22:20:30 +08:00
63c67d7adf
users/foo-dogsquared/programs/nixvim: enable LSP servers setup 2024-02-03 21:33:17 +08:00
a8dfc4e162
users/foo-dogsquared/setups/music: update config 2024-02-02 17:27:47 +08:00
2f389641cd
users/foo-dogsquared/programs/nixvim: init
We've also set a conditional for Neovim module.
2024-02-02 11:09:35 +08:00
32a9acf197
users/foo-dogsquared/setups/music: re-enable beets 2024-01-26 21:21:27 +08:00
c12f59cad8
users/foo-dogsquared/programs/browsers: add "Search by image" Firefox extension 2024-01-22 18:57:37 +08:00
9b7cc8a850
modules: move profiles custom namespace to suites
We now have a "proper" profiles modules ala-nixpkgs so we'll have to move
these to make it less confusing.
2024-01-22 14:48:55 +08:00
121100c8ac
users/foo-dogsquared: add XDG_PROJECTS_DIR
Now to figure how to add this as a system-wide configuration setting.
2024-01-20 22:48:11 +08:00
7e2e3ea132
users/foo-dogsquared/programs/doom-emacs: update package list 2024-01-20 22:47:36 +08:00
1915a106c9
chore: update comments 2024-01-20 17:22:49 +08:00
462ddf9d7d
users/foo-dogsquared/programs/browsers: add Sourcegraph for Firefox extension 2024-01-18 17:06:47 +08:00
3aedb06a6c
users/foo-dogsquared/setups/development: add SSH and GPG keys config 2024-01-17 17:34:10 +08:00
0760acb676
configs: consolidate NixOS and home-manager config into one configs folder
Now we're going beyond these structuring as we might have to accomodate
non-system configurations like Nixvim.
2024-01-15 07:45:43 +08:00