-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathcommon.nix
104 lines (98 loc) · 2.47 KB
/
common.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
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
104
{ pkgs, config, ... }:
{
imports = [
./graphical
./terminal
./services
./themes
];
home.packages = with pkgs; [
acpi # check battery
bluez
dict
eww
gnome.dconf-editor # to find gnome keybinds
gnome.gnome-tweaks
gnome.nautilus
gnome.zenity
jq # JSON parsing
killall
kitty
libnotify
niv # Dependency management for nix projects (fix npm bug)
pamixer
pavucontrol
playerctl
rm-improved # rip: alternative to rm (https://github.com/nivekuil/rip)
xorg.xkill
# FONTS
minecraftia
fira-code
nerdfonts
# ICONS
papirus-icon-theme
];
# Font for bar
fonts = {
fontconfig = {
enable = true;
};
};
home.pointerCursor = {
package = pkgs.bibata-cursors;
name = "Bibata-Modern-Classic";
size = 24;
gtk.enable = true;
x11.enable = true;
};
# home.pointerCursor = {
# package = pkgs.capitaine-cursors;
# name = "capitaine-cursors";
# gtk.enable = true;
# x11.enable = true;
# size = 24;
# };
# home.pointerCursor =
# let
# getFrom = url: hash: name: {
# gtk.enable = true;
# x11.enable = true;
# name = name;
# size = 26;
# package =
# pkgs.runCommand "moveUp" {} ''
# mkdir -p $out/share/icons
# ln -s ${pkgs.fetchzip {
# url = url;
# hash = hash;
# }}/src/cursors/dist $out/share/icons/${name}
# '';
# };
# in
# getFrom
# "https://github.com/vinceliuice/Qogir-icon-theme/archive/refs/tags/2023-06-05.tar.gz"
# "sha256-qiHmA/K4hdXVSFzergGhgssKR+kXp3X0cqtX1X5ayM4="
# "Qogir";
# home.pointerCursor =
# let
# getFrom = url: hash: name: {
# gtk.enable = true;
# x11.enable = true;
# name = name;
# size = 24;
# package =
# pkgs.runCommand "moveUp" {} ''
# mkdir -p $out/share/icons
# ln -s ${pkgs.fetchzip {
# url = url;
# hash = hash;
# stripRoot = false;
# }}/pixelfun2 $out/share/icons/${name}
# '';
# };
# in
# getFrom
# "sha256-ML3fKJgb90rjPOOpcz+FuGtudgUqGnHOVYX/zdvckF8=https://git.sr.ht/~ainola/pixelfun2/refs/download/v6/pixelfun2-v6.tar.gz"
# "sha256-ML3fKJgb90rjPOOpcz+FuGtudgUqGnHOVYX/zdvckF8="
# "pixelfun2";
}