Browse Source

random changes

rework-profiles
parent
commit
23679f8c86
Signed by: govanify GPG Key ID: DE62E1E2A6145556
6 changed files with 31 additions and 15 deletions
  1. +1
    -0
      README.md
  2. +19
    -2
      common/graphical.nix
  3. +9
    -4
      common/headfull.nix
  4. +0
    -7
      doc/design.txt
  5. +1
    -1
      doc/web-browser.txt
  6. +1
    -1
      dotfiles/graphical/sway/config

+ 1
- 0
README.md View File

@ -12,6 +12,7 @@ TODo list sorted by priority:
* security: tor profiles and fix iana
* workflow: weechat-matrix setup
* workflow: make cursor visible in sway
* security: add default firefox config
* security: security hardening through sandboxing
* workflow: set up patchouli to have regular and automated backups
* server: make firefox sync to fujiwara and setup fujiwara


+ 19
- 2
common/graphical.nix View File

@ -9,7 +9,7 @@
swaylock # lockscreen
swayidle
# legacy apps
xwayland
xwayland xorg.xrdb
wineWowPackages.full
kanshi # autorandr
# misc wayland utils
@ -43,7 +43,7 @@
# 2. use those extensions to mitigate website-side tracking as much as
# possible:
#
# * cookie autodelete with autodelete enabled
# * Forget Me Not with autodelete enabled
# * decentraleyes (not necessary but neat)
# * NoScript with a whitelist setup of javascript enabled websites
# * Privacy Badger |
@ -103,6 +103,17 @@
MOZ_ENABLE_WAYLAND = "1";
};
environment.sessionVariables = {
XCURSOR_PATH = [
"${config.system.path}/share/icons"
"$HOME/.icons"
"$HOME/.nix-profile/share/icons/"
];
GTK_DATA_PREFIX = [
"${config.system.path}"
];
};
environment = {
etc = {
@ -120,11 +131,16 @@
gtk-icon-theme-name=breeze-dark
gtk-theme-name=Breeze-Dark
gtk-application-prefer-dark-theme = true
gtk-cursor-theme-name=Breeze
''; mode = "444"; };
"gtk-2.0/gtkrc" = { text = ''
gtk-icon-theme-name=breeze-dark
''; mode = "444"; };
"X11/Xresources" = { text = ''
Xcursor.size: 12
''; mode = "444"; };
};
};
@ -150,6 +166,7 @@
~/.cache/clone-pass.sh &
fi
if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then
xrdb -load /etc/X11/Xresources &> /dev/null
exec sway
fi
'';


+ 9
- 4
common/headfull.nix View File

@ -10,11 +10,16 @@
# TODO: make weechat work out better
environment.systemPackages = with pkgs; [
cmus # dev
cargo python clang meson ninja
asciinema gnumake ranger file
# defaults
file
# misc utilities
cmus asciinema ranger pass pinentry-curses
rtorrent
# stem
texlive.combined.scheme-medium
pass pinentry-curses R
# dev
cargo python R clang meson ninja
gnumake
];


+ 0
- 7
doc/design.txt View File

@ -46,13 +46,6 @@ The setup tries to conform as much as possible to the XDG standard and avoid
cluttering your home folders. It also backups securely your data in a location
that cannot be identified easily.
For downloading large files, ie getting from nyaa.si your favorite neon genesis
evangelion torrent, you should prefer to use another machine not connected to
the tor network to get a good download speed. Keep in mind that this will break
your anonimity so you should use this warily! I personally like to use my own
personal router as a middlebox and transfer files locally to my computers when
needed.
1.2 Security architecture of headfull devices
The navi infrastructure aims to make small, secure, anonymous and fast headfull


+ 1
- 1
doc/web-browser.txt View File

@ -58,7 +58,7 @@ anti-trackers/fingerprinters are also installed by default: uBlock, Privacy
Badger, which is Heuristic based and firefox default one, while decentraleyes
lowers tha amount of CDN-based requests made. HTTPS Everywhere makes the TLS
encryption mandatory to avoid the assumption 1 listed earlier to happen easily
and Cookie AutoDelete is used to avoid having websites that can track you after
and Forget Me Not is used to avoid having websites that can track you after
you stopped visiting their website.
When disabling JavaScript, only a few datas are able to be used for


+ 1
- 1
dotfiles/graphical/sway/config View File

@ -38,7 +38,7 @@ default_border pixel 1
bindsym $mod+i exec /etc/sway/locale.sh
seat seat0 xcursor_theme breeze-dark 48
seat seat0 xcursor_theme breeze_cursors 48
#
#default_border none
#gaps outer 10


Loading…
Cancel
Save