blob: 1653bc5c3da1000802f2dbd6d2dfba397e984dd1 (
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
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
|
{
inputs,
pkgs,
...
}: let
# spkgs = import inputs.nixstaging {
# system = pkgs.system;
# };
_lol = "lmao";
in {
environment.systemPackages = with pkgs; [
pavucontrol
#terminals
kitty
alacritty
ghostty
foot
# video
mpv
vlc
celluloid
ffmpeg-full
nv-codec-headers
#
smplayer
#browsers
brave
firefox
# librewolf
chromium
# mail
thunderbird
#files
nautilus
xfce.thunar
#
libreoffice
# digikam
# gimp
qbittorrent
zathura # pdf
#
easyeffects # audio, cool stuff
# games!
ryubing #ryujinx
wineWowPackages.staging
dosbox
siyuan
# inputs.zen-browser.packages.${pkgs.system}.default
qimgv
# inputs.quickshell.packages.${pkgs.system}.default
# chat
signal-desktop
telegram-desktop
# electrum
# xdg whatever bs
glib # gio
desktop-file-utils
#
xorg.xhost
gparted
zed-editor
];
i18n.inputMethod = {
enable = true;
type = "fcitx5";
fcitx5.addons = with pkgs; [
fcitx5-mozc
# mozc-ut is better, wat do
fcitx5-gtk
libsForQt5.fcitx5-qt
fcitx5-lua
qt6Packages.fcitx5-configtool
fcitx5-rime
];
};
#
# https://github.com/NixOS/nixpkgs/issues/454887
# #
#
environment.variables = {
GTK_IM_MODULE = "fcitx";
QT_IM_MODULE = "fcitx";
XMODIFIERS = "@im=fcitx";
FCITX_SOCKET = "default";
};
fonts = {
enableDefaultPackages = true;
fontconfig = {
defaultFonts.emoji = ["Noto Color Emoji"];
defaultFonts.monospace = ["Hack" "Sarasa Mono SC"];
defaultFonts.sansSerif = ["DejaVu Sans"];
defaultFonts.serif = ["DejaVu Serif" "Source Han Serif SC"];
};
packages = with pkgs;
[
fira-code
fira
cooper-hewitt
ibm-plex
jetbrains-mono
iosevka
spleen
fira-code-symbols
powerline-fonts
arphic-ukai
arphic-uming
dejavu_fonts
font-awesome
inconsolata # monospaced
noto-fonts
noto-fonts-cjk-sans
noto-fonts-color-emoji
powerline-fonts
source-han-sans
source-sans-pro
ubuntu-classic
wqy_microhei
wqy_zenhei
]
++ builtins.filter lib.attrsets.isDerivation (builtins.attrValues pkgs.nerd-fonts);
};
## Bluetooth
hardware.enableAllFirmware = true;
hardware.bluetooth = {
enable = true;
powerOnBoot = true;
settings = {
General = {Experimental = true;};
Policy = {
AutoEnable = true;
};
};
disabledPlugins = ["sap"];
package = pkgs.bluez;
};
services.blueman.enable = true;
}
|