You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
51 lines
1.7 KiB
Nix
51 lines
1.7 KiB
Nix
8 years ago
|
{ config, lib, pkgs, ... }:
|
||
|
|
||
|
let
|
||
|
inherit (lib) mkIf mkMerge mkThenElse;
|
||
|
cfg = config.r6d.config-generator;
|
||
|
computers = config.r6d.computers;
|
||
|
profiles = config.r6d.profiles;
|
||
|
in
|
||
|
|
||
8 years ago
|
mkIf profiles.isDesktop {
|
||
8 years ago
|
|
||
|
# Paquets
|
||
|
environment.systemPackages = with pkgs; [
|
||
8 years ago
|
# Environement de bureau
|
||
|
arandr # interface graphique pour xrandr
|
||
|
wmname # pour définir le nom du gestionnaire de fenêtre (utile pour java)
|
||
|
#kde4.ksnapshot # capture d'écran
|
||
8 years ago
|
xclip # manipulation du clipboard X depuis la console
|
||
8 years ago
|
xorg.xbacklight # pour gérer la luminosité de l'écran
|
||
|
xorg.xev # pour repérer les codes + noms standard des actions clavier/souris
|
||
|
xorg.xkill # pour 'tuer une application'
|
||
|
|
||
|
## Gestionnaire de fenêtre & Thème
|
||
|
gnome3.adwaita-icon-theme # thème d'icone - semble fonctionner avec spaceFM
|
||
|
|
||
|
## Manipulation de fichier
|
||
|
pcmanfm # gestionnaire de fichiers graphique
|
||
|
spaceFM # gestionnaire de fichiers graphique
|
||
|
#vifm # gestionnaire de fichiers basé sur VIM (console)
|
||
|
|
||
|
## Terminal
|
||
|
sakura # terminal
|
||
8 years ago
|
];
|
||
8 years ago
|
|
||
|
# Polices supplémentaires
|
||
|
fonts.fonts = with pkgs; mkIf profiles.isDesktop [
|
||
|
fira # police créée pour Firefox
|
||
|
fira-code # idem fira-mono + ligatures pour la programmation
|
||
|
fira-mono # dérivée de fira en monospace
|
||
|
hack-font # police monospace créée explicitement pour coder
|
||
|
hasklig # police dérivée de source-code-pro mais avec des ligatures
|
||
|
];
|
||
8 years ago
|
|
||
|
# Paquets avec setuid root
|
||
|
security.wrappers = {
|
||
|
# pour le montage des media amovibles
|
||
|
devmon.source = "${pkgs.udevil}/bin/devmon";
|
||
|
udevil.source = "${pkgs.udevil}/bin/udevil"; # utilisé par spacefm
|
||
|
};
|
||
8 years ago
|
}
|