blob: 0c955dbd5020ff99f91a5987b7f277b81068afb5 (
plain)
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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
|
{ config, pkgs, ... }:
let
configs = {
niri = "niri";
alacritty = "alacritty";
rofi = "rofi";
#waybar = "waybar";
nvim = "nvim";
zathura = "zathura";
quickshell = "quickshell";
};
in
{
imports = [
./managed/waybar
./managed/discord
./managed/git
./managed/prismlauncher
./managed/obs-studio
];
home.username = "coast";
home.homeDirectory = "/home/coast";
home.stateVersion = "26.05";
home.enableNixpkgsReleaseCheck = false;
xdg.configFile = builtins.mapAttrs
(key: subpath: {
source = config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/Configuration/home-configuration/config/${subpath}";
recursive = true;
})
configs;
dconf.settings = {
"org/gnome/desktop/interface" = {
color-scheme = "prefer-dark";
};
};
gtk.enable = true;
systemd.user.sessionVariables = config.home.sessionVariables;
qt.enable = true;
qt.kvantum.enable = true;
qt.kvantum.themes = [
pkgs.gruvbox-kvantum
pkgs.catppuccin-kvantum
];
home.packages = [
pkgs.python3
pkgs.starship
pkgs.libarchive
pkgs.fastfetch
pkgs.alacritty
pkgs.awww
pkgs.xwayland-satellite
pkgs.telegram-desktop
pkgs.mpv
pkgs.jdk25
pkgs.nil
pkgs.nixpkgs-fmt
pkgs.qbittorrent
pkgs.nautilus
pkgs.caja
pkgs.xray
pkgs.git
pkgs.gnumake
pkgs.clang
pkgs.clang-tools
pkgs.haskell-language-server
pkgs.imagemagick
pkgs.xclip
pkgs.picom
pkgs.dnsutils
pkgs.python3Packages.pip
pkgs.cmake
pkgs.libtool
pkgs.brightnessctl
pkgs.pkg-config
pkgs.lua
pkgs.lua-language-server
pkgs.rust-analyzer
pkgs.rustc
pkgs.cargo
pkgs.rustfmt
pkgs.clippy
pkgs.ffmpeg
pkgs.mumble
pkgs.eog
pkgs.zathura
pkgs.gimp3
pkgs.gamescope
pkgs.xkill
pkgs.trayer
pkgs.quickshell
pkgs.libnotify
pkgs.kdePackages.kdenlive
pkgs.obs-cmd
pkgs.gedit
pkgs.feishin
pkgs.gnome-themes-extra
];
}
|