diff options
| author | Alejandro Soto <alejandro@34project.org> | 2022-03-05 00:40:32 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2022-03-05 00:40:32 -0600 |
| commit | 5dc85e72a002efce36b440a98b17a6c80234a142 (patch) | |
| tree | 11f0d3af31b88c079d1598a5842dc47d9e024aa9 | |
| parent | 743a205dd9bff31e0ed63ebba8dd3327614ac188 (diff) | |
Restructure flake source hierarchy
Diffstat (limited to '')
| -rw-r--r-- | flake.nix | 10 | ||||
| -rw-r--r-- | home/alacritty.nix (renamed from alacritty.nix) | 0 | ||||
| -rw-r--r-- | home/default.nix (renamed from home.nix) | 8 | ||||
| -rw-r--r-- | home/i3-config.nix (renamed from i3-config.nix) | 0 | ||||
| -rw-r--r-- | home/path.nix (renamed from path.nix) | 4 | ||||
| -rw-r--r-- | home/unfree.nix (renamed from unfree.nix) | 0 | ||||
| -rw-r--r-- | home/zshrc.nix (renamed from zshrc.nix) | 0 | ||||
| -rw-r--r-- | pkgs.nix | 3 | ||||
| -rw-r--r-- | pkgs/default.nix | 3 | ||||
| -rw-r--r-- | pkgs/tmux-lift/Makefile (renamed from tmux-lift/Makefile) | 0 | ||||
| -rw-r--r-- | pkgs/tmux-lift/default.nix (renamed from tmux-lift/default.nix) | 0 | ||||
| -rw-r--r-- | pkgs/tmux-lift/lift.c (renamed from tmux-lift/lift.c) | 0 | ||||
| -rw-r--r-- | pkgs/tmux-lift/lift.h (renamed from tmux-lift/lift.h) | 0 | ||||
| -rw-r--r-- | pkgs/tmux-lift/unlift.c (renamed from tmux-lift/unlift.c) | 0 |
14 files changed, 15 insertions, 13 deletions
@@ -11,12 +11,16 @@ nur.url = "github:nix-community/NUR"; }; - outputs = { home-manager, nur, ... }: { + outputs = { self, home-manager, nur, ... }: { + overlay = self: super: { + local = import ./pkgs self.local super; + }; + homeConfigurations."ale@p-user" = home-manager.lib.homeManagerConfiguration { system = "x86_64-linux"; configuration = { - imports = [ ./home.nix ]; - nixpkgs.overlays = [ nur.overlay ]; + imports = [ ./home ]; + nixpkgs.overlays = [ nur.overlay self.overlay ]; }; username = "ale"; diff --git a/alacritty.nix b/home/alacritty.nix index 7a40b67..7a40b67 100644 --- a/alacritty.nix +++ b/home/alacritty.nix diff --git a/home.nix b/home/default.nix index c18e3e5..abd034b 100644 --- a/home.nix +++ b/home/default.nix @@ -1,6 +1,4 @@ -{ lib, config, pkgs, ... }: let - local = import ./pkgs.nix pkgs; -in { +{ lib, config, pkgs, ... }: { imports = [ ./unfree.nix ]; home = { @@ -35,7 +33,7 @@ in { ".xinitrc".text = "exec ${pkgs.i3-gaps}/bin/i3"; }; - packages = import ./path.nix { inherit pkgs local; }; + packages = import ./path.nix pkgs; }; fonts.fontconfig.enable = true; @@ -73,7 +71,7 @@ in { "i3/config".text = import ./i3-config.nix { inherit (pkgs) i3lock-color xautolock; inherit (pkgs.xorg) setxkbmap; - inherit (local) tmux-lift; + inherit (pkgs.local) tmux-lift; alacritty = config.programs.alacritty.package; i3status-rust = config.programs.i3status-rust.package; diff --git a/i3-config.nix b/home/i3-config.nix index 846e59a..846e59a 100644 --- a/i3-config.nix +++ b/home/i3-config.nix @@ -1,4 +1,4 @@ -{ pkgs, local }: let +pkgs: let py = pkgs.python39Packages; in [ pkgs.calc @@ -18,7 +18,7 @@ in [ pkgs.rustup pkgs.signal-desktop pkgs.tdesktop - local.tmux-lift + pkgs.local.tmux-lift pkgs.units pkgs.unzip pkgs.zip diff --git a/unfree.nix b/home/unfree.nix index 1bb3788..1bb3788 100644 --- a/unfree.nix +++ b/home/unfree.nix diff --git a/zshrc.nix b/home/zshrc.nix index 134ee5a..134ee5a 100644 --- a/zshrc.nix +++ b/home/zshrc.nix diff --git a/pkgs.nix b/pkgs.nix deleted file mode 100644 index 519bd20..0000000 --- a/pkgs.nix +++ /dev/null @@ -1,3 +0,0 @@ -pkgs: { - tmux-lift = pkgs.callPackage ./tmux-lift {}; -} diff --git a/pkgs/default.nix b/pkgs/default.nix new file mode 100644 index 0000000..cf752d9 --- /dev/null +++ b/pkgs/default.nix @@ -0,0 +1,3 @@ +self: super: { + tmux-lift = super.callPackage ./tmux-lift {}; +} diff --git a/tmux-lift/Makefile b/pkgs/tmux-lift/Makefile index eee4dde..eee4dde 100644 --- a/tmux-lift/Makefile +++ b/pkgs/tmux-lift/Makefile diff --git a/tmux-lift/default.nix b/pkgs/tmux-lift/default.nix index 9d1adf2..9d1adf2 100644 --- a/tmux-lift/default.nix +++ b/pkgs/tmux-lift/default.nix diff --git a/tmux-lift/lift.c b/pkgs/tmux-lift/lift.c index 71d959b..71d959b 100644 --- a/tmux-lift/lift.c +++ b/pkgs/tmux-lift/lift.c diff --git a/tmux-lift/lift.h b/pkgs/tmux-lift/lift.h index e09d869..e09d869 100644 --- a/tmux-lift/lift.h +++ b/pkgs/tmux-lift/lift.h diff --git a/tmux-lift/unlift.c b/pkgs/tmux-lift/unlift.c index d8d3a72..d8d3a72 100644 --- a/tmux-lift/unlift.c +++ b/pkgs/tmux-lift/unlift.c |
