stylix and bugfixes
This commit is contained in:
parent
1b31f9e29c
commit
86a63e1131
11 changed files with 193 additions and 155 deletions
|
|
@ -85,6 +85,7 @@
|
|||
cowsay # important
|
||||
psmisc
|
||||
pv
|
||||
file
|
||||
|
||||
# Shells
|
||||
bash
|
||||
|
|
|
|||
|
|
@ -1,18 +1,24 @@
|
|||
{ config, pkgs, lib, hostName, ... }:
|
||||
{
|
||||
environment.systemPackages = with pkgs; [
|
||||
mako # notification system developed by swaywm maintainer
|
||||
rofi
|
||||
|
||||
libinput
|
||||
libinput-gestures
|
||||
wmctrl
|
||||
seahorse
|
||||
libsecret
|
||||
gnome-text-editor
|
||||
nautilus
|
||||
playerctl
|
||||
libnotify
|
||||
wmctrl
|
||||
playerctl
|
||||
|
||||
# MIME utilities
|
||||
xdg-utils
|
||||
shared-mime-info
|
||||
|
||||
# GNOME utilities
|
||||
libsecret # Keyring backend
|
||||
gnome-text-editor
|
||||
loupe
|
||||
evince
|
||||
seahorse
|
||||
nautilus
|
||||
];
|
||||
|
||||
# enable Sway window manager
|
||||
|
|
@ -25,20 +31,22 @@
|
|||
"--unsupported-gpu"
|
||||
];
|
||||
extraPackages = with pkgs; [
|
||||
swayidle
|
||||
swaylock
|
||||
swayimg
|
||||
swaybg
|
||||
grim
|
||||
slurp
|
||||
wl-clipboard
|
||||
pulseaudio
|
||||
sway-contrib.grimshot
|
||||
kitty
|
||||
swayidle # idle management
|
||||
swaylock # screen locker
|
||||
swaybg # wallpaper setting tool
|
||||
grim # screenshot tool
|
||||
slurp # selection tool for screenshots
|
||||
wl-clipboard # clipboard support (mostly for grim/slurp)
|
||||
pulseaudio # pulseaudio support
|
||||
sway-contrib.grimshot # screenshot tool
|
||||
kitty # terminal emulator
|
||||
kitty-themes
|
||||
dotool # tool to send keyboard/mouse input to wayland apps
|
||||
mako # notification system developed by swaywm maintainer
|
||||
rofi # application launcher
|
||||
];
|
||||
}; # end sway
|
||||
uwsm = {
|
||||
uwsm = { # responsible for creating xdg-portal and systemd insteraction for sway
|
||||
enable = true;
|
||||
waylandCompositors = {
|
||||
sway = {
|
||||
|
|
@ -89,7 +97,8 @@
|
|||
};
|
||||
}; # end logind
|
||||
dbus.packages = [ pkgs.seahorse pkgs.gnome-keyring pkgs.gcr ];
|
||||
gnome.gcr-ssh-agent.enable = true;
|
||||
gnome.gcr-ssh-agent.enable = true; # SSH key management via gnome keyring
|
||||
gvfs.enable = true; # some support for nautilus operations
|
||||
}; # end services
|
||||
users.users.alisceon.extraGroups = [ "video" "input" ];
|
||||
users.users.alisceon.extraGroups = [ "video" "input" ]; # input group required for libinput-gestures
|
||||
}
|
||||
|
|
@ -41,7 +41,7 @@
|
|||
8080
|
||||
8888
|
||||
];
|
||||
|
||||
|
||||
environment = {
|
||||
systemPackages = [
|
||||
# Chat
|
||||
|
|
@ -50,10 +50,8 @@
|
|||
pkgs.mumble
|
||||
|
||||
# Browser
|
||||
pkgs.firefox
|
||||
pkgs.firefoxpwa
|
||||
pkgs.chromium
|
||||
|
||||
(pkgs.chromium.override { enableWideVine = true; })
|
||||
|
||||
# Development
|
||||
pkgs.vscode
|
||||
pkgs.devenv
|
||||
|
|
@ -69,5 +67,6 @@
|
|||
pkgs.vlc
|
||||
pkgs.via
|
||||
]; # end systemPackages
|
||||
sessionVariables.NIXOS_OZONE_WL = "1";
|
||||
}; # end environment
|
||||
} #end file
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue