de5c01277e
feat(&minecraft): move minecraft to nix-minecraft repo
2023-03-30 12:29:48 -04:00
439abfe5a5
nit(devos/cachix): remove unnecessary pkgs
2023-03-30 12:29:48 -04:00
56c459e49f
feat(secrets): auto-add secrets, create path shortcut
2023-03-30 12:29:48 -04:00
1f0035cddd
module: global & core -> global/*
2023-03-30 12:29:48 -04:00
68f344acf0
module: options -> devos/options
2023-03-30 12:29:48 -04:00
45f37db35c
refactor(options): clean up alias opts
2023-03-30 12:29:48 -04:00
e83100e1b0
module: move info into options
2023-03-30 12:29:48 -04:00
d69bd43b50
refactor(hm-system-defaults): reorganize and prettify
2023-03-30 12:29:48 -04:00
c067650709
docs: delete Modules.org
2023-03-30 12:29:48 -04:00
7bb3fdfef7
module: move filesystems into core profile
2023-03-30 12:29:48 -04:00
3b54e3ba95
module: make services/proxy a profile
2023-03-30 12:29:48 -04:00
805f9f080f
fix(backlight): change program, wantedBy -> after
2023-03-30 12:29:48 -04:00
223ada92eb
tweak(form/laptop): enable acpilight
2023-03-30 12:29:48 -04:00
60ccc6622c
fix(backlight): prevent systemd from restoring state
2023-03-30 12:29:48 -04:00
239c037678
refactor(core,global): move items from core to global module
2023-03-30 12:29:48 -04:00
d1dfc4bae4
fix(backlight): use --class=backlight for brightnessctl
2023-03-30 12:29:48 -04:00
6997ef919f
refactor(infinidoge): move common elements to core/global
2023-03-30 12:29:48 -04:00
902ab319aa
tweak(hm-system-defaults): create nixpkgs/config.nix
2023-03-30 12:29:48 -04:00
22bf3d0131
feat(flake): add quick-nix-registry
2023-03-30 12:29:48 -04:00
6e4f72402a
feat(networking): enable ssh publishing on avahi
2023-03-30 12:29:48 -04:00
c9fb2f3093
fix(devox/nix): add nixos-option to systemPackages
2023-03-30 12:29:48 -04:00
0d36b46ecc
module: add hardware/backlight
2023-03-30 12:29:48 -04:00
e20d7c7157
refactor(core,global): earlyoom from core -> global
2023-03-30 12:29:47 -04:00
826ad1b467
refactor(gpu): fix vaapi conflict, centralize package conditions
2023-03-30 12:29:47 -04:00
6646c792f7
tweak(proxy): bare IP -> domain
2023-03-30 12:29:47 -04:00
7ee0261030
feat(minecraft-servers): add symlinks option
2023-03-30 12:29:47 -04:00
3e35403c47
nit(minecraft-servers): move user and group into attrset
2023-03-30 12:29:47 -04:00
7c34a3a442
fix(minecraft-servers): create data directory
2023-03-30 12:29:47 -04:00
53f591631f
feat(networking): enable avahi daemon
2023-03-30 12:29:47 -04:00
f1f6d90655
feat(virtualisation): enable docker
2023-03-30 12:29:47 -04:00
8feed83db3
fix(minecraft-servers): don't createHome for user, use mkdir instead
...
Using createHome forces a specific set of permissions on the folder,
which prevents it from being accessed by the minecraft group.
Creating the folder from the service instead allows for it to have the
correct permissions.
2023-03-30 12:29:47 -04:00
5806a3bd52
fix(minecraft-servers): change chmod permissions/recursive
2023-03-30 12:29:47 -04:00
119e65c7c0
tweak(minecraft-servers): change default jvmOpts
2023-03-30 12:29:47 -04:00
7ededf6ea4
nit(minecraft-servers): remove unnecessary attrsets.
2023-03-30 12:29:47 -04:00
01d9dfa9e9
feat(minecraft-servers): add openFirewall option
2023-03-30 12:29:47 -04:00
9bcad9d5ab
fix(command-not-found): update nix channels on activation
2023-03-30 12:29:47 -04:00
8e70f3e45a
fix(soft-serve): allow port through firewall
2023-03-30 12:29:47 -04:00
61fe12b272
feat(global): enable pam SSH Agent Auth
2023-03-30 12:29:47 -04:00
beba690f2f
feat(minecraft-servers): add restart/autoStart options
2023-03-30 12:29:47 -04:00
00da9d0127
module: add minecraft-servers
2023-03-30 12:29:47 -04:00
0bda39582b
feat(tmux-minecraft-server): move sock to /run/minecraft
2023-03-30 12:29:47 -04:00
36c3e3c353
module: remove minecraft-servers
2023-03-30 12:29:47 -04:00
968cf96f5a
feat(tmux-minecraft-server): add tmux socket
2023-03-30 12:29:47 -04:00
8db4d60b17
module: add soft-serve
2023-03-30 12:29:47 -04:00
c3ec1763d4
fix(cachix): deprecated settings for binary caches
2023-03-30 12:29:47 -04:00
8692130d5e
module: add peripherals/fprint-sensor
2023-03-30 12:29:47 -04:00
911d8538fa
feat(ensure): create ensure module
...
This module serves to ensure specific directories exist, however in the
future it could be used for other things that need to be 'ensured'.
2023-03-30 12:29:47 -04:00
fd9abd48fa
fix(nix): system-feature -> system-features
2023-03-30 12:29:47 -04:00
63bab9576d
fix(nix): move to non-deprecated settings location
2023-03-30 12:29:47 -04:00
e142cb4783
feat(gaming): replace multimc with polymc
2023-03-30 12:29:47 -04:00