cursed state...
This commit is contained in:
parent
176f665484
commit
ea54dbe99c
2 changed files with 49 additions and 5 deletions
2
home.nix
2
home.nix
|
@ -70,6 +70,8 @@
|
|||
shellAliases = {
|
||||
ll = "ls -l";
|
||||
cheetah = "curl -d 'Lena: Done ✓' https://ntfy.forestcat.org/cheetah";
|
||||
reboot = "systemctl reboot";
|
||||
rebuild = "sudo nixos-rebuild switch --flake ~/nix-configs/#myNixos --show-trace";
|
||||
};
|
||||
};
|
||||
|
||||
|
|
|
@ -50,9 +50,23 @@
|
|||
xkbVariant = "";
|
||||
};
|
||||
|
||||
programs.xss-lock.enable = true;
|
||||
# programs.xss-lock.lockerCommand= "${pkgs.i3lock}/bin/i3lock";
|
||||
programs.xss-lock.lockerCommand= "${pkgs.i3lock-color}/bin/i3lock-color --insidever-color='#00000000' --ringver-color='#00564dE6' --insidewrong-color='#ffffff22' --ringwrong-color='#880000bb' --inside-color='#00000000' --ring-color='#00897bE6' --line-color='#00000000' --separator-color='#00897bE6' --verif-color='#00897bE6' --wrong-color='#00897bE6' --layout-color='#00897bE6' --keyhl-color='#880000bb' --bshl-color='#880000bb' --screen 1 --blur 8 --indicator";
|
||||
|
||||
# Configure console keymap
|
||||
console.keyMap = "de";
|
||||
|
||||
# TODO: setup automounting of nextcloud
|
||||
# services.davfs2.enable = true;
|
||||
|
||||
# fileSystems."/home/forestcat/nextcloud" = {
|
||||
# device = "https://cloud.hamburg.ccc.de/remote.php/dav/files/forestcat/";
|
||||
# mountPoint = "/home/forestcat/nextcloud";
|
||||
# fsType = "davfs";
|
||||
# options = ["user" "rw" "auto"];
|
||||
# };
|
||||
|
||||
# Enabling xbindkeys service for special media keys
|
||||
systemd.user.services.xbindkeys.enable = true;
|
||||
|
||||
|
@ -66,7 +80,7 @@
|
|||
users.users.forestcat = {
|
||||
isNormalUser = true;
|
||||
description = "forestcat";
|
||||
extraGroups = ["networkmanager" "wheel" "audio"];
|
||||
extraGroups = ["networkmanager" "wheel" "audio" "davfs2"];
|
||||
packages = with pkgs; [];
|
||||
};
|
||||
users.defaultUserShell = pkgs.nushellFull;
|
||||
|
@ -75,8 +89,15 @@
|
|||
nixpkgs.config.allowUnfree = true;
|
||||
|
||||
#adding font awesome
|
||||
fonts.packages = [
|
||||
pkgs.font-awesome
|
||||
fonts.packages = with pkgs; [
|
||||
font-awesome
|
||||
font-awesome_5
|
||||
nerdfonts
|
||||
nerdfix
|
||||
material-symbols
|
||||
terminus-nerdfont
|
||||
inconsolata-nerdfont
|
||||
fira-code-nerdfont
|
||||
];
|
||||
|
||||
# List packages installed in system profile. To search, run:
|
||||
|
@ -84,7 +105,11 @@
|
|||
environment.systemPackages = with pkgs; [
|
||||
# System Packages go here
|
||||
pkgs.brave
|
||||
pkgs.font-awesome
|
||||
pkgs.xss-lock
|
||||
pkgs.davfs2
|
||||
pkgs.htop
|
||||
pkgs.picom-jonaburg
|
||||
pkgs.spotify
|
||||
pkgs.xdotool
|
||||
pkgs.vscode
|
||||
pkgs.scrot
|
||||
|
@ -94,9 +119,10 @@
|
|||
pkgs.signal-desktop
|
||||
pkgs.tree
|
||||
pkgs.rofi
|
||||
pkgs.i3blocks
|
||||
# pkgs.i3blocks
|
||||
pkgs.polybarFull
|
||||
pkgs.i3
|
||||
pkgs.i3lock-color
|
||||
pkgs.prismlauncher
|
||||
pkgs.alejandra
|
||||
pkgs.keepassxc
|
||||
|
@ -147,6 +173,22 @@
|
|||
# Enable the OpenSSH daemon.
|
||||
# services.openssh.enable = true;
|
||||
|
||||
systemd.services."suspend@".unitConfig = {
|
||||
Before = [ "sleep.target" ];
|
||||
Description = "suspend actions";
|
||||
};
|
||||
|
||||
systemd.services."suspend@".serviceConfig = {
|
||||
User = "%I";
|
||||
Type = "forking";
|
||||
environment = "DISPLAY=:0";
|
||||
ExecStartPre = "-/usr/bin/pkill -u %u unison ; /usr/local/bin/music.sh stop";
|
||||
ExecStart = "/home/forestcat/.config/i3/scripts/lock2.sh";
|
||||
ExecStartPost = "/usr/bin/sleep 1";
|
||||
};
|
||||
systemd.services."suspend@".wantedBy = [ "sleep.target" ];
|
||||
|
||||
systemd.services."suspend@forestcat".enable = true;
|
||||
# Open ports in the firewall.
|
||||
# networking.firewall.allowedTCPPorts = [ ... ];
|
||||
# networking.firewall.allowedUDPPorts = [ ... ];
|
||||
|
|
Loading…
Reference in a new issue