Seperate user

This commit is contained in:
willifan 2024-05-11 21:26:33 +02:00
parent 347b20d668
commit 641cf5ad70
36 changed files with 196 additions and 222 deletions

View file

@ -1,46 +0,0 @@
{ pkgs, ... }:
{
environment.systemPackages = with pkgs; [
hyprlock
hypridle
hyprpaper
hyprcursor
grim
slurp
wl-clipboard
kanshi
jq
bc
xorg.xrandr
pulseaudio
inotify-tools
papirus-icon-theme
eww
mako
polkit_gnome
python3
usbutils
unzip
btop
feh
kitty
dolphin
hyfetch
wofi
enpass
firefox
thunderbird
webcord
obsidian
kicad
gnome.nautilus
cinnamon.nemo-with-extensions
];
}

View file

@ -1,16 +0,0 @@
{ pkgs, ... }:
{
services.auto-cpufreq = {
enable = true;
settings = {
battery = {
governor = "powersave";
turbo = "never";
};
charger = {
governor = "powersave";
turbo = "never";
};
};
};
}

View file

@ -3,17 +3,8 @@
networking.hostName = "Lenni";
imports = [
./hardware-configuration.nix
./applications.nix
./auto-cpufreq.nix
./envvar.nix
./nix-ld-nix
./pipewire.nix
./polkit.nix
./syncthing.nix
./udev.nix
./user.nix
./nix-ld.nix
./boot.nix
./locales.nix
];
networking.networkmanager.enable = true;

View file

@ -1,17 +0,0 @@
{ pkgs, ... }:
{
environment.sessionVariables = rec {
NIXOS_OZONE_WL = "1";
XDG_CACHE_HOME = "$HOME/.cache";
XDG_CONFIG_HOME = "$HOME/.config";
XDG_DATA_HOME = "$HOME/.local/share";
XDG_STATE_HOME = "$HOME/.local/state";
# Not officially in the specification
#XDG_BIN_HOME = "$HOME/.local/bin";
#PATH = [
# "${XDG_BIN_HOME}"
#];
SCRIPTS = "$XDG_CONFIG_HOME/scripts";
};
}

View file

@ -1,16 +0,0 @@
{ pkgs, ... }:
{
time.timeZone = "Europe/Berlin";
i18n.defaultLocale = "en_US.UTF-8";
i18n.extraLocaleSettings = {
LC_ADDRESS = "de_DE.UTF-8";
LC_IDENTIFICATION = "de_DE.UTF-8";
LC_MEASUREMENT = "de_DE.UTF-8";
LC_MONETARY = "de_DE.UTF-8";
LC_NAME = "de_DE.UTF-8";
LC_NUMERIC = "de_DE.UTF-8";
LC_PAPER = "de_DE.UTF-8";
LC_TELEPHONE = "de_DE.UTF-8";
LC_TIME = "de_DE.UTF-8";
};
}

View file

@ -1,13 +0,0 @@
{ pkgs, ... }:
{
security.rtkit.enable = true;
services.pipewire = {
enable = true;
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
wireplumber.enable = true;
# If you want to use JACK applications, uncomment this
#jack.enable = true;
};
}

View file

@ -1,19 +0,0 @@
{ pkgs, ... }:
{
security.polkit.enable = true;
systemd = {
user.services.polkit-gnome-authentication-agent-1 = {
description = "polkit-gnome-authentication-agent-1";
wantedBy = [ "graphical-session.target" ];
wants = [ "graphical-session.target" ];
after = [ "graphical-session.target" ];
serviceConfig = {
Type = "simple";
ExecStart = "${pkgs.polkit_gnome}/libexec/polkit-gnome-authentication-agent-1";
Restart = "on-failure";
RestartSec = 1;
TimeoutStopSec = 10;
};
};
};
}

View file

@ -1,47 +0,0 @@
{ pkgs, ... }:
{
services.syncthing = {
enable = true;
user = "willifan";
dataDir = "/home/willifan/temp";
configDir = "/home/willifan/temp/.config/syncthing";
overrideDevices = true;
overrideFolders = true;
settings = {
gui = {
user = "willifan";
password = "temppassword";
};
devices = {
Anton = { id = "SGKTC3I-6IQZ5Z5-VAB76N6-L7DJ3TH-BMSZGKZ-MZPZHLO-KOVMZ2W-V5GQTA6"; };
};
folders = {
"Documents" = {
id = "jtl6g-qjmwo";
path = "/home/willifan/temp/Documents";
devices = [ "Anton" ];
};
"Pictures" = {
id = "po4qj-q9t0t";
path = "/home/willifan/temp/Pictures";
devices = [ "Anton" ];
};
"Videos" = {
id = "4wqf5-xasng";
path = "/home/willifan/temp/Videos";
devices = [ "Anton" ];
};
"Notes" = {
id = "oc61n-iewgj";
path = "/home/willifan/temp/Notes";
devices = [ "Anton" ];
};
"Music" = {
id = "xxh8a-3y2tq";
path = "/home/willifan/temp/Music";
devices = [ "Anton" ];
};
};
};
};
}

View file

@ -1,6 +0,0 @@
{ pkgs, ... }:
{
services.udev.extraRules = ''
ACTION=="add", SUBSYSTEM=="backlight", KERNEL=="intel_backlight", MODE="0666", RUN+="${pkgs.coreutils}/bin/chmod a+w /sys/class/backlight/%k/brightness"
'';
}

View file

@ -1,9 +0,0 @@
{ pkgs, ... }:
{
users.users.willifan = {
isNormalUser = true;
description = "willifan";
extraGroups = [ "networkmanager" "wheel" ];
packages = with pkgs; [];
};
}