55 lines
1.1 KiB
Nix
55 lines
1.1 KiB
Nix
builtins.listToAttrs (builtins.map (path: {
|
|
name = builtins.head (let
|
|
b = builtins.baseNameOf path;
|
|
m = builtins.match "(.*)\\.nix" b;
|
|
in if isNull m then [ b ] else m);
|
|
value = import path;
|
|
}) [
|
|
./applications/alacritty.nix
|
|
./applications/kitty.nix
|
|
./applications/mpv.nix
|
|
./applications/packages.nix
|
|
./applications/rofi.nix
|
|
./applications/spotify
|
|
./applications/urxvt.nix
|
|
./applications/vscode.nix
|
|
|
|
# ./workspace/barrier.nix
|
|
./workspace/cursor.nix
|
|
./workspace/dunst.nix
|
|
./workspace/fonts.nix
|
|
./workspace/git.nix
|
|
./workspace/gpg.nix
|
|
./workspace/gtk.nix
|
|
./workspace/i3
|
|
./workspace/i3status-rust
|
|
./workspace/kde
|
|
./workspace/light.nix
|
|
./workspace/locale.nix
|
|
./workspace/misc.nix
|
|
./workspace/picom.nix
|
|
./workspace/pulseeffects
|
|
./workspace/ssh.nix
|
|
./workspace/xresources.nix
|
|
./workspace/zsh.nix
|
|
|
|
./applications.nix
|
|
./boot.nix
|
|
./devices.nix
|
|
./filesystems.nix
|
|
./hardware.nix
|
|
./network.nix
|
|
./nix.nix
|
|
./overlay.nix
|
|
./power.nix
|
|
./samba.nix
|
|
./secrets.nix
|
|
./security.nix
|
|
./services.nix
|
|
./sound
|
|
./themes.nix
|
|
./virtualisation.nix
|
|
./wireguard.nix
|
|
./xserver.nix
|
|
])
|