clear repo
This commit is contained in:
parent
356c32e14a
commit
36425f82e9
36 changed files with 0 additions and 1311 deletions
|
|
@ -1,7 +0,0 @@
|
|||
{
|
||||
imports = [
|
||||
./programs
|
||||
./services
|
||||
./hardware
|
||||
];
|
||||
}
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
{
|
||||
hardware.bluetooth = {
|
||||
enable = true;
|
||||
powerOnBoot = false;
|
||||
input.General.ClassicBondedOnly = false;
|
||||
settings = {
|
||||
General = {
|
||||
Experimental = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
{
|
||||
imports = [
|
||||
./nvidia.nix
|
||||
./bluetooth.nix
|
||||
];
|
||||
hardware.graphics.enable = true;
|
||||
}
|
||||
|
|
@ -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;
|
||||
};
|
||||
}
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
{
|
||||
imports = [
|
||||
./maid.nix
|
||||
];
|
||||
}
|
||||
|
|
@ -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";
|
||||
};
|
||||
}
|
||||
|
|
@ -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";
|
||||
};
|
||||
|
||||
}
|
||||
|
|
@ -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";
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
@ -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";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
@ -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
|
||||
];
|
||||
}
|
||||
|
|
@ -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;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
@ -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";
|
||||
}
|
||||
|
|
@ -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;
|
||||
};
|
||||
}
|
||||
|
|
@ -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" ];
|
||||
};
|
||||
}
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
{
|
||||
services.pipewire = {
|
||||
enable = true;
|
||||
alsa.enable = true;
|
||||
alsa.support32Bit = true;
|
||||
pulse.enable = true;
|
||||
};
|
||||
}
|
||||
|
|
@ -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";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
services.tlp = {
|
||||
enable = true;
|
||||
pd.enable = true;
|
||||
};
|
||||
}
|
||||
Loading…
Reference in a new issue