mirror of
https://github.com/Stunkymonkey/nixos.git
synced 2025-05-25 10:24:39 +02:00
initial commit
This commit is contained in:
commit
7517f318dc
55 changed files with 1401 additions and 0 deletions
119
extra/default.nix
Normal file
119
extra/default.nix
Normal file
|
@ -0,0 +1,119 @@
|
|||
{ config, lib, pkgs, ... }:
|
||||
let
|
||||
unstable = import <nixos-unstable> { config = { allowUnfree = true; }; };
|
||||
in
|
||||
{
|
||||
|
||||
imports = [
|
||||
./fonts.nix
|
||||
];
|
||||
|
||||
programs.gnome-disks.enable = true;
|
||||
services.udisks2.enable = true;
|
||||
|
||||
# test if working
|
||||
#xdg.mime.enable = true;
|
||||
|
||||
# make gnome settings persistent
|
||||
|
||||
programs.dconf.enable = true;
|
||||
|
||||
# gnome services
|
||||
services.dbus.packages = [ pkgs.gnome3.dconf ];
|
||||
services.udev.packages = [ pkgs.gnome3.gnome-settings-daemon ];
|
||||
services.gnome3.gnome-keyring.enable = true;
|
||||
services.gnome3.glib-networking.enable = true;
|
||||
# enable trash & network-mount in nautilus
|
||||
services.gvfs.enable = true;
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
#mime-types
|
||||
xdg_utils
|
||||
adwaita-qt
|
||||
arc-icon-theme
|
||||
arc-kde-theme
|
||||
arc-theme
|
||||
evince
|
||||
firefox-wayland
|
||||
#geary
|
||||
ghostwriter
|
||||
(gimp-with-plugins.override { plugins = with gimpPlugins; [ resynthesizer ]; })
|
||||
glib
|
||||
gnome3.adwaita-icon-theme
|
||||
gnome3.eog
|
||||
gnome3.file-roller
|
||||
gnome3.gnome-calendar
|
||||
gnome3.gnome-system-monitor
|
||||
gnome3.nautilus
|
||||
gnome3.nautilus-python
|
||||
gnome3.simple-scan
|
||||
keepassxc
|
||||
keychain
|
||||
konsole
|
||||
libnotify
|
||||
libreoffice
|
||||
lollypop
|
||||
unstable.newsflash
|
||||
numix-cursor-theme
|
||||
numix-icon-theme
|
||||
numix-icon-theme-circle
|
||||
polkit_gnome
|
||||
qgnomeplatform
|
||||
rhythmbox
|
||||
simple-scan
|
||||
#spotify
|
||||
socat
|
||||
tdesktop
|
||||
thunderbird
|
||||
typora
|
||||
virtmanager
|
||||
vlc
|
||||
mpv-with-scripts
|
||||
wayvnc
|
||||
zathura
|
||||
zeal
|
||||
|
||||
# TODO sort them in different files
|
||||
pdfgrep
|
||||
physlock
|
||||
#symlinks
|
||||
];
|
||||
|
||||
# Enable firmware update daemon
|
||||
services.fwupd.enable = true;
|
||||
|
||||
programs.wireshark.enable = true;
|
||||
programs.wireshark.package = pkgs.wireshark;
|
||||
|
||||
services.accounts-daemon.enable = true;
|
||||
|
||||
environment.interactiveShellInit = ''
|
||||
if test `tty` = /dev/tty1; then
|
||||
exec sway
|
||||
fi
|
||||
'';
|
||||
|
||||
# services.xserver = {
|
||||
# enable = true;
|
||||
# layout = "us";
|
||||
# xkbOptions = "eurosign:e";
|
||||
# libinput.enable = true;
|
||||
# libinput.naturalScrolling = true;
|
||||
#
|
||||
# startDbusSession = true;
|
||||
# updateDbusEnvironment = true;
|
||||
#
|
||||
# desktopManager = {
|
||||
# xterm.enable = false;
|
||||
# gnome3.enable = false;
|
||||
# };
|
||||
#
|
||||
# displayManager = {
|
||||
# sessionData.sessionNames = [ "sway" "none+i3" ];
|
||||
# defaultSession = "sway";
|
||||
# gdm.enable = true;
|
||||
# gdm.wayland = true;
|
||||
# lightdm.enable = false;
|
||||
# };
|
||||
# };
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue