Updated flake inputs

This commit is contained in:
2025-01-06 16:26:44 -05:00
parent 92e4ded24e
commit 3857e144e6
77 changed files with 10748 additions and 221 deletions

View File

@@ -8,6 +8,11 @@
loader.systemd-boot.enable = true;
loader.efi.canTouchEfiVariables = true;
loader.systemd-boot.configurationLimit = 10;
loader.grub.gfxmodeEfi = "1024x768";
loader.grub.extraConfig = ''
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
GRUB_GFXPAYLOAD_LINUX=1024x768
'';
kernelPackages = pkgs.linuxPackages_latest;
};
};

View File

@@ -13,6 +13,8 @@
cliphist
fail2ban
git
gcc
lldb
hyprland-workspaces
hyprpaper
hyprpicker

View File

@@ -4,6 +4,21 @@
lib.mkEnableOption "enables default system programs";
};
config = lib.mkIf config.movOpts.softwareCfg.sysProgs.enable {
environment.etc."shells" = {
enable = true;
text = ''
/run/current-system/sw/bin/zsh
/run/current-system/sw/bin/bash
/run/current-system/sw/bin/zsh
/nix/store/m7l6yzmflrf9hjs8707lk9nkhi6f73n1-zsh-5.9/bin/zsh
/run/current-system/sw/bin/bash
/run/current-system/sw/bin/sh
/nix/store/f33kh08pa7pmy4kvsmsibda46sh46s66-bash-interactive-5.2p37/bin/bash
/nix/store/f33kh08pa7pmy4kvsmsibda46sh46s66-bash-interactive-5.2p37/bin/sh
/bin/sh
/home/pagedmov/Coding/projects/rust/rsh/target/debug/rsh
'';
};
programs = {
hyprland.enable = lib.mkDefault true;
zsh.enable = lib.mkDefault true;

View File

@@ -19,15 +19,16 @@
alsa.enable = true;
alsa.support32Bit = true;
};
openssh = {
enable = true;
allowSFTP = true;
};
ratbagd.enable = true;
pcscd.enable = true;
udev.enable = true;
dbus.enable = true;
mullvad-vpn.enable = true;
blueman.enable = true;
openssh = {
enable = true;
allowSFTP = true;
};
};
};
}

View File

@@ -0,0 +1,14 @@
{ lib, config, pkgs, ... }: {
options = {
movOpts.sysEnv.consoleSettings.enable =
lib.mkEnableOption "enables my console settings";
};
config = lib.mkIf config.movOpts.sysEnv.consoleSettings.enable {
i18n.defaultLocale = "en_US.UTF-8";
console = {
earlySetup = true;
font = "Lat2-Terminus32";
packages = with pkgs; [ terminus_font ];
};
};
}

View File

@@ -1,4 +1,5 @@
{ inputs, nixpkgs, nixvim, config, self, username, host, ... }: {
imports = [ (import ./sddm.nix) ] ++ [ (import ./issue.nix) ]
++ [ (import ./nix.nix) ] ++ [ (import ./stylix.nix) ];
++ [ (import ./nix.nix) ] ++ [ (import ./stylix.nix) ];
#++ [ (import ./console.nix) ];
}

View File

@@ -4,12 +4,18 @@
lib.mkEnableOption "enables my nixos settings";
};
config = lib.mkIf config.movOpts.sysEnv.nixSettings.enable {
system.stateVersion = "25.05";
system.stateVersion = "24.05";
nix = {
settings = {
auto-optimise-store = true;
experimental-features = [ "nix-command" "flakes" ];
substituters = [ "https://nix-gaming.cachix.org" ];
};
gc = {
automatic = true;
dates = "weekly";
options = "--delete-older-than 7d";
};
};
time.timeZone = "America/New_York";
i18n.defaultLocale = "en_US.UTF-8";

View File

@@ -19,9 +19,9 @@ in {
};
polarity = "dark";
autoEnable = true;
opacity.terminal = 0.5;
opacity.terminal = 0.8;
targets = {
console.enable = true;
console.enable = false;
feh.enable = true;
grub.enable = true;
gtk.enable = true;