nix-config/modules
Donovan Glover 2e64dbd3e3
meta: Drop docker (again)
Docker feels a bit too old school after being spoiled by the Nix
language and all the features that NixOS provides. Dockerfiles are not
as cool to write as Nix files and docker-compose.yml lacks many of the
reproducible benefits one gets from sticking with Nix.

Now that I have more experience with Nix, it should be possible for me
to build and run the services I want to run with Nix instead of Docker.
This should additionally reduce my personal machine's startup time,
which was already quite low with Hyprland.

As a final closing, expertise in Nix seems more useful than Docker for
my personal goals. I'd rather be able to control entire Linux systems
and their full environments with containers, virtual machines, and other
goodies than be restricted to the simplistic model that is Docker.
2024-04-03 07:05:40 -04:00
..
boot.nix meta: Drop tmpfs for /tmp 2024-03-04 16:22:11 -05:00
containers.nix meta: Make containers a nixosModule 2024-04-01 06:24:52 -04:00
dual-function-keys.nix nix: Use lib.singleton where possible 2024-04-02 18:53:56 -04:00
fish.nix fish(nix-collect-garbage): Delete user garbage as well 2024-04-02 14:34:48 -04:00
fonts.nix fonts: Fix fontconfig mono font 2024-03-31 15:35:14 -04:00
greetd.nix hyprland: Downgrade to v0.27.0 2023-08-01 19:06:20 -04:00
home-manager.nix meta: Don't use variables 2023-06-22 11:10:17 -04:00
hyprland.nix meta: Switch from swaylock to hyprlock 2024-03-07 22:19:02 -05:00
locale.nix nix: Remove one-off variables 2023-06-22 10:17:49 -04:00
logind.nix chore: Formatting 2023-06-26 18:38:45 -04:00
mullvad.nix mullvad: Remove gui package 2023-07-07 10:49:22 -04:00
neovim.nix feat: Add direnv 2023-10-25 13:46:14 -04:00
networking.nix meta: Merge services.resolved.llmnr with networking 2024-04-03 06:19:08 -04:00
nix.nix nix: Update version to 2.19.2 2023-12-14 23:49:04 -05:00
packages.nix chore: Update packages 2024-03-30 16:44:28 -04:00
piper.nix meta: Merge udev with piper 2024-04-03 06:29:07 -04:00
pipewire.nix pipewire: Drop low latency patch 2024-02-03 05:51:16 -05:00
postgres.nix meta: Add postgres 2024-01-25 17:32:47 -05:00
specializations.nix specializations: Make opt-in with mkEnableOption 2024-04-03 02:46:42 -04:00
starship.nix starship: Disable rust indicator 2023-11-30 23:21:00 -05:00
stylix.nix chore: Improve formatting 2024-04-01 06:17:02 -04:00
system.nix modules: Add system 2023-06-22 11:54:12 -04:00
systemd.nix chore: Formatting 2023-06-26 18:38:45 -04:00
thunar.nix chore: Formatting 2023-07-05 11:24:58 -04:00
timezone.nix nix: Remove one-off variables 2023-06-22 10:17:49 -04:00
user.nix meta: Don't use variables 2023-06-22 11:10:17 -04:00
virtualization.nix virtualization: Decrease memory size from 8GB to 4GB 2024-03-05 19:26:12 -05:00
wine.nix meta: Merge cdemu with wine 2024-04-03 06:01:32 -04:00
zram.nix zram: Increase memory percent to 100% 2024-03-05 19:10:25 -05:00