This commit is contained in:
parent
2d697984f2
commit
8be262d08d
5 changed files with 15 additions and 31 deletions
|
@ -1,10 +0,0 @@
|
|||
== Base Role
|
||||
|
||||
The base role handles basic system configuration, which includes:
|
||||
|
||||
* User management
|
||||
* Nix configuration
|
||||
* System default settings
|
||||
* Global packages (like `git` and `curl`) and sane configuration
|
||||
defaults for them
|
||||
* Basic networking configuration (like firewall and ssh)
|
|
@ -9,9 +9,7 @@
|
|||
environment.systemPackages =
|
||||
with pkgs;
|
||||
[
|
||||
vim
|
||||
tmux
|
||||
fwupd
|
||||
pciutils
|
||||
dmidecode
|
||||
smartmontools
|
||||
|
@ -28,7 +26,6 @@
|
|||
gnupg
|
||||
pass-wayland
|
||||
pwgen
|
||||
units
|
||||
powertop
|
||||
lm_sensors
|
||||
sbctl
|
||||
|
@ -52,7 +49,7 @@
|
|||
unrar
|
||||
iotop
|
||||
cabextract
|
||||
tree # p7zip
|
||||
tree
|
||||
vim
|
||||
vimPlugins.pathogen
|
||||
vimPlugins.airline
|
||||
|
@ -80,13 +77,12 @@
|
|||
curl
|
||||
wget
|
||||
tor
|
||||
mosh
|
||||
whois
|
||||
wol
|
||||
rsync
|
||||
sshuttle
|
||||
iftop
|
||||
mailutils # hash-slinger #TODO: hash-slinger has broken dependency pyunbound
|
||||
mailutils
|
||||
imapsync
|
||||
bluez-tools
|
||||
];
|
||||
|
|
|
@ -12,17 +12,10 @@ in
|
|||
environment.systemPackages =
|
||||
with pkgs;
|
||||
[
|
||||
# Utilities
|
||||
freetype
|
||||
lxappearance
|
||||
sound-theme-freedesktop
|
||||
]
|
||||
++ [
|
||||
# Various
|
||||
xfce.thunar
|
||||
xfce.thunar-archive-plugin
|
||||
xfce.xfce4-appfinder
|
||||
pinentry-rofi # Required by gnupg
|
||||
|
||||
qt5.qtwayland # Required for qt applications
|
||||
];
|
||||
environment.sessionVariables.NIXOS_OZONE_WL = "1";
|
||||
|
@ -31,7 +24,7 @@ in
|
|||
gnome-terminal.enable = false;
|
||||
evolution = {
|
||||
enable = true;
|
||||
plugins = [ pkgs.evolution-ews ];
|
||||
#plugins = [ pkgs.evolution-ews ];
|
||||
};
|
||||
geary.enable = false;
|
||||
light.enable = true;
|
||||
|
@ -41,6 +34,11 @@ in
|
|||
sway.enable = true;
|
||||
};
|
||||
|
||||
i18n.inputMethod = {
|
||||
type = "ibus";
|
||||
ibus.engines = [ pkgs.ibus-engines.uniemoji ];
|
||||
};
|
||||
|
||||
services.gnome = {
|
||||
# TODO: Do this manually and not all at once.
|
||||
core-utilities.enable = true;
|
||||
|
@ -73,7 +71,7 @@ in
|
|||
# Needed for themes and backgrounds
|
||||
environment.pathsToLink = [
|
||||
"/share" # TODO: https://github.com/NixOS/nixpkgs/issues/47173
|
||||
]; # #########
|
||||
];
|
||||
|
||||
# GVFS
|
||||
services.gvfs.enable = true;
|
||||
|
|
|
@ -35,9 +35,4 @@
|
|||
|
||||
updateDbusEnvironment = true;
|
||||
};
|
||||
|
||||
i18n.inputMethod = {
|
||||
type = "ibus";
|
||||
ibus.engines = [ pkgs.ibus-engines.uniemoji ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -55,7 +55,12 @@
|
|||
google-chrome
|
||||
chromium
|
||||
nextcloud-client
|
||||
xfce.thunar
|
||||
xfce.thunar-archive-plugin
|
||||
xfce.xfce4-appfinder
|
||||
xfce.mousepad
|
||||
bitwarden-desktop
|
||||
pinentry-rofi # Required by gnupg
|
||||
]
|
||||
++ [
|
||||
# office
|
||||
|
|
Loading…
Add table
Reference in a new issue