blob: 15054ab0ba3a06e2efbe33b5ca2273378c6aaf94 (
plain) (
blame)
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
61
62
63
64
65
66
67
68
69
70
71
|
{ inputs, lib, config, vars, pkgs, ... }:
{
imports = [
./hyprland
./waybar
./dunst
./lock
./git
./helix
./fish
./alacritty
];
home = {
username = "${vars.user}";
sessionVariables = {
EDITOR = "${pkgs.helix}/bin/hx";
PAGER = "${pkgs.moar}/bin/moar";
DEFAULT_BROWSER = "${pkgs.firefox}/bin/firefox";
NIXOS_OZONE_WL = "1";
MOZ_USE_XINPUT2 = "1";
MOZ_ENABLE_WAYLAND = "1";
GDK_SCALE = "1";
CURSOR_SIZE = "16";
};
pointerCursor = {
package = pkgs.bibata-cursors;
gtk.enable = true;
name = "Bibata-Modern-Ice";
size = 22;
};
homeDirectory = "/home/${vars.user}";
packages = with pkgs; [
clang
gnumake
biome
go
mpv
brightnessctl
bluez
element-desktop-wayland
yamlfmt
dprint
nodePackages.jsdoc
nodePackages.typescript-language-server
alacritty
pavucontrol
moar
zathura
grim
slurp
fd
wl-clipboard
hyprpaper
waybar
wofi
dunst
];
};
xdg.mimeApps = {
enable = true;
defaultApplications = {
"application/pdf" = "zathura.desktop";
};
};
programs.home-manager.enable = true;
systemd.user.startServices = "sd-switch";
home.stateVersion = "23.11";
}
|