clear repo

This commit is contained in:
lucy 2026-10-18 11:23:17 +02:00
commit 36425f82e9
36 changed files with 0 additions and 1311 deletions

View file

@ -1,7 +0,0 @@
{
imports = [
./programs
./services
./hardware
];
}

View file

@ -1,12 +0,0 @@
{
hardware.bluetooth = {
enable = true;
powerOnBoot = false;
input.General.ClassicBondedOnly = false;
settings = {
General = {
Experimental = true;
};
};
};
}

View file

@ -1,7 +0,0 @@
{
imports = [
./nvidia.nix
./bluetooth.nix
];
hardware.graphics.enable = true;
}

View file

@ -1,7 +0,0 @@
{ lib, config, ... }: {
hardware.nvidia = lib.mkIf (config.networking.hostName == "nerv") {
modesetting.enable = true;
open = true;
package = config.boot.kernelPackages.nvidiaPackages.new_feature;
};
}

View file

@ -1,5 +0,0 @@
{
imports = [
./maid.nix
];
}

View file

@ -1,32 +0,0 @@
{
file.home = {
emacs = {
target = ".emacs.d/init.el";
source = "{{home}}/nixos/dotfiles/emacs/init.el";
};
};
file.xdg_config.foot = {
target = "foot/foot.ini";
source = "{{home}}/nixos/dotfiles/foot/foot.ini";
};
file.xdg_config.fuzzel = {
target = "fuzzel/fuzzel.ini";
source = "{{home}}/nixos/dotfiles/fuzzel/fuzzel.ini";
};
file.xdg_config.niri = {
target = "niri/config.kdl";
source = "{{home}}/nixos/dotfiles/niri/config.kdl";
};
file.xdg_config.tinty = {
target = "tinted-theming/tinty/config.toml";
source = "{{home}}/nixos/dotfiles/tinted-theming/tinty/config.toml";
};
file.xdg_config.gtk-3 = {
target = "gtk-3.0/settings.ini";
source = "{{home}}/nixos/dotfiles/gtk/settings.ini";
};
file.xdg_config.gtk-4 = {
target = "gtk-4.0/settings.ini";
source = "{{home}}/nixos/dotfiles/gtk/settings.ini";
};
}

View file

@ -1,22 +0,0 @@
{
config,
lib,
inputs,
...
}:
{
file.xdg_config.ghostty = {
text = ''
quit-after-last-window-closed = false
theme = "tinted-theming"
font-family = "JetBrainsMono Nerd Font"
font-size = 14
window-padding-x = 15
window-padding-y = 15
shell-integration = none
confirm-close-surface = false
'';
target = "ghostty/config.ghostty";
};
}

View file

@ -1,41 +0,0 @@
{
pkgs,
config,
lib,
inputs,
...
}:
{
users.users.lucy.maid = { config, ... }: {
imports = [
./ghostty.nix
./dots.nix
];
gsettings.settings = {
org.gnome.desktop.interface = {
color-scheme = "prefer-dark";
gtk-theme = "adw-gtk3";
cursor-theme = "macOS";
icon-theme = "Papirus";
cursor-size = 24;
};
};
systemd.services."app-com.mitchellh.ghostty" = {
description = "Ghostty";
enableDefaultPath = false;
after = [
"graphical-session.target"
"dbus.socket"
];
requires = [ "dbus.socket" ];
wantedBy = [ config.maid.systemdGraphicalTarget ];
reloadIfChanged = true;
serviceConfig = {
Type = "notify";
ExecReload = "${pkgs.coreutils}/bin/kill -USR2 $MAINPID";
BusName = "com.mitchellh.ghostty";
ExecStart = "${pkgs.ghostty}/bin/ghostty --gtk-single-instance=true --initial-window=false";
};
};
};
}

View file

@ -1,17 +0,0 @@
{
programs.chromium = {
enable = true;
extensions = [
"nngceckbapebfimnlniiiahkandclblb" # bitwarden
"ddkjiahejlhfcafbddmgiahcphecmpfh" # ublock origin lite
];
};
environment.etc = {
"chromium" = {
enable = true;
mode = "symlink";
source = "/home/lucy/.local/share/tinted-theming/tinty/tinted-chromium-build-file.json";
target = "chromium/policies/managed/theme.json";
};
};
}

View file

@ -1,10 +0,0 @@
{ config, pkgs, ... }: {
programs.niri.enable = true;
programs.steam.enable = true;
programs.direnv.enable = true;
imports = [
./zsh.nix
./nixcord.nix
./chromium.nix
];
}

View file

@ -1,13 +0,0 @@
{ config, inputs, ... }: {
programs.nixcord = {
enable = true;
user = "lucy";
discord.enable = false;
vesktop.enable = true;
config.useQuickCss = true;
config.plugins = {
messageLogger.enable = true;
messageClickActions.enable = true;
};
};
}

View file

@ -1,17 +0,0 @@
{
programs.zsh = {
enable = true;
enableCompletion = true;
autosuggestions.enable = true;
syntaxHighlighting.enable = true;
ohMyZsh = {
enable = true;
theme = "gentoo";
};
shellInit = ''
export SSH_AUTH_SOCK="$XDG_RUNTIME_DIR/rbw/ssh-agent-socket"
eval "$(devenv hook zsh)"
'';
};
system.userActivationScripts.zshrc = "touch .zshrc";
}

View file

@ -1,23 +0,0 @@
{ config, pkgs, lib, ... }: {
imports = [
./tlp.nix
./easyroam.nix
./syncthing.nix
./pipewire.nix
];
services = {
xserver.videoDrivers = lib.mkIf (config.networking.hostName == "nerv") [ "nvidia" ];
blueman.enable = true;
printing.enable = true;
emacs.enable = false;
xserver.xkb = {
layout = "eu";
variant = "";
};
upower.enable = true;
displayManager.gdm.enable = true;
udisks2.enable = true;
gvfs.enable = true;
gnome.gnome-keyring.enable = true;
};
}

View file

@ -1,11 +0,0 @@
{ config, ... }: {
services.easyroam = {
enable = true;
pkcsFile = config.age.secrets.easyroam.path;
networkmanager.enable = true;
};
systemd.services.wpa_supplicant = {
wants = [ "easyroam-cert-setup.service" ];
after = [ "easyroam-cert-setup.service" ];
};
}

View file

@ -1,8 +0,0 @@
{
services.pipewire = {
enable = true;
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
};
}

View file

@ -1,16 +0,0 @@
{
services.syncthing = {
user = "lucy";
dataDir = "/home/lucy/sync";
configDir = "/home/lucy/.config/syncthing";
enable = true;
openDefaultPorts = true;
settings = {
devices = {
"cyberia" = {
id = "5SW5N7Z-BGTZD37-5ELRQVE-PBRK3O5-M4CGYLZ-R3KCVVS-AM5QD2G-WTQYKA7";
};
};
};
};
}

View file

@ -1,6 +0,0 @@
{
services.tlp = {
enable = true;
pd.enable = true;
};
}