Basically, How can I load config files for i3. Lets say I have a github repository that contains config files for i3 and I want to fetch that repository and load up all my config files. Because as far as I know in nix applications are sandboxed in nix/store and using derivations we cannot access files outside of it when building.
I have 2 questions regarding the same thing -
- lets say I have config files for the application then how can I load them.
- If I have a shell scripts for loading up those config files.
currently I use this basic module to load up i3…
{ config, pkgs, callPackage, ... }:
{
environment.pathsToLink = [ "/libexec" ];
services.xserver = {
enable = true;
desktopManager = {
xterm.enable = false;
};
displayManager = {
defaultSession = "none+i3";
};
windowManager.i3 = {
enable = true;
extraPackages = with pkgs; [
dmenu
i3status
i3lock
i3blocks
rofi
];
};
};
}