Verified Commit 5e8d8871 authored by Matthias Adamczyk's avatar Matthias Adamczyk
Browse files

common/desktop: Add more default programs

Resolves #3. Feel free to reopen or file a PR ^_^
parent d42d41ea
Pipeline #318 passed with stages
in 1 minute and 8 seconds
......@@ -26,19 +26,28 @@ in
xorg.xbacklight # screen brightness control
# Documents & Multimedia
evince # pdf viewer
feh # image viewer
ffmpeg # swiss army knife for video processing
ario # audio player
feh # image viewer
ffmpeg # swiss army knife for video processing
filezilla # sftp client
gnome.nautilus # file manager
gnome.eog # image viewer
gnome.eog # image viewer
gnome.simple-scan # Scanner utility
hacksaw # screenshot utility
mpv # video player
optipng # png compression
scrot # screenshot
shotgun # screenshot
youtube-dl # youtube downloader
xournalpp # pdf editor
hacksaw # screenshot utility
libreoffice # documents
mpv # video player
optipng # png compression
rhythmbox # another audio player
scrot # screenshot
shotgun # screenshot
sonata # mpv client
youtube-dl # youtube downloader
xournalpp # pdf editor
# Games
superTux
superTuxKart
wesnoth
# Social
nixos-unstable.element-desktop
......@@ -57,8 +66,22 @@ in
# Dev Tools
gcc
jetbrains.idea-community
rustup
# IDEs
android-studio
blender
eclipses.eclipse-cpp
eclipses.eclipse-java
emacs
jetbrains.idea-community
jetbrains.pycharm-community
vscodium
# Misc / Art
aseprite
gimp
inkscape
];
fonts.fonts = with pkgs; [
......@@ -73,9 +96,6 @@ in
sansSerif = ["Bitstream Vera Sans"];
monospace = ["Bitstream Vera Sans Mono"];
};
# Android debug bridge
programs.adb.enable = true;
# Enable sound.
sound.enable = true;
......@@ -97,6 +117,43 @@ in
'';
};
programs = {
# Android debug bridge
adb.enable = true;
bash = {
shellAliases = {
use = "nix-shell -p";
};
# Show a notification when a long running command has finished
undistractMe.enable = true;
};
chromium = {
extensions = [
"chlffgpmiacpedhhbkiomidkjlcfhogd" # pushbullet
"mbniclmhobmnbdlbpiphghaielnnpgdp" # lightshot
"gcbommkclmclpchllfjekcdonpmejbdp" # https everywhere
"cjpalhdlnbpafiamejdnhcphjbkeiagm" # ublock origin
];
homepageLocation = "https://finf.uni-hannover.de";
extraOpts = {
BrowserSignin = 0;
SyncDisabled = true;
};
};
# Hint how to use programs on-demand
command-not-found.enable = true;
# GNOME document viewer
evince.enable = true;
java.enable = true;
mosh.enable = true;
steam.enable = true;
};
services = {
logind = {
lidSwitch = "ignore";
......@@ -122,5 +179,8 @@ in
# Touchpad
libinput.enable = true;
};
gnome = {
games.enable = true;
};
};
}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment