misc changes

This commit is contained in:
randomuser 2023-11-15 21:04:50 -06:00
parent 8cc0168d2a
commit d3fc9ff203
7 changed files with 63 additions and 21 deletions

View File

@ -2,6 +2,7 @@
{ {
imports = [ imports = [
../common/steam.nix
../common/desktop.nix ../common/desktop.nix
]; ];
@ -19,6 +20,27 @@
PAPERLESS_URL = "https://paperless.beepboop.systems"; PAPERLESS_URL = "https://paperless.beepboop.systems";
}; };
}; };
programs.adb.enable = true;
users.users.usr.extraGroups = ["adbusers"];
environment.etc."nextcloud-admin-pass".text = "aslkfjaslkdfjsalkdfjlKJFLKJDLFKJLSKDJFLSKDJFLSKDJFLSKDFJ";
services.nextcloud = {
enable = true;
hostName = "beepboop.systems";
config.adminpassFile = "/etc/nextcloud-admin-pass";
package = pkgs.nextcloud27;
# Instead of using pkgs.nextcloud27Packages.apps,
# we'll reference the package version specified above
extraApps = with config.services.nextcloud.package.packages.apps; {
inherit news contacts calendar tasks;
};
extraAppsEnable = true;
};
systemd.targets.sleep.enable = false;
systemd.targets.suspend.enable = false;
systemd.targets.hibernate.enable = false;
systemd.targets.hybrid-sleep.enable = false;
services.getty.greetingLine = " services.getty.greetingLine = "
welcome to mainsail |`-:_ welcome to mainsail |`-:_
@ -32,6 +54,15 @@
"; ";
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
vscodium vscodium-fhs
libreoffice
anki
youtube-tui
kdenlive
libreoffice
i3
gcc
gnumake
]; ];
} }

View File

@ -1,5 +1,6 @@
{ stdenv { stdenv
, lib , lib
, sxhkd
, bash , bash
, feh , feh
, jq , jq
@ -24,7 +25,7 @@ stdenv.mkDerivation rec {
for i in $(ls $src/sh); do for i in $(ls $src/sh); do
cp $src/sh/$i $out/bin cp $src/sh/$i $out/bin
wrapProgram $out/bin/$i --prefix PATH : ${lib.makeBinPath [ bash feh xrandr jq curl ]} wrapProgram $out/bin/$i --prefix PATH : ${lib.makeBinPath [ sxhkd bash feh xrandr jq curl ]}
done done
''; '';

4
builds/utils/sh/mode Executable file
View File

@ -0,0 +1,4 @@
# mode - change the current effective sxhkd configuration
pkill sxhkd
sxhkd -c ~/.config/sxhkd/$1 & disown

View File

@ -63,6 +63,7 @@ in {
pinentry-curses pinentry-curses
magic-wormhole magic-wormhole
xbrightness xbrightness
xdotool
figlet figlet
unzip unzip

View File

@ -1,6 +1,6 @@
# adjust some keybindings # adjust some keybindings
keyboard keyboard
#
# start the wm # start the wm
sxhkd & sxhkd &
bspwm bspwm

20
config/sxhkd/mouse Normal file
View File

@ -0,0 +1,20 @@
q
mode sxhkdrc
{ctrl +,shift +,_} h
xdotool mousemove_relative -- {-5,-50,-20} 0
{ctrl +,shift +,_} j
xdotool mousemove_relative -- 0 {-5,-50,-20}
{ctrl +,shift +,_} k
xdotool mousemove_relative -- 0 {5,50,20}
{ctrl +,shift +,_} l
xdotool mousemove_relative -- {5,50,20} 0
{ctrl +,_} {a,s,d}
xdotool {mousedown,click} {1,2,3}
g
xdotool mouseup 1; xdotool mouseup 2; xdotool mouseup 3

View File

@ -16,32 +16,17 @@ super + r
bspc wm -r bspc wm -r
super + w super + w
disp && wallpaper && statusbar disp && wallpaper && statusbar && keyboard
super + {_,shift + }n super + {_,shift + }n
nws {local,national} nws {local,national}
super + ctrl + n super + m
net mode mouse
super + ctrl + t
st -e htop
{XF86AudioRaiseVolume,XF86AudioLowerVolume} {XF86AudioRaiseVolume,XF86AudioLowerVolume}
vol {inc,dec} vol {inc,dec}
super + b
fire
super + shift + b
fire -P
super + ctrl + b
chromium
super + {_,shift + }v
vol {inc,dec}
# bspwm # bspwm
super + q super + q
bspc node -c bspc node -c