Commit Graph

109 Commits

Author SHA1 Message Date
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
Gabriel Arazas
3a7816a901 chore: reformat codebase 2022-11-19 11:32:29 +08:00
Gabriel Arazas
9cb4e335e0 docs: update 2022-11-13 14:03:49 +08:00
Gabriel Arazas
bc847f28ea services/bleachbit: change the cleaners default value 2022-10-12 07:02:24 +08:00
Gabriel Arazas
90dd0f9c35 config: update 2022-09-25 11:49:19 +08:00
Gabriel Arazas
69414b5a21 config: create dotfiles as an extraArgs 2022-09-25 11:46:14 +08:00
Gabriel Arazas
915a93321a docs: update 2022-09-19 10:56:06 +08:00
Gabriel Arazas
66092ff8c5 users/foo-dogsquared: update music player setup 2022-09-11 19:29:58 +08:00
Gabriel Arazas
cccbe79dad users/foo-dogsquared: update home-manager config 2022-09-02 08:37:56 +08:00
Gabriel Arazas
7d51879c9f chore: update miscellaneous parts of config 2022-08-27 13:41:12 +08:00
Gabriel Arazas
12251141e7 users/foo-dogsquared: add public key and update config 2022-08-19 17:36:33 +08:00
Gabriel Arazas
7cda100888 users/foo-dogsquared: improve git config 2022-08-11 09:44:32 +08:00
Gabriel Arazas
10fd8f8ca1 users/foo-dogsquared: update git config 2022-08-10 12:42:12 +08:00
Gabriel Arazas
823da5ed9c users/foo-dogsquared: fix beets config 2022-08-07 13:30:19 +08:00
Gabriel Arazas
569c258e51 users/foo-dogsquared: more music player setup 2022-08-06 14:06:02 +08:00
Gabriel Arazas
bc5c580052 users/foo-dogsquared: update Bash config
Since I'm confident with using Wezterm at this point, let's go with
this, man...
2022-07-20 17:41:27 +08:00
Gabriel Arazas
a5c4b9253a chore: update misc configs 2022-07-19 12:14:55 +08:00
Gabriel Arazas
3e32e0be02 users/foo-dogsquared: update profile
i18n module is disabled by default now that there are easy multiple ways
of setting your i18n either through fcitx5 from Flatpak or from NixOS
config which will be overridden by this user config.
2022-07-14 08:00:33 +08:00
Gabriel Arazas
eebaf93938 docs: update READMEs and comments 2022-07-09 14:04:17 +08:00
Gabriel Arazas
f8aec6c47c users/foo-dogsquared: update XDG folders config
It is too interruptive at this point. I would rather have the usual
library folder to be manually added if I want to include it to an
application.
2022-07-09 10:52:54 +08:00
Gabriel Arazas
3250b21acd users/foo-dogsquared: use dotfiles folder non-recursively 2022-07-08 00:30:54 +08:00
Gabriel Arazas
2dbe69ba5a home-manager/foo-dogsquared: update user config 2022-07-06 07:46:40 +08:00
Gabriel Arazas
024102c45c home-manager/foo-dogsquared: get config into home
Now that I have time, I've learnt that Git submodules are not supported
well with flake-based setup. Instead, I'll use my dotfiles repo as one
of the inputs as a non-flake which is exactly what I want. NICE!
2022-07-06 07:46:40 +08:00
Gabriel Arazas
342e1b11f1 hosts/ni: update config with setup 2022-07-06 07:38:21 +08:00
Gabriel Arazas
c3acfe9936 users/foo-dogsquared: remove mopidy-spotify
As the error notified, Spotify will remove third-party support, leaving
out packages like this in the dust, being unusable. :(
2022-06-12 13:45:05 +08:00
Gabriel Arazas
d586fba900 update profiles and user configs 2022-05-20 14:47:09 +08:00
Gabriel Arazas
5e48eee2c3 users/home-managers: add Neovim into home packages 2022-05-15 11:19:33 +08:00
Gabriel Arazas
7ec58315c1 update various files 2022-04-30 20:31:11 +08:00
Gabriel Arazas
ac91cdc053 archivebox: update the service module
It can now add and schedule archiving tasks. Since archivebox will use
Crontab module (which uses `/usr/bin/crontab`), the scheduling with the
interface is out of the question. What better way to make it possible
than creating a home-manager module for it?
2022-03-21 10:06:23 +08:00
Gabriel Arazas
c753ff5294 Update various files 2022-02-05 18:58:42 +08:00
Gabriel Arazas
f9589f2ca1 Modularize nixos user
This is to make creating installers easier.
2022-02-05 18:52:19 +08:00
Gabriel Arazas
905b5680b1 Clean up the files 2022-02-02 12:27:32 +08:00
Gabriel Arazas
4800a803bd modules/home-manager/services/recoll: init service 2022-01-31 07:57:38 +08:00
Gabriel Arazas
def1a4a9a4 Update miscellaneous parts of the configuration 2022-01-12 11:03:31 +08:00
Gabriel Arazas
6b481a163a Restructure the modules
While it is easier to maintain the modules by prefixing them all with
`modules`, it is not easy when used from other flakes and/or modules.
This is my attempt on making it easier with appropriate namespaces.

Update home-manager user from the restructure
2022-01-09 19:44:09 +08:00
foo-dogsquared
405fd9f1e1 Make miscellaneous updates :) 2021-12-26 16:02:57 +08:00
foo-dogsquared
9f7dc70ab8 Add modules.editors module for home-manager 2021-12-25 22:31:12 +08:00
Gabriel Arazas
9eac509b26 Update documentation 2021-12-21 14:29:27 +08:00
Gabriel Arazas
479f106f4e Update flake and users config 2021-12-19 17:39:18 +08:00
Gabriel Arazas
adf04a9393 Update various configurations
Flake outputs, hosts, users, and formatting of Nix files. et cetera, et
cetera.
2021-12-11 13:37:27 +08:00
Gabriel Arazas
cd15eada5a Update modules and configurations 2021-12-08 12:18:37 +08:00
Gabriel Arazas
993e45bea6 Move the dotfiles to 'foo-dogsquared' user
Specifically, in the `home-manager` folder. It is more appropriate in
there since most of it are intended for user-level configs.
2021-12-06 18:41:14 +08:00
Gabriel Arazas
c99beb25ce Basic restructuring fix 2021-12-06 18:24:27 +08:00
Gabriel Arazas
c7d2b21756 Revert restructuring 2021-12-06 18:12:00 +08:00
Gabriel Arazas
3a022a374a Restructure the modules
I think this is better for separating modules explicitly. This is also
considered as there are similar objects between modules (e.g., NixOS
and home-manager modules and users).

Revert users module to old position
2021-12-06 17:03:39 +08:00
Gabriel Arazas
97ef9f3382 Update our host and user config 2021-12-02 22:02:29 +08:00
Gabriel Arazas
0f6cf8871f Update config and format the files 2021-11-30 09:03:05 +08:00
Gabriel Arazas
e2699c2cea Update home-manager modules and related configs 2021-11-29 17:56:24 +08:00
Gabriel Arazas
db5fc8269e Update user-specific config
Oh no, now I'm content with creating my own framework instead of using
something like digga or flake-utils.
2021-11-29 13:30:57 +08:00
Gabriel Arazas
516f465185 Update users NixOS module
Welp, that's one step for more convenient and separate user-specific
configuration. It's a tad simpler than
https://github.com/divnix/devos but I want to work my way towards a
similar setup. It's just a little overwhelming starting with that
framework.
2021-11-27 19:21:08 +08:00
Gabriel Arazas
a34674f672 Update config 2021-11-27 16:04:01 +08:00