blob: cf6beff74852b3c400eb8f93d3099e9331793800 (
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
|
{
inputs,
pkgs,
...
}: let
spkgs = import inputs.nixstaging {
system = pkgs.system;
};
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
];
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
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";
};
}
|