Compare commits

..

4 commits

9 changed files with 96 additions and 26 deletions

View file

@ -46,6 +46,7 @@
"steam" "steam-unwrapped" "steam-run"
"vista-fonts"
"intel-ocl"
"libfprint-2-tod1-broadcom"
];
in
utils.lib.mkFlake {

View file

@ -15,6 +15,7 @@
hardware = {
eid.enable = true;
fingerprint-scanner.enable = true;
nvidia = {
enable = true;
model = "Quadro T2000";
@ -73,12 +74,19 @@
loader = {
# Use the systemd-boot EFI boot loader.
systemd-boot.enable = true;
systemd-boot = {
enable = true;
editor = false;
memtest86.enable = true;
};
efi.canTouchEfiVariables = true;
};
# Use latest kernel.
kernelPackages = pkgs.linuxPackages_latest;
plymouth.enable = true;
};
hardware.bluetooth = {
@ -116,6 +124,8 @@
power-profiles-daemon.enable = false;
smartd.enable = true;
thermald.enable = true;
xserver = {

View file

@ -1,6 +1,7 @@
{
imports = [
./eid
./fingerprint-scanner
./nvidia
./yubikey
];

View file

@ -0,0 +1,30 @@
{ config, lib, pkgs, ... }:
let
cfg = config.sisyphus.hardware.fingerprint-scanner;
in {
options.sisyphus.hardware.fingerprint-scanner.enable = lib.mkEnableOption "Fingerprint scanner support";
config = lib.mkIf cfg.enable {
# Enable driver
services.fprintd = {
enable = true;
# Enable Touch OEM Drivers library support
tod = {
enable = true;
# Dell drivers
driver = pkgs.libfprint-2-tod1-broadcom;
};
};
# Start driver at boot
systemd.services.fprintd = {
wantedBy = [
"multi-user.target"
];
serviceConfig.Type = "simple";
};
};
}

View file

@ -32,15 +32,19 @@ in {
};
# Anything in about:config
Preferences = {
"browser.newtabpage.activity-stream.showSponsoredCheckboxes" = {
Preferences = let
falseLocked = {
Value = false;
Status = "locked";
Status = "falseLocked";
};
in {
"browser.newtabpage.activity-stream.showSponsoredCheckboxes" = falseLocked;
"browser.newtabpage.activity-stream.showSponsoredTopSites" = falseLocked;
"browser.newtabpage.pinned" = {
Value = "[]";
Status = "default";
};
"services.sync.prefs.sync-seen.browser.newtabpage.activity-stream.showSponsoredTopSites" = falseLocked;
};
};

View file

@ -270,23 +270,7 @@ $lock = swaylock
source = /home/tdpeuter/.config/hypr/input-output.conf
source = /home/tdpeuter/.config/hypr/keybinds.conf
$mode_launcher = Launch (f)irefox, (t)hunderbird.
bind = $flag, O, submap, $mode_launcher
submap = $mode_launcher
bind = , F, exec, firefox
bind = , F, submap, reset
bind = , T, exec, thunderbird
bind = , T, submap, reset
bind = , Z, exec, zen
bind = , Z, submap, reset
bind = $flag, O, submap, reset
bind = , Escape, submap, reset
bind = , Return, submap, reset
submap = reset
source = /home/tdpeuter/.config/hypr/modes.conf
# https://wiki.hyprland.org/Nvidia/#environment-variables
env = __GLX_VENDOR_LIBRARY_NAME,nvidia

View file

@ -58,9 +58,8 @@ bind = $flag, s, setfloating
bind = $flag+Shift, s, pin
bind = $flag+Shift, s, settiled
bind = $flag, F11, fullscreen, 1
# bind = $flag, Prior, fullscreen, 1
# bind = $flag, KP_Prior, fullscreen, 1
bind = $flag, F11, fullscreen, 1
bind = $flag+Shift, F11, fullscreen, 0
# Workspaces
@ -158,9 +157,9 @@ bind = , XF86Calculator, exec, qalculate-gtk
# Shortcuts
# Reload
bind = Alt+Shift, r, exec, "hyperctl reload"
bind = Alt+Shift, r, exec, "hyperctl reload"
bind = Ctrl+Alt+Shift, r, forcerendererreload
bind = Alt+Shift, e, exit
bind = Alt+Shift, e, exit
# Kill a window
bind = $flag, q, closewindow, activewindow

View file

@ -0,0 +1,38 @@
# System actions
$mode_system = System (l)ock, (s)leep, (h)ibernate, (r)eboot, (Shift+s)hutdown
bind = Ctrl+Alt, Delete, submap, $mode_system
submap = $mode_system
bind = , l, exec, $lock
bind = , l, submap, reset
bind = , s, exec, $lock, exec, systemctl suspend
bind = , s, submap, reset
bind = , h, exec, $lock, exec, systemctl hibernate
bind = , h, submap, reset
bind = , r, exec, systemctl reboot
bind = Shift, s, exec, systemctl poweroff -i
bind = Ctrl+Alt, Delete, submap, reset
bind = , Escape, submap, reset
bind = , Return, submap, reset
submap = reset
# Launcher
$mode_launcher = Launch (f)irefox, (t)hunderbird.
bind = $flag, O, submap, $mode_launcher
submap = $mode_launcher
bind = , F, exec, firefox
bind = , F, submap, reset
bind = , T, exec, thunderbird
bind = , T, submap, reset
bind = , Z, exec, zen
bind = , Z, submap, reset
bind = $flag, O, submap, reset
bind = , Escape, submap, reset
bind = , Return, submap, reset
submap = reset

View file

@ -40,11 +40,14 @@
"sway/window",
"group/workspaces",
"custom/scratchpad-indicator",
"group/mode"
],
"modules-center": [
"mpris"
],
"modules-right": [
"keyboard-state#numlock",
"keyboard-state#capslock",
"privacy",
"tray",
"group/control-center",