mirror of
https://github.com/bartvdbraak/dotfiles.git
synced 2025-04-26 22:21:20 +00:00
* Update to 24.11 channel and add `ghostty` * full restructure * minor changes * fix issues * fixes and improvements * Add back some old config * working example for now
56 lines
No EOL
1 KiB
Nix
56 lines
No EOL
1 KiB
Nix
{ pkgs, ... }:
|
|
|
|
{
|
|
# Systemd services setup
|
|
systemd.packages = with pkgs; [
|
|
auto-cpufreq
|
|
];
|
|
|
|
# Enable Services
|
|
programs.direnv.enable = true;
|
|
services.upower.enable = true;
|
|
programs.dconf.enable = true;
|
|
services.dbus = {
|
|
enable = true;
|
|
implementation = "broker";
|
|
packages = with pkgs; [
|
|
xfce.xfconf
|
|
gnome2.GConf
|
|
];
|
|
};
|
|
services.mpd.enable = true;
|
|
programs.thunar.enable = true;
|
|
programs.xfconf.enable = true;
|
|
services.tumbler.enable = true;
|
|
services.fwupd.enable = true;
|
|
services.auto-cpufreq.enable = true;
|
|
# services.gnome.core-shell.enable = true;
|
|
# services.udev.packages = with pkgs; [ gnome.gnome-settings-daemon ];
|
|
|
|
environment.systemPackages = with pkgs; [
|
|
at-spi2-atk
|
|
qt6.qtwayland
|
|
psi-notify
|
|
poweralertd
|
|
playerctl
|
|
psmisc
|
|
grim
|
|
slurp
|
|
imagemagick
|
|
swappy
|
|
ffmpeg_6-full
|
|
wl-screenrec
|
|
wl-clipboard
|
|
wl-clip-persist
|
|
cliphist
|
|
xdg-utils
|
|
wtype
|
|
wlrctl
|
|
waybar
|
|
rofi-wayland
|
|
dunst
|
|
avizo
|
|
wlogout
|
|
gifsicle
|
|
];
|
|
} |