402d58c3da
profiles/server: remove tmux config
...
There are upcoming options to set up something like Distant or Wezterm
mux server and it is pretty redundant now. It is preferred to set this
into a separate module or just a part of the host.
2023-07-20 10:24:13 +08:00
e4eed3568a
profiles/dev: disable command-not-found
...
It should fix the conflict between nix-index and command-not-found.
2023-07-16 19:04:19 +08:00
815be385a2
profiles/desktop: move programs.nix-index to dev profile
...
We now use the NixOS module for it, too.
2023-07-16 18:12:18 +08:00
b33b7a00c9
profiles/dev: add lsof to default dev packages
2023-07-16 15:32:15 +08:00
22e07b8fa4
profiles/dev: replace Docker with Podman
2023-07-16 15:28:32 +08:00
245b19e663
profiles/gaming: update games and add comments
2023-07-05 11:42:46 +08:00
4af6d64ef2
profiles/dev: enable envfs service
2023-06-30 10:47:17 +08:00
e4b5dec7c1
profiles/server: update preference for several values
2023-06-28 14:02:35 +08:00
d42b74b1e9
profiles/server: update journald log retention
...
Instead of using a service to force it out, we're using the appropriate
journald settings instead.
2023-06-28 14:01:48 +08:00
d98527c89b
hosts/plover: update Bind config for dynamic updates
2023-06-27 22:56:18 +08:00
1e75e43c5a
profiles/dev: remove Nix profile upgrade user service
...
It's not useful for much so we're removing it.
2023-06-23 17:13:52 +08:00
f882f64989
profiles/server: install additional man-pages
2023-06-11 12:27:37 +08:00
9d99235d94
profiles/gaming: add Steam and its hardware support
2023-06-08 21:16:19 +08:00
59bfa0e9d4
profiles/gaming: add games submodule
2023-06-08 20:00:19 +08:00
33af690062
profiles/desktop: remove Airwave from Wine submodule
...
It requires to download certain things first which is not easily
available apparently so we'll remove it for now.
2023-06-08 12:15:41 +08:00
ca57681f01
profiles/vpn: init NixOS module
2023-06-06 12:11:47 +08:00
80400c215a
profiles/gaming: init NixOS module
2023-06-06 12:11:25 +08:00
a1b498f273
profiles/desktop: update fetchurl attributes
2023-06-05 12:04:24 +08:00
1ca789bd86
profiles/desktop: update app list for Wine submodule
2023-06-05 17:44:11 +08:00
ac8a6f94ed
profiles/dev: add extra manpages to system environment
2023-05-20 14:44:53 +08:00
de656d2bd4
profiles/dev: update upgrade profile service
2023-03-14 08:03:40 +08:00
ef64840c58
profiles/server: add unattended system upgrades as a subcategory
2023-03-11 12:20:22 +08:00
0c62da0f7f
profiles/dev: add git-filter-repo to Git toolbelt
2023-03-03 17:16:15 +08:00
f0682c1f5e
profiles/server: update log cleaner service
2023-02-22 11:29:28 +08:00
7edaec8b60
profiles/dev: add Wireshark
2023-02-11 09:01:31 +08:00
0e16da4c45
profiles/server: set UTC as the preferred timezone
2023-02-10 10:15:37 +08:00
5d23c751f3
profiles/server: convert part of OpenSSH config to settings attribute
2023-01-29 12:03:44 +08:00
e5066837bf
profiles/server: upgrade Linux hardened kernel to 6.1
...
It's a necessity since it will throw an error being the Linux kernel 6.0
reaching end-of-life upstream.
2023-01-29 12:02:49 +08:00
25709b4208
config: remove nix-alien flake input
...
The latest update failed and that reminded me I mostly use steam-run now
which is more reliable and becoming my go-to tool for running unpatched
binaries in NixOS.
2023-01-29 10:11:14 +08:00
1fd834d2f0
profiles/dev: add applications and fix weekly upgrade service
2023-01-19 20:32:25 +08:00
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