configs/barrier.conf: add/enable managed conf for barrier stuffs

This commit is contained in:
Aaron Bieber 2023-09-14 07:23:58 -06:00
parent 380a741fd9
commit 22958ed4df
No known key found for this signature in database
2 changed files with 129 additions and 87 deletions

39
configs/barrier.conf Normal file
View File

@ -0,0 +1,39 @@
section: screens
stan:
halfDuplexCapsLock = false
halfDuplexNumLock = false
halfDuplexScrollLock = false
xtestIsXineramaUnaware = false
preserveFocus = false
switchCorners = none
switchCornerSize = 0
europa:
halfDuplexCapsLock = false
halfDuplexNumLock = false
halfDuplexScrollLock = false
xtestIsXineramaUnaware = false
preserveFocus = false
switchCorners = none
switchCornerSize = 0
end
section: aliases
end
section: links
stan:
left = europa
europa:
right = stan
end
section: options
relativeMouseMoves = false
#screenSaverSync = true
win32KeepForeground = false
clipboardSharing = false
switchDelay = 250
switchCorners = none
switchCornerSize = 0
end

View File

@ -255,96 +255,99 @@ in
#"docker"
];
environment.sessionVariables = {
XDG_BIN_HOME = "\${HOME}/.local/bin";
XDG_CACHE_HOME = "\${HOME}/.cache";
XDG_CONFIG_HOME = "\${HOME}/.config";
XDG_DATA_HOME = "\${HOME}/.local/share";
environment = {
etc."barrier.conf" = { text = builtins.readFile ../../configs/barrier.conf; };
sessionVariables = {
XDG_BIN_HOME = "\${HOME}/.local/bin";
XDG_CACHE_HOME = "\${HOME}/.cache";
XDG_CONFIG_HOME = "\${HOME}/.config";
XDG_DATA_HOME = "\${HOME}/.local/share";
STEAM_EXTRA_COMPAT_TOOLS_PATHS = "\${HOME}/.steam/root/compatibilitytools.d";
PATH = [ "\${XDG_BIN_HOME}" ];
MUHOME = "\${HOME}/.config/mu";
STEAM_EXTRA_COMPAT_TOOLS_PATHS = "\${HOME}/.steam/root/compatibilitytools.d";
PATH = [ "\${XDG_BIN_HOME}" ];
MUHOME = "\${HOME}/.config/mu";
};
systemPackages = with pkgs; [
barrier
calibre
chirp
cider
clementine
direwolf
doom-emacs
element-desktop
elmPackages.elm
elmPackages.elm-format
elmPackages.elm-language-server
elmPackages.elm-live
elmPackages.elm-test
entr
exercism
gh
gimp
git-credential-1password
gqrx
hackrf
isync
klavaro
minicom
mu
nheko
nix-index
nixpkgs-review
nix-top
nmap
nushell
obsidian
picocom
proton-caller
protonup-ng
prusa-slicer
python3Packages.meshtastic
qdmr
rex
rofi
rtl-sdr
sdrpp
signal-desktop
taskobs
tcpdump
tea
thunderbird
tidal-hifi
tigervnc
unzip
veilid
virt-manager
w3m
yt-dlp
#yubioath-flutter
zig
(callPackage ../../pkgs/clilol.nix { })
(callPackage ../../pkgs/iamb.nix { })
(callPackage ../../pkgs/kobuddy.nix {
inherit pkgs;
inherit
(pkgs.python39Packages)
buildPythonPackage
fetchPypi
setuptools-scm
pytz
banal
sqlalchemy
alembic
;
})
(callPackage ../../pkgs/gokrazy.nix { })
(callPackage ../../pkgs/mvoice.nix { })
(callPackage ../../pkgs/zutty.nix { })
restic
];
};
environment.systemPackages = with pkgs; [
barrier
calibre
chirp
cider
clementine
direwolf
doom-emacs
element-desktop
elmPackages.elm
elmPackages.elm-format
elmPackages.elm-language-server
elmPackages.elm-live
elmPackages.elm-test
entr
exercism
gh
gimp
git-credential-1password
gqrx
hackrf
isync
klavaro
minicom
mu
nheko
nix-index
nixpkgs-review
nix-top
nmap
nushell
obsidian
picocom
proton-caller
protonup-ng
prusa-slicer
python3Packages.meshtastic
qdmr
rex
rofi
rtl-sdr
sdrpp
signal-desktop
taskobs
tcpdump
tea
thunderbird
tidal-hifi
tigervnc
unzip
veilid
virt-manager
w3m
yt-dlp
#yubioath-flutter
zig
(callPackage ../../pkgs/clilol.nix { })
(callPackage ../../pkgs/iamb.nix { })
(callPackage ../../pkgs/kobuddy.nix {
inherit pkgs;
inherit
(pkgs.python39Packages)
buildPythonPackage
fetchPypi
setuptools-scm
pytz
banal
sqlalchemy
alembic
;
})
(callPackage ../../pkgs/gokrazy.nix { })
(callPackage ../../pkgs/mvoice.nix { })
(callPackage ../../pkgs/zutty.nix { })
restic
];
# for Pharo
security.pam.loginLimits = [
{