updating mango config

This commit is contained in:
Dea 2026-04-13 00:13:59 -04:00
parent 37ae5f9cfb
commit 486025d4ec
4 changed files with 47 additions and 3 deletions

View file

@ -12,6 +12,7 @@
environment.systemPackages = with upkgs; [
# CLI tools
git
lazygit
wget
unzip
p7zip
@ -36,6 +37,8 @@
# window management
wayland
waywall
pipewire
# programs
vivaldi # TODO: switch to zen later

View file

@ -0,0 +1,39 @@
# Monitors
# main monitor
# monitorrule = name:
# Startup
# exec-once waybar
# exec-once awww-daemon
exec-once = playerctld daemon
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY DISPLAY XDG_SESSION_TYPE=wayland XDG_CURRENT_DESKTOP=wlroots PATH
# Keyboard/mouse
repeat_rate = 20
repeat_delay = 200
xkb_rules_layout = us
xkb_rules_variant = basic
trackpad_natural_scrolling = 0
scroll_method = 1
disable_while_typing = 0
mouse_natural_scrolling = 0
accel_profile = 0
# https://github.com/fcitx/fcitx5 (chinese pinyin)
env=GTK_IM_MODULE,fcitx
env=QT_IM_MODULE,fcitx
env=QT_IM_MODULES,wayland;fcitx
env=SDL_IM_MODULE,fcitx
env=XMODIFIERS,@im=fcitx
env=GLFW_IM_MODULE,ibus
# Screenshare
# TODO: pipewire, pipewire-pulse, xdg-desktop-portal-wlr
#
# #source=

View file

@ -8,7 +8,7 @@
systemd = {
enable = true;
xdgAutostart = true;
}
};
settings = builtins.readFile ./mango.conf;
}

View file

@ -3,9 +3,11 @@
system,
...
} @ args: {
nixpkgs.channels = {
default = {
nixpkgs.channels = rec {
base = spkgs;
spkgs= {
inherit system;
source = inputs.nixpkgs;
overlays = [
(import ./overlays args)
];