Compare commits
2 commits
895c11e4f7
...
3dcb48fe23
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3dcb48fe23 | ||
|
|
ea28e1eba3 |
4 changed files with 55 additions and 4 deletions
|
|
@ -90,7 +90,10 @@
|
||||||
blahaj
|
blahaj
|
||||||
];
|
];
|
||||||
|
|
||||||
|
# Allow swaylock to work
|
||||||
|
security.pam.services.swaylock = { };
|
||||||
|
|
||||||
|
|
||||||
# Some programs need SUID wrappers, can be configured further or are
|
# Some programs need SUID wrappers, can be configured further or are
|
||||||
# started in user sessions.
|
# started in user sessions.
|
||||||
# programs.mtr.enable = true;
|
# programs.mtr.enable = true;
|
||||||
|
|
|
||||||
7
home.nix
7
home.nix
|
|
@ -22,8 +22,11 @@
|
||||||
beluga
|
beluga
|
||||||
bitwarden
|
bitwarden
|
||||||
brightnessctl
|
brightnessctl
|
||||||
|
clifm
|
||||||
|
darktable
|
||||||
gimp
|
gimp
|
||||||
godot
|
godot
|
||||||
|
grim
|
||||||
hledger
|
hledger
|
||||||
inkscape
|
inkscape
|
||||||
libreoffice
|
libreoffice
|
||||||
|
|
@ -32,6 +35,7 @@
|
||||||
picard
|
picard
|
||||||
prismlauncher
|
prismlauncher
|
||||||
signal-desktop
|
signal-desktop
|
||||||
|
slurp
|
||||||
vlc
|
vlc
|
||||||
xournalpp
|
xournalpp
|
||||||
];
|
];
|
||||||
|
|
@ -68,8 +72,9 @@
|
||||||
|
|
||||||
home.sessionVariables = {
|
home.sessionVariables = {
|
||||||
EDITOR = "kak";
|
EDITOR = "kak";
|
||||||
|
LEDGER_FILE = "~/Documents/Accounting/hledger.journal";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
home.stateVersion = "25.05";
|
home.stateVersion = "25.05";
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,30 @@
|
||||||
bright=$(brightnessctl get)
|
bright=$(brightnessctl get)
|
||||||
state=-1
|
state=-1
|
||||||
thresh=(0 1 2 3 5 9 15 27 46 80 139 240 415 717 1240 2145 3710 6418 11100 19200)
|
thresh=(0
|
||||||
|
286
|
||||||
|
642
|
||||||
|
1070
|
||||||
|
1568
|
||||||
|
2138
|
||||||
|
2778
|
||||||
|
3490
|
||||||
|
4272
|
||||||
|
5126
|
||||||
|
6050
|
||||||
|
7046
|
||||||
|
8112
|
||||||
|
9250
|
||||||
|
10458
|
||||||
|
11738
|
||||||
|
13088
|
||||||
|
14510
|
||||||
|
16002
|
||||||
|
17566
|
||||||
|
19200)
|
||||||
|
# Linear
|
||||||
|
#(0 960 1920 2880 3840 4800 5760 6720 7680 8640 9600 10560 11520 12480 13440 14400 15360 16320 17280 18240 19200)
|
||||||
|
# Exponential
|
||||||
|
#(0 1 2 3 5 9 15 27 46 80 139 240 415 717 1240 2145 3710 6418 11100 19200)
|
||||||
|
|
||||||
for i in ${!thresh[@]}; do
|
for i in ${!thresh[@]}; do
|
||||||
if [ $bright -ge ${thresh[$i]} ]
|
if [ $bright -ge ${thresh[$i]} ]
|
||||||
|
|
|
||||||
|
|
@ -39,6 +39,9 @@ in {
|
||||||
XF86AudioPrev = "exec playerctl previous";
|
XF86AudioPrev = "exec playerctl previous";
|
||||||
XF86AudioNext = "exec playerctl next";
|
XF86AudioNext = "exec playerctl next";
|
||||||
|
|
||||||
|
# Lock
|
||||||
|
"${mod}+Shift+l" = "exec swaylock -f";
|
||||||
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
@ -51,16 +54,32 @@ in {
|
||||||
enable = true;
|
enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# App menu
|
||||||
programs.rofi = {
|
programs.rofi = {
|
||||||
enable = true;
|
enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# Lock screen
|
||||||
|
programs.swaylock = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
font-size = 14;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
# Autolock
|
||||||
|
services.swayidle = {
|
||||||
|
enable = true;
|
||||||
|
events = [{
|
||||||
|
event = "before-sleep";
|
||||||
|
command = "${pkgs.lib.getExe pkgs.swaylock} -f";
|
||||||
|
}];
|
||||||
|
};
|
||||||
|
|
||||||
qt = {
|
qt = {
|
||||||
enable = true;
|
enable = true;
|
||||||
# style = {};
|
# style = {};
|
||||||
};
|
};
|
||||||
|
|
||||||
gtk = {
|
gtk = {
|
||||||
enable = true;
|
enable = true;
|
||||||
# theme = {};
|
# theme = {};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue