df6e209723
profiles/dev: add more applications to shell
submodule
2023-01-17 21:34:54 +08:00
b237755736
profiles/server: update config
2023-01-12 22:03:03 +08:00
be405897a6
profiles/server: add tmux
2023-01-12 22:03:03 +08:00
ef53cbead0
profiles/i18n: remove goldendict
...
Needs qtwebkit which will require a big rebuilding (to my computer).
2022-12-31 19:15:16 +08:00
a8e7de9eec
profiles/server: disable mutable users
2022-12-28 14:13:23 +08:00
3d85142bb2
profiles/desktop: add steam-run application
2022-12-12 14:20:20 +08:00
Gabriel Arazas
e8a1dc2fd9
config: update more comments
2022-12-10 18:47:41 +08:00
Gabriel Arazas
8b47e08c1a
profiles/server: update comments
2022-12-06 15:55:23 +08:00
Gabriel Arazas
6bc62988ef
profiles/dev: add github-cli and update comments
2022-12-06 15:55:23 +08:00
Gabriel Arazas
f0b2aee54e
profiles/server: fix i18n.supportedLocales
2022-12-01 08:47:36 +08:00
Gabriel Arazas
9a07eedb14
config: update comments and module descriptions
2022-11-30 08:40:49 +08:00
Gabriel Arazas
b756caa974
profiles/i18n: force all locales to be supported
...
Maybe it's a good idea but it's more likely to be a bad one considering
there's going to be a lot of use cases for needing more specific
locales. If I have money to spare, I'll bet some to see if this will
change in the next 90 days.
2022-11-30 08:36:37 +08:00
Gabriel Arazas
e6e3dc85f6
profiles/server: init module
2022-11-30 08:36:37 +08:00
Gabriel Arazas
131fa25023
profiles/system: rename to profiles/desktop
...
The need for configuring desktop and server in separate profiles is
becoming more obvious. Not to mention, most of the system config from
profiles/system is obviously more desktop-oriented.
2022-11-29 21:10:51 +08:00
Gabriel Arazas
5f32e4fd98
profiles: update misc parts of config
2022-11-26 14:13:59 +08:00
Gabriel Arazas
5622076820
profiles/system: add hardened config
2022-11-23 22:45:07 +08:00
Gabriel Arazas
3a7816a901
chore: reformat codebase
2022-11-19 11:32:29 +08:00
Gabriel Arazas
025e506499
profiles/dev: set additional Nix options
2022-11-19 11:00:15 +08:00
Gabriel Arazas
9cb4e335e0
docs: update
2022-11-13 14:03:49 +08:00
Gabriel Arazas
18adca6409
config: add more comments
...
Accumulated over time so time for another commit.
2022-11-06 17:38:51 +08:00
Gabriel Arazas
5898e46250
profiles/dev: update containers configuration
2022-11-05 09:36:33 +08:00
Gabriel Arazas
5437f45374
profiles/system: add utility for finding missing commands in shell
2022-10-22 16:15:52 +08:00
Gabriel Arazas
aefbbba7cf
profiles: update comments
...
Welp, it accumulated over time and I had fun updating these little
descriptions.
2022-10-13 18:32:47 +08:00
Gabriel Arazas
e42636bd40
profiles/dev: refactor package list to consider other modules
2022-10-12 07:03:35 +08:00
Gabriel Arazas
ae0cb8596a
config: refactor and update
2022-10-10 11:45:22 +08:00
Gabriel Arazas
6cb95c3a2a
profiles/dev: add timer for profile upgrade service
2022-10-10 11:41:16 +08:00
Gabriel Arazas
267df4029e
profiles/dev: add diffoscope for git difftool
2022-10-10 11:40:19 +08:00
Gabriel Arazas
ef2648bf3a
config: add convention for setting profiles conditionally
2022-09-28 19:49:44 +08:00
Gabriel Arazas
1cb8b8c2cd
config: change removed aliases to their non-aliased versions
2022-09-28 19:12:56 +08:00
Gabriel Arazas
38d8d19054
docs: update
2022-09-28 19:12:38 +08:00
Gabriel Arazas
394aa2bddf
docs: update profile doc
2022-09-26 14:33:56 +08:00
Gabriel Arazas
72d3ee9f82
profiles/dev: add more debugging tools
2022-09-26 08:35:10 +08:00
Gabriel Arazas
6a884de15a
profiles/system: configure limits for audio setup
2022-09-24 13:07:56 +08:00
Gabriel Arazas
9cf40ed1af
profiles/dev: add schedule for user profile update
2022-09-21 14:24:01 +08:00
Gabriel Arazas
3cee4ed9fb
profiles/system: update Flatpak remotes hash
2022-09-21 14:17:11 +08:00
Gabriel Arazas
14f1f8c75f
config: disable Archivebox
...
It is broken and it has been like that for a couple of months so we'll
just disable it completely. I mostly use the web UI with manual
management of archiving anyways.
2022-09-21 14:17:11 +08:00
Gabriel Arazas
b047d0c7e3
profiles/i18n: fix assertion
2022-09-19 20:57:56 +08:00
Gabriel Arazas
39e11eac71
profiles/i18n: modularize common config into separate options
2022-09-12 18:51:09 +08:00
Gabriel Arazas
7d51879c9f
chore: update miscellaneous parts of config
2022-08-27 13:41:12 +08:00
Gabriel Arazas
58ee2be8c5
docs: add README for profiles and update project README
2022-08-27 13:41:12 +08:00
Gabriel Arazas
b1aad9bd52
profiles/filesystem: fix the options
2022-08-20 14:24:58 +08:00
Gabriel Arazas
c53618add6
profiles/system: update config
2022-08-20 14:13:54 +08:00
Gabriel Arazas
2c17d207b6
profiles/filesystem: create module
...
This is primarily intended to centralize where we define our
filesystems. This way, it would also avoid potential misconfiguration
with the mount options.
2022-08-20 13:54:23 +08:00
Gabriel Arazas
08160eb827
misc: update and refactor
2022-08-13 08:31:44 +08:00
Gabriel Arazas
49b1d34a06
profiles/system: remove printing services
2022-08-06 15:45:54 +08:00
Gabriel Arazas
a5c4b9253a
chore: update misc configs
2022-07-19 12:14:55 +08:00
Gabriel Arazas
ffd2d84b7d
profiles/system: update Flatpak remotes installation priority
2022-07-16 17:26:26 +08:00
Gabriel Arazas
6e963a71df
profiles/i18n: fix locales list
2022-07-14 09:01:42 +08:00
Gabriel Arazas
9194427530
profiles/system: improve upon existing attributes
2022-07-14 07:59:18 +08:00
Gabriel Arazas
530da5c878
profiles/i18n: init NixOS module
2022-07-14 07:58:39 +08:00
Gabriel Arazas
4708d7acc2
profiles/system: refactor to remove inputs
attr
...
This is to reduce burden in case I want to support importing my
config through traditional channels.
2022-07-13 19:10:15 +08:00
Gabriel Arazas
eebaf93938
docs: update READMEs and comments
2022-07-09 14:04:17 +08:00
Gabriel Arazas
30c7ee0203
profiles/agenix: move into default config
2022-07-09 14:01:37 +08:00
Gabriel Arazas
7ad9a62f2c
profiles/users: move as a library function
2022-07-09 14:00:51 +08:00
Gabriel Arazas
747a78b6d9
profiles/system: update store optimization to occur weekly
2022-07-09 10:52:54 +08:00
Gabriel Arazas
3d9494d92a
flake.nix: update default NixOS config with home-manager options
2022-07-09 07:08:27 +08:00
Gabriel Arazas
c46091d455
profiles/system: update font list
2022-07-08 07:28:59 +08:00
Gabriel Arazas
873742d33c
profiles/system: improve Flatpak installation
2022-07-07 22:34:57 +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
bde3ef040f
profiles/system: remove selfPath
...
It was the wrong value so we'll remove it.
2022-06-26 08:45:57 +08:00
Gabriel Arazas
3438f4392e
profiles: update various profiles
2022-06-09 13:00:23 +08:00
Gabriel Arazas
d586fba900
update profiles and user configs
2022-05-20 14:47:09 +08:00
Gabriel Arazas
7ec58315c1
update various files
2022-04-30 20:31:11 +08:00
Gabriel Arazas
9f6cef56f8
profiles/system: add auto-upgrade option
2022-04-17 22:33:04 +08:00
Gabriel Arazas
7ae53c1563
profiles/desktop: rename into profiles/system
...
It is causing some confusion since it is slowly gaining some
non-desktop-related functions too. A rename would be appropriate now.
2022-04-17 11:00:38 +08:00
Gabriel Arazas
49018fb53e
modules: reformat and refactor
2022-04-06 10:48:29 +08:00
Gabriel Arazas
316953debd
profiles/archiving: add programs to the list
2022-03-28 08:20:02 +08:00
Gabriel Arazas
1d7f318696
Clean up files
2022-02-11 12:31:44 +08:00
Gabriel Arazas
a6a4b2b1e1
Update various files
2022-01-25 09:32:17 +08:00
Gabriel Arazas
3d2076dabb
Add nix-alien for NixOS-related configurations
2022-01-12 10:45:06 +08:00
Gabriel Arazas
7db21c9fc5
Format the files through nixfmt
2022-01-11 20:22:08 +08:00
Gabriel Arazas
d0a87597c5
Make minor adjustments to several modules
2022-01-11 20:19:54 +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