aaaaaaaaaaaaaaaaaaaaaaaaa

This commit is contained in:
Schrottkatze 2022-08-12 12:14:32 +02:00
parent a4cd48ad93
commit 55b1c49913
6 changed files with 215 additions and 67 deletions

View file

@ -2,10 +2,13 @@
# your system. Help is available in the configuration.nix(5) man page
# and in the NixOS manual (accessible by running nixos-help).
{ config, pkgs, ... }:
{ config, pkgs, lib, ... }:
let smol = import <nixos-unstable-small> {config.allowUnfree = true;};
in {
# let smol = import <nixos-unstable-small> {config.allowUnfree = true;};
with lib;
with builtins;
{
imports = [ ./modules ];
nixpkgs.config.allowUnfree = true;
nix = {
@ -17,8 +20,6 @@ in {
'';
};
imports = [
];
time.timeZone = "Europe/Berlin";
@ -26,31 +27,36 @@ in {
networking.networkmanager.wifi.backend = "iwd";
networking.extraHosts = "100.122.76.64 listenwithme.tailnet.ckie.dev";
services.xserver = {
enable = true;
desktopManager = {
xterm.enable = false;
};
displayManager = {
defaultSession = "none+i3";
gdm.enable = true;
};
windowManager.i3 = {
enable = true;
package = pkgs.i3-gaps;
extraPackages = with pkgs; [
gnome.gdm i3lock-fancy rofi rofimoji volumeicon feh xorg.xinput dunst
arandr lxappearance gruvbox-dark-gtk gruvbox-dark-icons-gtk
gruvterial-theme flameshot tesseract5 imagemagick xclip polybar kitty
xkeysnail gtk-engine-murrine playerctl xmacro
];
};
home-manager.users.jade = { nixosConfig, pkgs, ... }: {
home.sessionVariables.TZ = nixosConfig.time.timeZone;
};
#services.xserver = {
#enable = true;
#desktopManager = {
#xterm.enable = false;
#};
#displayManager = {
#defaultSession = "none+i3";
#gdm.enable = true;
#};
#windowManager.i3 = {
#enable = true;
#package = pkgs.i3-gaps;
#extraPackages = with pkgs; [
## gnome.gdm i3lock-fancy rofi rofimoji volumeicon feh xorg.xinput dunst
## arandr lxappearance gruvbox-dark-gtk gruvbox-dark-icons-gtk
## gruvterial-theme flameshot tesseract5 imagemagick xclip polybar kitty
## xkeysnail gtk-engine-murrine playerctl xmacro
#];
#};
#};
programs.dconf.enable = true;
programs.qt5ct.enable = true;
qt5.platformTheme = "qt5ct";
virtualisation.libvirtd.enable = true;
@ -61,7 +67,7 @@ in {
hardware.uinput.enable = true;
services.printing.enable = true;
services.tailscale.enable = true;
# services.tailscale.enable = true;
security.rtkit.enable = true;
services.pipewire = {
@ -94,11 +100,11 @@ in {
librewolf polymc jdk8 jdk11 jdk vlc xfce.thunar xfce.tumbler
xfce.thunar-archive-plugin gnome.file-roller uhk-agent spotify spotify-tray
spotify-tui cool-retro-term lutris libsecret gh xorg.xhost helvum
xdg-desktop-portal-gtk nheko smol.discord obsidian jetbrains.clion
xdg-desktop-portal-gtk nheko obsidian jetbrains.clion
jetbrains.webstorm jetbrains.datagrip jetbrains.idea-ultimate
jetbrains.pycharm-professional nix-prefetch-scripts audacity rustup
easyeffects virt-manager manim evince direnv nix-direnv python3Full
python39Packages.pip python39Packages.setuptools python39Packages.ipykernel
easyeffects virt-manager evince direnv nix-direnv python3Full
# python39Packages.pip python39Packages.setuptools python39Packages.ipykernel
fzf openrgb krita gimp inkscape blender virglrenderer ddccontrol-db
glab firebird-emu
];
@ -125,7 +131,6 @@ in {
users.defaultUserShell = pkgs.zsh;
services.openssh.enable = true;
services.blueman.enable = true;
services.gnome.gnome-keyring.enable = true;
programs.seahorse.enable = true;