restructured config directory

This commit is contained in:
Thilo Billerbeck 2023-10-28 23:16:29 +02:00
parent 0ea46ec3a4
commit e615e06990
43 changed files with 583 additions and 0 deletions

View file

@ -0,0 +1,18 @@
{ config, pkgs, lib, ... }:
{
imports = [
./../modules/machine.nix
];
machine = {
username = "thilo";
isGeneric = false;
isGnome = false;
noiseSuppression.enable = true;
isGraphical = true;
};
services.kdeconnect.enable = true;
services.kdeconnect.indicator = true;
}

View file

@ -0,0 +1,20 @@
{ config, pkgs, lib, ... }:
let
chromeArgs = lib.strings.concatStringsSep " " [
"--force-dark-mode"
"--enable-features=WebUIDarkMode"
"--enable-smooth-scrolling"
"--ozone-platform-hint=auto"
"--ignore-gpu-blocklist"
"--enable-gpu-rasterization"
"--enable-zero-copy"
"--force-device-scale-factor=1.0"
];
nixGLWrap = import ./../utils/nixGLWrap.nix { inherit pkgs lib; };
in {
imports = [
./common.nix
./../wrappers/fedora.nix
];
}

View file

@ -0,0 +1,41 @@
{ config, pkgs, lib, ... }:
{
imports = [
./../modules/machine.nix
];
machine = {
username = "thilo";
isGeneric = false;
nixPackage = pkgs.nixUnstable;
isGnome = false;
noiseSuppression.enable = true;
isGraphical = true;
};
wayland.windowManager.sway = {
enable = true;
config = rec {
modifier = "Mod4";
# Use kitty as default terminal
terminal = "alacritty";
bars = [];
};
};
programs.obs-studio = {
enable = true;
plugins = with pkgs.obs-studio-plugins; [
obs-vaapi
obs-teleport
droidcam-obs
obs-gstreamer
obs-shaderfilter
obs-command-source
obs-move-transition
advanced-scene-switcher
];
};
}

View file

@ -0,0 +1,16 @@
{ config, pkgs, lib, ... }:
{
imports = [
./../modules/machine.nix
];
machine = {
username = "thilo";
isGeneric = true;
nixPackage = pkgs.nixUnstable;
isGnome = false;
noiseSuppression.enable = false;
isGraphical = false;
};
}