Dotfiles
Go to file
2024-09-07 11:26:20 +03:00
hosts move language settings to modules 2024-07-22 12:38:09 +03:00
modules modules/desktop/firefox: disable backspace action 2024-09-07 11:26:20 +03:00
parts flake-parts: rework 2024-05-26 10:25:35 +03:00
pkgs replace Firefox+Arkenfox with Librewolf 2024-07-22 12:28:57 +03:00
.envrc set up sops (kinda works!) 2024-03-01 14:52:37 +02:00
.gitignore add gitignore 2023-11-27 20:11:20 +02:00
.sops.yaml sops: fix regex 2024-07-01 21:28:16 +03:00
flake.lock flake.lock: Update 2024-08-29 11:54:44 +03:00
flake.nix replace Firefox+Arkenfox with Librewolf 2024-07-22 12:28:57 +03:00
LICENSE relicense under WTFPL (it's dotfiles, no one's gonna copy it) 2024-03-13 21:56:44 +02:00
README.org readme: disable table of contents generation 2024-06-30 17:47:34 +03:00
secrets.yaml big-ass reformat 2024-04-24 20:42:58 +03:00

Acidic Nix

Welp, here's my NixOS repo. Make sure not to blindly use the whole thing and use separate snippets instead.

Structure

  • Hosts:

    • bong: Asus X541UAK laptop, Intel Core i3-7100 (4 threads), 4GB of RAM
    • tba
  • Modules:

    • generic desktop module, with dwm, dwmblocks, emacs (cf. pkgs) and so on
    • git
    • nix: nix- and nixpkgs-related settings
    • services:

      • gammastep: night light
      • mpd
      • mpris: playerctld service and mpd-mpris (or is it mpdris2?)
      • syncthing: I prefer to use it as a user service to keep all info in $HOME
      • udiskie: nice lil mount notification daemon
    • shell
    • theming: GTK, QT, fonts and shit (depends on desktop)
    • misc: everything that didn't fit in other modules (ssh, users, etc)
  • Packages:

    • suckless™: personal configs

      • blocks (dwmblocks-async)
      • dwm
      • st
    • emacs
    • desktop-scripts: some convenient shell scripts to be used with the desktop

License

WTFPL v2, except suckless tools: they keep the original licenses.