-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhome.nix
60 lines (60 loc) · 1.73 KB
/
home.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
inputs: {
hyprland = {
imports = [
inputs.hyprland.homeManagerModules.default
(import ./hyprland)
];
};
colors = import ./colors;
neovim = import ./neovim;
ranger = import ./ranger;
tmux = import ./tmux;
git = import ./git;
shells = import ./shells;
direnv = import ./direnv;
desktop = import ./desktop;
fonts = import ./fonts;
autorandr = import ./autorandr;
picom = import ./picom;
highdpi = import ./highdpi;
rofi = import ./rofi;
wallpaper = import ./wallpaper;
xmonad = import ./xmonad;
chromium = import ./chromium;
firefox = import ./firefox;
spotify = import ./spotify;
playerctld = import ./playerctld;
sxiv = import ./sxiv;
nnn = import ./nnn;
go = import ./go;
considerate = { lib, ... }: {
home.sessionVariables = { EDITOR = "nvim"; };
home.stateVersion = "22.11";
manual.manpages.enable = true;
imports = [
inputs.self.homeModules.go
inputs.self.homeModules.colors
inputs.self.homeModules.neovim
inputs.self.homeModules.ranger
inputs.self.homeModules.tmux
inputs.self.homeModules.git
inputs.self.homeModules.shells
inputs.self.homeModules.direnv
inputs.self.homeModules.desktop
inputs.self.homeModules.fonts
inputs.self.homeModules.autorandr
inputs.self.homeModules.picom
inputs.self.homeModules.highdpi
inputs.self.homeModules.rofi
inputs.self.homeModules.wallpaper
inputs.self.homeModules.xmonad
inputs.self.homeModules.chromium
inputs.self.homeModules.firefox
inputs.self.homeModules.spotify
inputs.self.homeModules.playerctld
inputs.self.homeModules.sxiv
inputs.self.homeModules.nnn
inputs.self.homeModules.hyprland
];
};
}