use haumea for homeProfiles
This commit is contained in:
parent
383d9f878e
commit
9d5414f614
3 changed files with 57 additions and 55 deletions
12
flake.nix
12
flake.nix
|
@ -6,11 +6,13 @@
|
||||||
haumea,
|
haumea,
|
||||||
...
|
...
|
||||||
} @ inputs: let
|
} @ inputs: let
|
||||||
systemProfiles = haumea.lib.load {
|
_load = path:
|
||||||
src = ./sys/profiles;
|
haumea.lib.load {
|
||||||
loader = haumea.lib.loaders.path;
|
src = path;
|
||||||
};
|
loader = haumea.lib.loaders.path;
|
||||||
homeProfiles = ./home;
|
};
|
||||||
|
systemProfiles = _load ./sys/profiles;
|
||||||
|
homeProfiles = _load ./home;
|
||||||
vars = import ./vars;
|
vars = import ./vars;
|
||||||
l = nixpkgs.lib;
|
l = nixpkgs.lib;
|
||||||
b = builtins;
|
b = builtins;
|
||||||
|
|
|
@ -4,20 +4,20 @@
|
||||||
pkgs,
|
pkgs,
|
||||||
...
|
...
|
||||||
}: {
|
}: {
|
||||||
imports = map (x: homeProfiles + x) [
|
imports = with homeProfiles; [
|
||||||
/cli/xdg.nix
|
cli.xdg
|
||||||
/cli/comma.nix
|
cli.comma
|
||||||
|
|
||||||
/programs/nvim.nix
|
programs.nvim
|
||||||
/programs/foot.nix
|
programs.foot
|
||||||
|
|
||||||
/desktop/xdg-portals.nix
|
desktop.xdg-portals
|
||||||
/desktop/sway/default.nix
|
desktop.sway.default
|
||||||
|
|
||||||
/programs/mpv.nix
|
programs.mpv
|
||||||
|
|
||||||
/services/playerctl.nix
|
services.playerctl
|
||||||
/services/polkit-agent.nix
|
services.polkit-agent
|
||||||
];
|
];
|
||||||
|
|
||||||
wayland.windowManager.sway.config.output."HDMI-A-1".scale = "2.0";
|
wayland.windowManager.sway.config.output."HDMI-A-1".scale = "2.0";
|
||||||
|
|
|
@ -6,63 +6,63 @@
|
||||||
homeProfiles,
|
homeProfiles,
|
||||||
...
|
...
|
||||||
}: {
|
}: {
|
||||||
imports = map (x: homeProfiles + x) [
|
imports = with homeProfiles; [
|
||||||
/cli/zsh.nix
|
cli.zsh
|
||||||
/cli/fish.nix
|
cli.fish
|
||||||
|
|
||||||
/cli/xdg.nix
|
cli.xdg
|
||||||
/cli/direnv.nix
|
cli.direnv
|
||||||
/cli/tmux.nix
|
cli.tmux
|
||||||
/cli/comma.nix
|
cli.comma
|
||||||
/cli/irssi.nix
|
cli.irssi
|
||||||
/cli/git.nix
|
cli.git
|
||||||
/cli/github.nix
|
cli.github
|
||||||
/cli/jujutsu.nix
|
cli.jujutsu
|
||||||
|
|
||||||
/programs/nvim.nix
|
programs.nvim
|
||||||
|
|
||||||
/programs/firefox/default.nix
|
programs.firefox.default
|
||||||
/programs/tor.nix
|
programs.tor
|
||||||
/programs/chromium.nix
|
programs.chromium
|
||||||
|
|
||||||
/programs/foot.nix
|
programs.foot
|
||||||
|
|
||||||
/themes/dark/default.nix
|
themes.dark.default
|
||||||
|
|
||||||
# desktop
|
# desktop
|
||||||
/desktop/xdg-portals.nix
|
desktop.xdg-portals
|
||||||
/desktop/sway/default.nix
|
desktop.sway.default
|
||||||
|
|
||||||
# development
|
# development
|
||||||
/develop/common.nix
|
develop.common
|
||||||
/develop/docs.nix
|
develop.docs
|
||||||
|
|
||||||
/develop/langs/haskell.nix
|
develop.langs.haskell
|
||||||
/develop/langs/go.nix
|
develop.langs.go
|
||||||
/develop/langs/js.nix
|
develop.langs.js
|
||||||
/develop/langs/rust.nix
|
develop.langs.rust
|
||||||
/develop/langs/elixir.nix
|
develop.langs.elixir
|
||||||
/develop/langs/nix.nix
|
develop.langs.nix
|
||||||
/develop/langs/zig.nix
|
develop.langs.zig
|
||||||
/develop/langs/lua.nix
|
develop.langs.lua
|
||||||
/develop/langs/c.nix
|
develop.langs.c
|
||||||
/develop/langs/csharp.nix
|
develop.langs.csharp
|
||||||
|
|
||||||
# programs
|
# programs
|
||||||
/programs/discord.nix
|
programs.discord
|
||||||
/programs/obs.nix
|
programs.obs
|
||||||
|
|
||||||
/programs/beets.nix
|
programs.beets
|
||||||
/programs/cmus.nix
|
programs.cmus
|
||||||
|
|
||||||
/programs/mpv.nix
|
programs.mpv
|
||||||
|
|
||||||
# gaming
|
# gaming
|
||||||
/programs/mangohud.nix
|
programs.mangohud
|
||||||
/programs/jc141.nix
|
programs.jc141
|
||||||
|
|
||||||
/services/playerctl.nix
|
services.playerctl
|
||||||
/services/polkit-agent.nix
|
services.polkit-agent
|
||||||
];
|
];
|
||||||
|
|
||||||
wayland.windowManager.sway.extraConfig = ''
|
wayland.windowManager.sway.extraConfig = ''
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue