nixpkgs-fmt

This commit is contained in:
Cyryl Płotnicki 2021-11-22 19:32:26 +00:00
parent e8f445923b
commit fe4d30f651
67 changed files with 1449 additions and 1404 deletions

View file

@ -1,8 +1,8 @@
{ config, pkgs, ... }:
let
extraArgs = [ "--exclude='.cache'" "--exclude='.rustup'" "--exclude='.cargo'" "--exclude='.local/share'" "--exclude='keybase'"];
extraArgs = [ "--exclude='.cache'" "--exclude='.rustup'" "--exclude='.cargo'" "--exclude='.local/share'" "--exclude='keybase'" ];
in
{
{
services = {
restic.backups.home-to-bolty = {
@ -22,4 +22,4 @@ in
s3CredentialsFile = "/etc/nixos/secrets/b2-env";
};
};
}
}

View file

@ -19,12 +19,14 @@
};
fileSystems."/" =
{ device = "/dev/disk/by-uuid/28afab71-ff3d-4f1a-b7e4-2129572706dd";
{
device = "/dev/disk/by-uuid/28afab71-ff3d-4f1a-b7e4-2129572706dd";
fsType = "btrfs";
};
fileSystems."/boot" =
{ device = "/dev/disk/by-uuid/5BFB-9E6B";
{
device = "/dev/disk/by-uuid/5BFB-9E6B";
fsType = "vfat";
};

View file

@ -2,7 +2,7 @@
let
tailscale = inputs.nixpkgs-nixos-unstable.legacyPackages."x86_64-linux".tailscale;
in
{
{
systemd.services.tailscale-autoconnect = {
description = "Automatic connection to Tailscale";

View file

@ -1,6 +1,12 @@
{ config, pkgs, ... }:
{
environment.systemPackages = with pkgs; [
vim tmux htop atop btrfs-progs compsize fd
vim
tmux
htop
atop
btrfs-progs
compsize
fd
];
}

View file

@ -1,11 +1,15 @@
{ config, pkgs, ... }:
{
boot.kernelPackages = pkgs.linuxPackages_latest;
nixpkgs.overlays = [ (self: super: { buildLinux = x: super.buildLinux ({
nixpkgs.overlays = [
(self: super: {
buildLinux = x: super.buildLinux ({
ignoreConfigErrors = true;
enableParallelBuilding = true;
} // x); } ) ];
boot.kernelPatches = [ {
} // x);
})
];
boot.kernelPatches = [{
name = "foureighty";
patch = null;
extraConfig = ''
@ -85,5 +89,5 @@
X86_SGX y
X86_SGX_KVM y
'';
} ];
}];
}

View file

@ -48,7 +48,7 @@
fonts.fontconfig.enable = true;
programs.steam.enable = true;
home-manager.users.cyryl = {...}: {
home-manager.users.cyryl = { ... }: {
imports = [
../../home-manager/programs/kitty.nix
];

View file

@ -17,7 +17,7 @@ let
glxinfo | grep vendor; echo OK!;
'';
in
{
{
environment.systemPackages = [ nvidia-offload whichgpu nvidiaon ];
hardware.opengl.enable = true;
hardware.opengl.driSupport32Bit = true;
@ -30,4 +30,4 @@ in
# Bus ID of the NVIDIA GPU. You can find it using lspci, either under 3D or VGA
nvidiaBusId = "PCI:1:0:0";
};
}
}

View file

@ -2,7 +2,7 @@
let
tailscale = inputs.nixpkgs-nixos-unstable.legacyPackages."x86_64-linux".tailscale;
in
{
{
systemd.services.tailscale-autoconnect = {
description = "Automatic connection to Tailscale";

View file

@ -23,7 +23,7 @@
services.thermald.enable = true;
fonts.fontconfig.enable = true;
home-manager.users.cyryl = {...}: {
home-manager.users.cyryl = { ... }: {
imports = [
../../home-manager/programs/kitty.nix
];

View file

@ -2,7 +2,7 @@
let
tailscale = inputs.nixpkgs-nixos-unstable.legacyPackages."x86_64-linux".tailscale;
in
{
{
systemd.services.tailscale-autoconnect = {
description = "Automatic connection to Tailscale";

View file

@ -26,7 +26,7 @@
memoryPercent = 50;
};
fonts.fontconfig.enable = true;
home-manager.users.cyryl = {...}: {
home-manager.users.cyryl = { ... }: {
imports = [
../../home-manager/programs/termite.nix
];

View file

@ -2,7 +2,7 @@
let
tailscale = inputs.nixpkgs-nixos-unstable.legacyPackages."x86_64-linux".tailscale;
in
{
{
systemd.services.tailscale-autoconnect = {
description = "Automatic connection to Tailscale";

View file

@ -1,4 +1,3 @@
{ config, pkgs, lib, ... }:
{
time.timeZone = "Europe/London";

View file

@ -9,7 +9,8 @@
locations."= /.well-known/matrix/server".extraConfig =
let
server = { "m.server" = "cyplo.dev:443"; };
in ''
in
''
add_header Content-Type application/json;
return 200 '${builtins.toJSON server}';
'';
@ -20,7 +21,8 @@
"m.homeserver" = { "base_url" = "https://cyplo.dev"; };
"m.identity_server" = { "base_url" = "https://vector.im"; };
};
in ''
in
''
add_header Content-Type application/json;
add_header Access-Control-Allow-Origin *;
return 200 '${builtins.toJSON client}';
@ -37,4 +39,4 @@
};
};
}
}

View file

@ -2,7 +2,7 @@
let
tailscale = inputs.nixpkgs-nixos-unstable.legacyPackages."x86_64-linux".tailscale;
in
{
{
systemd.services.tailscale-autoconnect = {
description = "Automatic connection to Tailscale";

View file

@ -41,7 +41,7 @@
support32Bit = true;
extraModules = [ pkgs.pulseaudio-modules-bt ];
daemon.config = {
nice-level= -15;
nice-level = -15;
realtime-scheduling = "yes";
};
};

View file

@ -20,7 +20,7 @@
fstrim.enable = true;
clipmenu.enable = true;
lorri.enable = true;
keybase.enable=true;
keybase.enable = true;
avahi = {
enable = true;

View file

@ -14,7 +14,20 @@
nixpkgs.config.allowUnfree = true;
environment.systemPackages = with pkgs; [
wget git gnupg curl tmux htop atop home-manager pciutils powertop fd dnsutils usbutils veracrypt
wget
git
gnupg
curl
tmux
htop
atop
home-manager
pciutils
powertop
fd
dnsutils
usbutils
veracrypt
];
i18n.defaultLocale = "en_GB.UTF-8";
@ -31,7 +44,7 @@
programs.light.enable = true;
programs.adb.enable = true;
programs.wireshark.enable=true;
programs.wireshark.enable = true;
virtualisation.docker = {
enable = true;
@ -55,4 +68,4 @@
system = {
stateVersion = "20.03";
};
}
}

View file

@ -1,6 +1,6 @@
{ config, pkgs, ... }:
{
home-manager.users.cyryl = {...}: {
home-manager.users.cyryl = { ... }: {
accounts.email.accounts.cyplo = {
primary = true;
address = "cyplo@cyplo.dev";

View file

@ -1,7 +1,6 @@
{ config, pkgs, ... }:
{
services = {
};
services = { };
xsession = {
enable = false;

View file

@ -4,6 +4,6 @@
enable = true;
desktopManager.enlightenment.enable = true;
};
users.users.cyryl.packages = with pkgs; [];
users.users.cyryl.packages = with pkgs; [ ];
}

View file

@ -8,7 +8,7 @@ let
exec -a "$0" "$@"
'';
in
{
{
environment.systemPackages = [ nvidia-offload ];
services.xserver.videoDrivers = [ "nvidia" ];
@ -20,5 +20,5 @@ in
intelBusId = "PCI:0:2:0";
nvidiaBusId = "PCI:1:0:0";
};
}
}

View file

@ -1,6 +1,6 @@
{ config, pkgs, lib, ... }:
{
home-manager.users.cyryl = {...}: {
home-manager.users.cyryl = { ... }: {
imports = [
./home.nix
];

View file

@ -14,7 +14,7 @@
};
extraConfig = {
colour.ui = true;
credential = { helper ="cache"; };
credential = { helper = "cache"; };
diff.algorithm = "histogram";
diff.renameLimit = 2048;
diff.renames = "copy";
@ -32,4 +32,4 @@
vacuum = "!git fetch -p && git branch -vv | awk '/: gone]/{print $1}' | xargs -r git branch -D && git gc --aggressive --auto";
};
};
}
}

View file

@ -4,7 +4,7 @@
./system.nix
];
home-manager.users.cyryl = {...}: {
home-manager.users.cyryl = { ... }: {
imports = [
./home.nix
];

View file

@ -1,14 +1,14 @@
{ config, pkgs, ... }:
{
services = {
};
services = { };
xsession = {
enable = false;
};
home.packages = with pkgs; [
gnome-usage gnome3.gnome-tweaks
gnome-usage
gnome3.gnome-tweaks
];
programs.gnome-terminal = {

View file

@ -10,7 +10,10 @@
services.flatpak.enable = true;
services.dbus.packages = with pkgs; [ gnome2.GConf gnome3.dconf gcr ];
users.users.cyryl.packages = with pkgs.gnomeExtensions; [
caffeine clipboard-indicator sound-output-device-chooser gsconnect
caffeine
clipboard-indicator
sound-output-device-chooser
gsconnect
];
}

View file

@ -1,5 +1,5 @@
{ config, pkgs, ... }:
{
networking.firewall.allowedTCPPortRanges = [ { from = 1716; to = 1764; } ];
networking.firewall.allowedUDPPortRanges = [ { from = 1716; to = 1764; } ];
networking.firewall.allowedTCPPortRanges = [{ from = 1716; to = 1764; }];
networking.firewall.allowedUDPPortRanges = [{ from = 1716; to = 1764; }];
}

View file

@ -2,8 +2,8 @@
let
unstable = inputs.nixpkgs-nixos-unstable.legacyPackages.${pkgs.system};
in
{
home-manager.users.cyryl = {...}: {
{
home-manager.users.cyryl = { ... }: {
gtk = {
enable = true;
iconTheme = {
@ -75,4 +75,4 @@ in
zoom-us
];
};
}
}

View file

@ -123,6 +123,7 @@
version = "0.4.2";
sha256 = "1knspsc98cfw4mhc0yaz0f2185sxdf9kn9qsysfs6c82g9wjaqcj";
}
];})
];
}
})
];
}

View file

@ -1,7 +1,7 @@
{ config, pkgs, ... }:
{
home.packages = with pkgs; [
( pass.withExtensions (ext: [ ext.pass-otp ext.pass-import ext.pass-genphrase ext.pass-audit ext.pass-update ]))
(pass.withExtensions (ext: [ ext.pass-otp ext.pass-import ext.pass-genphrase ext.pass-audit ext.pass-update ]))
apvlv
aria
atop
@ -31,6 +31,7 @@
mercurial
nix-index
nix-top
nixpkgs-fmt
pciutils
powertop
ranger

View file

@ -2,9 +2,9 @@
{
home.sessionVariables = {
LC_ALL="en_GB.UTF-8";
LANG="en_GB.UTF-8";
PASSWORD_STORE_ENABLE_EXTENSIONS="true";
LC_ALL = "en_GB.UTF-8";
LANG = "en_GB.UTF-8";
PASSWORD_STORE_ENABLE_EXTENSIONS = "true";
};
news.display = "show";
@ -14,7 +14,7 @@
glibcLocales
];
services.gpg-agent= {
services.gpg-agent = {
enable = true;
pinentryFlavor = "curses";
};

View file

@ -13,8 +13,7 @@
gpg = {
enable = true;
settings = {
};
settings = { };
};
taskwarrior.enable = true;
fzf.enable = true;

View file

@ -1,7 +1,7 @@
{ config, pkgs, ... }:
{
home.sessionVariables = {
TERMINAL="alacritty";
TERMINAL = "alacritty";
};
programs.alacritty = {
@ -23,40 +23,40 @@
colors = {
primary = {
background= "0x002b36";
foreground= "0x839496";
background = "0x002b36";
foreground = "0x839496";
};
normal = {
black= "0x073642";
red= "0xdc322f";
green= "0x859900";
yellow= "0xb58900";
blue= "0x268bd2";
magenta= "0xd33682";
cyan= "0x2aa198";
white= "0xeee8d5";
black = "0x073642";
red = "0xdc322f";
green = "0x859900";
yellow = "0xb58900";
blue = "0x268bd2";
magenta = "0xd33682";
cyan = "0x2aa198";
white = "0xeee8d5";
};
bright = {
black= "0x002b36";
red= "0xcb4b16";
green= "0x586e75";
yellow= "0x657b83";
blue= "0x839496";
magenta= "0x6c71c4";
cyan= "0x93a1a1";
white= "0xfdf6e3";
black = "0x002b36";
red = "0xcb4b16";
green = "0x586e75";
yellow = "0x657b83";
blue = "0x839496";
magenta = "0x6c71c4";
cyan = "0x93a1a1";
white = "0xfdf6e3";
};
background_opacity = 0.9;
dynamic_title= true;
dynamic_title = true;
};
cursor= {
cursor = {
style = "Block";
unfocused_hollow= true;
unfocused_hollow = true;
};
live_config_reload= true;
live_config_reload = true;
};
};
}

View file

@ -1,6 +1,6 @@
{ config, pkgs, lib, ... }:
{
home-manager.users.cyryl = {...}: {
home-manager.users.cyryl = { ... }: {
imports = [
./home.nix
];

View file

@ -3,18 +3,18 @@ let
myEmacs = pkgs.emacs-nox;
emacsWithPackages = (pkgs.emacsPackagesGen myEmacs).emacsWithPackages;
in
emacsWithPackages (epkgs: (with epkgs.melpaStablePackages; [
emacsWithPackages (epkgs: (with epkgs.melpaStablePackages; [
magit
solarized-theme
evil
])
++ (with epkgs.melpaPackages; [
])
++ (with epkgs.melpaPackages; [
xterm-color
nix-mode
])
++ (with epkgs.elpaPackages; [
])
++ (with epkgs.elpaPackages; [
beacon # ; highlight my cursor when scrolling
nameless # ; hide current package name everywhere in elisp code
]) ++ [
]) ++ [
pkgs.notmuch # From main packages set
])
])

View file

@ -1,4 +1,4 @@
{ pkgs ? import <nixpkgs> {} }:
{ pkgs ? import <nixpkgs> { } }:
with pkgs;
rustPlatform.buildRustPackage rec {
pname = "genpass";
@ -14,7 +14,9 @@ rustPlatform.buildRustPackage rec {
cargoSha256 = "1p6l64s9smhwka8bh3pamqimamxziad859i62nrmxzqc49nq5s7m";
buildInputs = [
openssl pkgconfig git
openssl
pkgconfig
git
];
meta = with stdenv.lib; {

View file

@ -1,7 +1,7 @@
{ config, pkgs, ... }:
{
home.sessionVariables = {
TERMINAL="kitty";
TERMINAL = "kitty";
};
programs.kitty = {
@ -16,7 +16,7 @@
bold_italic_font = "auto";
background = "#001e26";
foreground = "#708183";
selection_foreground ="#93a1a1";
selection_foreground = "#93a1a1";
selection_background = "#002b36";
cursor = "#708183";

View file

@ -17,288 +17,288 @@
color article default default
'';
urls = [
{ url ="https://acoup.blog/feed/"; }
{ url ="https://blog.benjojo.co.uk/rss.xml"; }
{ url ="https://electronicsdeli.net/feed/"; }
{ url ="https://michael.stapelberg.ch/feed.xml"; }
{ url ="https://blog.nelhage.com/atom.xml"; }
{ url ="https://deninet.com/rss.xml"; }
{ url ="https://berthub.eu/articles/index.xml"; }
{ url ="https://ciko.io/index.xml"; }
{ url ="https://blog.thea.codes/feed.xml"; }
{ url ="https://ambrevar.xyz/atom.xml"; }
{ url ="https://openprivacy.ca/feed/discreet-log.xml"; }
{ url ="https://shealevy.com/blog/index.xml"; }
{ url ="https://oxide.computer/blog/index.xml"; }
{ url ="https://alecmuffett.com/article/tag/essay/feed"; }
{ url ="https://osarch.org/feed/"; }
{ url ="https://fosdem.org/2021/atom.xml"; }
{ url ="https://tailscale.com/blog/index.xml"; }
{ url ="https://nrdxp.dev/feed.xml"; }
{ url ="https://initialcommit.com/blog/rss.xml"; }
{ url ="https://ww.telent.net/news.rss"; }
{ url ="https://guix.gnu.org/feeds/blog.atom"; }
{ url ="https://blog.servo.org/feed.xml"; }
{ url ="https://www.radicalroutes.org.uk/?format=feed&type=atom"; }
{ url ="https://matklad.github.io/feed.xml"; }
{ url ="https://sfconservancy.org/feeds/blog/"; }
{ url ="https://sourcehut.org/blog/index.xml"; }
{ url ="https://openwrt.org/feed.php?type=rss&mode=list&sort=date&ns=advisory&linkto=current&content=html"; }
{ url ="https://nora.codes/index.xml"; }
{ url ="http://hackedfrompieces.wordpress.com/feed/"; }
{ url ="http://notonlyzeroesandones.site40.net/feed/"; }
{ url ="https://tonyarcieri.com/feed"; }
{ url ="https://www.destroyallsoftware.com/screencasts/feed"; }
{ url ="https://blog.liftsecurity.io/rss"; }
{ url ="http://mightyohm.com/blog/feed/"; }
{ url ="http://feeds.falkvinge.net/Falkvinge-on-Infopolicy"; }
{ url ="http://www.veronicabelmont.com/feed/"; }
{ url ="https://perplexinglyemma.blogspot.com/feeds/posts/default"; }
{ url ="http://www.davecooper.org/blog/feed/"; }
{ url ="http://hackaweek.com/hacks/?feed=rss2"; }
{ url ="https://www.hadean.com/blog/rss.xml"; }
{ url ="http://feeds.feedburner.com/malukah"; }
{ url ="http://jonasdn.blogspot.com/feeds/posts/default"; }
{ url ="https://www.destroyallsoftware.com/blog/index.xml"; }
{ url ="http://metajack.im/"; }
{ url ="https://haskell-at-work.com/feed.xml"; }
{ url ="http://temporal.pr0.pl/devblog/feed/"; }
{ url ="https://superevr.com/blog/feed/"; }
{ url ="http://thejoysofcode.com/rss"; }
{ url ="http://www.rsspect.com/rss/threeps.xml"; }
{ url ="http://brianzawesomeblog.blogspot.com/feeds/posts/default"; }
{ url ="http://ssj3gohan.tweakblogs.net/feed/"; }
{ url ="http://planet.mozilla.org/releng/atom.xml"; }
{ url ="https://grahamc.com/feed/"; }
{ url ="http://www.h-online.com/grand-atom.xml"; }
{ url ="https://jneem.github.io/feed.xml"; }
{ url ="http://blog.opensourceecology.org/feed/"; }
{ url ="http://pepijndevos.nl/atom.xml"; }
{ url ="https://wedistribute.org/feed/"; }
{ url ="http://www.wattnotions.com/feed/"; }
{ url ="https://blondihacks.com/feed/"; }
{ url ="http://ghcarm.wordpress.com/feed/"; }
{ url ="http://blog.tkjelectronics.dk/feed/"; }
{ url ="https://www.circuitlab.com/blog/feed/"; }
{ url ="http://danluu.com/atom.xml"; }
{ url ="http://silverwingedseraph.net/feed"; }
{ url ="http://takbardzozle.blogspot.com/feeds/posts/default"; }
{ url ="https://weekly.nixos.org/feeds/all.rss.xml"; }
{ url ="http://www.hscott.net/feed/"; }
{ url ="http://feeds.feedburner.com/kernelmag?format=xml"; }
{ url ="http://www.malwaretech.com/feeds/posts/default"; }
{ url ="https://nixos.org/blogs.xml"; }
{ url ="http://spaceismore.com/feed/"; }
{ url ="https://blog.cyplo.dev/index.xml"; }
{ url ="https://blog.kobol.io/feed.xml"; }
{ url ="http://blog.ffwll.ch/feeds/posts/default"; }
{ url ="http://blog.pnkfx.org/atom.xml"; }
{ url ="http://metaltronics.wordpress.com/feed/"; }
{ url ="http://ncrmnt.org/wp/feed/"; }
{ url ="http://www.arachnidlabs.com/atom.xml"; }
{ url ="http://blogs.valvesoftware.com/feed/"; }
{ url ="http://billmccloskey.wordpress.com/feed/"; }
{ url ="http://sparkleshare.org/feed/"; }
{ url ="http://osprintingllc.com/feed/"; }
{ url ="https://forum.openwrt.org/extern.php?action=feed&fid=11&type=rss"; }
{ url ="http://corgibytes.com/feed.xml"; }
{ url ="http://chatolandia.pl/feed/"; }
{ url ="http://niczsoft.com/feed/"; }
{ url ="http://blog.macrofab.net/feed/"; }
{ url ="http://hackaday.com/feed/"; }
{ url ="https://blog.uncensoreddns.org/feeds/atom/all/"; }
{ url ="http://www.paulallenengineering.com/1/feed"; }
{ url ="http://komornik.wroclaw.pl/index.php?option=com_rss&feed=RSS2.0&no_html=1"; }
{ url ="https://rachelbythebay.com/w/atom.xml"; }
{ url ="http://sliptonic.com/feed/"; }
{ url ="http://blog.unsecu.re/feeds/posts/default"; }
{ url ="http://neverworkintheory.org/feed.xml"; }
{ url ="http://kocikocizabci.blogspot.com/feeds/posts/default"; }
{ url ="https://blog.christophersmart.com/feed/"; }
{ url ="http://sarah.thesharps.us/feed/"; }
{ url ="http://explique.me/feed.xml"; }
{ url ="http://www.arcfn.com/feeds/posts/default"; }
{ url ="http://sunrider-vn.com/feed/"; }
{ url ="http://www.wrocnet.org/syndication.axd"; }
{ url ="http://www.goldsborough.me/feed.xml"; }
{ url ="http://blog.tilaa.nl/feeds/posts/default"; }
{ url ="http://latkin.org/blog/index.xml"; }
{ url ="https://ind.ie/blog/rss/index.xml"; }
{ url ="http://spritesmods.com/rss.php"; }
{ url ="http://codeascraft.etsy.com/feed/"; }
{ url ="http://chrisgammell.com/feed/"; }
{ url ="https://www.stellar.org/feed/"; }
{ url ="http://shenzhentrip.blogspot.com/feeds/posts/default"; }
{ url ="https://aphyr.com/posts.atom"; }
{ url ="http://www.latentlaboratories.com/blog?format=RSS"; }
{ url ="http://zentasrobots.com/feed/"; }
{ url ="http://grugq.github.io/atom.xml"; }
{ url ="http://gusclass.com/blog/feed/"; }
{ url ="http://www.devttys0.com/feed/"; }
{ url ="https://www.ruma.io/news/feed.atom"; }
{ url ="http://runawaybrainz.blogspot.com/feeds/posts/default"; }
{ url ="http://blog.ploeh.dk/rss.xml"; }
{ url ="http://lab.whitequark.org/atom.xml"; }
{ url ="http://rroarr.blog.pl/index.rss"; }
{ url ="http://slic3r.org/rss"; }
{ url ="http://feeds.feedburner.com/EmbeddedInAcademia"; }
{ url ="http://mightydevices.com/?feed=rss2"; }
{ url ="http://www.cppwroclaw.pl/dokuwiki/feed.php"; }
{ url ="http://pagekite.net/Blog?rss=1"; }
{ url ="http://iradan.com/?feed=rss2"; }
{ url ="http://tirania.org/blog/miguel.rss2"; }
{ url ="http://the-missing-link-of-agile.com/feed/"; }
{ url ="http://www.kroah.com/log/index.rss"; }
{ url ="http://ebldc.com/?feed=rss2"; }
{ url ="http://codegangsta.io/atom.xml"; }
{ url ="http://intorust.com/feed.xml"; }
{ url ="http://carol-nichols.com/feed.xml"; }
{ url ="http://blogs.msdn.com/b/ericlippert/atom.aspx"; }
{ url ="http://kroah.com/log/index.rss"; }
{ url ="http://quinndunki.com/blondihacks/?feed=rss2"; }
{ url ="http://gerrysweeney.com/feed/"; }
{ url ="http://cybergibbons.com/feed/"; }
{ url ="https://freedom-to-tinker.com/feed/"; }
{ url ="http://sealedabstract.com/feed/"; }
{ url ="http://hermanradtke.com/atom.xml"; }
{ url ="http://feeds.feedburner.com/plainlystated/xtwL?format=xml"; }
{ url ="http://www.mdswanson.com/atom.xml"; }
{ url ="http://feeds.feedburner.com/thegrue"; }
{ url ="https://gergely.imreh.net/blog/feed/"; }
{ url ="http://www.sigrok.org/blog/rss.xml"; }
{ url ="https://thesquareplanet.com/feed.xml"; }
{ url ="http://feedpress.me/inessential"; }
{ url ="http://wheningit.tumblr.com/rss"; }
{ url ="http://b.truzzi.me/?feed=rss2"; }
{ url ="https://blog.conformal.com/feed/"; }
{ url ="http://windytan.blogspot.com/feeds/posts/default"; }
{ url ="http://www.logicalelegance.com/journey/feed/"; }
{ url ="https://www.adafruit.com/blog/feed/"; }
{ url ="https://electronichamsters.wordpress.com/feed/"; }
{ url ="http://security.goatse.fr/feed"; }
{ url ="http://panoptykon.org/rss.xml"; }
{ url ="http://blog.piston.rs/atom.xml"; }
{ url ="http://tenderlovemaking.com/atom.xml"; }
{ url ="http://www.wired.com/threatlevel/feed/"; }
{ url ="http://onethingwell.org/rss"; }
{ url ="http://serialized.net/rss.xml"; }
{ url ="http://aosabook.org/blog/feeds/all.atom.xml"; }
{ url ="http://www.alicegrove.com/rss"; }
{ url ="http://www.konradokonski.com/KWD/feed/"; }
{ url ="http://way-cooler.org/feed.xml"; }
{ url ="http://antygea.blogspot.com/feeds/posts/default"; }
{ url ="http://blog.gameagent.com/feed/"; }
{ url ="http://llogiq.github.io/feed.xml"; }
{ url ="http://lambda-the-ultimate.org/rss.xml"; }
{ url ="https://soldernerd.com/feed/"; }
{ url ="http://www.0xrage.com/?feed=rss2"; }
{ url ="http://www.bitscope.com/blog/feed.xml"; }
{ url ="http://theprofoundprogrammer.com/rss"; }
{ url ="http://essentialscrap.com/rss.xml"; }
{ url ="http://handmade.hackaday.com/feed/"; }
{ url ="http://events.ccc.de/feed/"; }
{ url ="http://www.estechnical.co.uk/blog/latest?format=feed&type=rss"; }
{ url ="http://perso.aquilenet.fr/~sven337/feeds/feed_english.xml"; }
{ url ="http://blog.trailofbits.com/feed/"; }
{ url ="https://michaelwoerister.github.io/feed.xml"; }
{ url ="http://nitschinger.at//index.xml"; }
{ url ="http://lambdaops.com/feed"; }
{ url ="http://simon-says-architecture.com/feed/"; }
{ url ="https://sha2017.org/rss.xml"; }
{ url ="http://www.davidhunt.ie/feed/"; }
{ url ="https://begriffs.com/atom.xml"; }
{ url ="http://dankaminsky.com/feed/"; }
{ url ="http://www.analogzoo.com/feed/"; }
{ url ="http://blog.makezine.com/feed/"; }
{ url ="http://wot.lv/feeds/all.atom.xml"; }
{ url ="http://www.bunniestudios.com/blog/?feed=rss2"; }
{ url ="http://lukelectro.wordpress.com/feed/"; }
{ url ="http://buffered.io/index.xml"; }
{ url ="http://www.yesodweb.com/feed"; }
{ url ="http://lcamtuf.blogspot.com/feeds/posts/default"; }
{ url ="http://feeds.feedburner.com/schneier/fulltext"; }
{ url ="https://simplysecure.org/feed.xml"; }
{ url ="http://maryrosecook.com/blog/feed"; }
{ url ="https://nathanleclaire.com/index.xml"; }
{ url ="http://downingsbasement.com/feed/"; }
{ url ="http://www.pxdojo.net/feeds/posts/default"; }
{ url ="http://fulmicoton.com/atom.xml"; }
{ url ="http://rys.io/en/rss"; }
{ url ="https://rust-embedded.github.io/blog/rss.xml"; }
{ url ="https://pointersgonewild.com/feed/"; }
{ url ="http://blog.cryptographyengineering.com/feeds/posts/default"; }
{ url ="http://www.hardhack.org/feed/"; }
{ url ="http://blog.system76.com/rss"; }
{ url ="https://www.mailpile.is/blog/index.rss"; }
{ url ="https://blog.rustfest.eu/feed.xml"; }
{ url ="https://spideroak.com/blog/feed"; }
{ url ="http://nullr0ute.com/feed/"; }
{ url ="http://xion.io/feeds/atom.xml"; }
{ url ="http://blog.mozilla.org/nfroyd/feed/"; }
{ url ="http://anniemachon.ch/feed"; }
{ url ="http://befinitiv.wordpress.com/feed/"; }
{ url ="http://www.2600.com/rss.xml"; }
{ url ="http://www.planet-rust.com/atom.xml"; }
{ url ="http://www.elidedbranches.com/feeds/posts/default"; }
{ url ="http://www.eevblog.com/feed/"; }
{ url ="http://www.questionablecontent.net/QCRSS.xml"; }
{ url ="http://davidegironi.blogspot.com/feeds/posts/default"; }
{ url ="http://intorust.com/blog/feed.xml"; }
{ url ="http://londyn.msz.gov.pl/rss/ambasadalondynaktualnosci.xml450"; }
{ url ="http://www.thegamercat.com/feed/"; }
{ url ="http://feeds.feedburner.com/gadgetfactory/zjHC"; }
{ url ="http://embedderslife.wordpress.com/feed/"; }
{ url ="http://blog.ctf365.com/feed/"; }
{ url ="http://owncloud.org/news/feed/"; }
{ url ="http://jreeblog.wordpress.com/feed/"; }
{ url ="http://www.wildcircuits.com/feeds/posts/default"; }
{ url ="http://www.raspberrypi.org/feed"; }
{ url ="https://apollo.open-resource.org/mission:log:feed"; }
{ url ="http://bikerglen.com/blog/feed/"; }
{ url ="http://www.crypto.com/blog/rss20.xml"; }
{ url ="https://www.platymuus.com/feed.xml"; }
{ url ="http://oneweekwonder.blogspot.com/feeds/posts/default"; }
{ url ="https://blog.mozilla.org/thunderbird/feed/"; }
{ url ="https://blog.mozilla.org/research/feed/"; }
{ url ="http://thesignalpath.com/blogs/feed/"; }
{ url ="http://www.daemonology.net/blog/index.rss"; }
{ url ="http://dangerousprototypes.com/feed/"; }
{ url ="https://www.trueos.org/feed/"; }
{ url ="http://nautil.us/rss/all"; }
{ url ="http://blog.computationalcomplexity.org/feeds/posts/default"; }
{ url ="http://blog.humblebundle.com/rss"; }
{ url ="https://copperhead.co/feed.xml"; }
{ url ="http://blog.xamarin.com/feed/"; }
{ url ="http://coreos.com/atom.xml"; }
{ url ="http://lowpowerlab.com/feed/"; }
{ url ="http://feeds.feedburner.com/TheBitBangTheory_en?format=xml"; }
{ url ="http://feeds.feedburner.com/TheLifeOfKenneth"; }
{ url ="http://feeds.feedburner.com/zotero/"; }
{ url ="http://corporat.blox.pl/rss2"; }
{ url ="http://www.willowgarage.com/news/feed"; }
{ url ="https://stripe.com/blog/feed.rss"; }
{ url ="http://nakedsecurity.sophos.com/feed/"; }
{ url ="https://www.braintreepayments.com/rss"; }
{ url ="http://edri.org/feed/"; }
{ url ="https://ruudvanasseldonk.com/feed.xml"; }
{ url ="http://www.lowrisc.org//index.xml"; }
{ url ="http://feeds.feedburner.com/Phoronix"; }
{ url ="http://jvns.ca/atom.xml"; }
{ url ="http://feeds.feedburner.com/steveklabnik/words"; }
{ url ="https://blog.torproject.org/blog/feed"; }
{ url ="http://this-week-in-rust.org/atom.xml"; }
{ url ="http://opensource.com/feed"; }
{ url ="http://blog.elementary.io/rss"; }
{ url ="https://www.insinuator.net/feed/"; }
{ url ="https://www.mapbox.com/blog/blog.rss"; }
{ url ="http://www.harmj0y.net/blog/feed/"; }
{ url ="http://codurance.com/atom.xml"; }
{ url ="https://blog.makersacademy.com/feed"; }
{ url ="https://sensepost.com/rss.xml"; }
{ url ="https://www.evilsocket.net/atom.xml"; }
{ url ="https://krebsonsecurity.com/feed/"; }
{ url ="https://tisiphone.net/feed/"; }
{ url ="https://blog.bastion.rs/feed.xml"; }
{ url = "https://acoup.blog/feed/"; }
{ url = "https://blog.benjojo.co.uk/rss.xml"; }
{ url = "https://electronicsdeli.net/feed/"; }
{ url = "https://michael.stapelberg.ch/feed.xml"; }
{ url = "https://blog.nelhage.com/atom.xml"; }
{ url = "https://deninet.com/rss.xml"; }
{ url = "https://berthub.eu/articles/index.xml"; }
{ url = "https://ciko.io/index.xml"; }
{ url = "https://blog.thea.codes/feed.xml"; }
{ url = "https://ambrevar.xyz/atom.xml"; }
{ url = "https://openprivacy.ca/feed/discreet-log.xml"; }
{ url = "https://shealevy.com/blog/index.xml"; }
{ url = "https://oxide.computer/blog/index.xml"; }
{ url = "https://alecmuffett.com/article/tag/essay/feed"; }
{ url = "https://osarch.org/feed/"; }
{ url = "https://fosdem.org/2021/atom.xml"; }
{ url = "https://tailscale.com/blog/index.xml"; }
{ url = "https://nrdxp.dev/feed.xml"; }
{ url = "https://initialcommit.com/blog/rss.xml"; }
{ url = "https://ww.telent.net/news.rss"; }
{ url = "https://guix.gnu.org/feeds/blog.atom"; }
{ url = "https://blog.servo.org/feed.xml"; }
{ url = "https://www.radicalroutes.org.uk/?format=feed&type=atom"; }
{ url = "https://matklad.github.io/feed.xml"; }
{ url = "https://sfconservancy.org/feeds/blog/"; }
{ url = "https://sourcehut.org/blog/index.xml"; }
{ url = "https://openwrt.org/feed.php?type=rss&mode=list&sort=date&ns=advisory&linkto=current&content=html"; }
{ url = "https://nora.codes/index.xml"; }
{ url = "http://hackedfrompieces.wordpress.com/feed/"; }
{ url = "http://notonlyzeroesandones.site40.net/feed/"; }
{ url = "https://tonyarcieri.com/feed"; }
{ url = "https://www.destroyallsoftware.com/screencasts/feed"; }
{ url = "https://blog.liftsecurity.io/rss"; }
{ url = "http://mightyohm.com/blog/feed/"; }
{ url = "http://feeds.falkvinge.net/Falkvinge-on-Infopolicy"; }
{ url = "http://www.veronicabelmont.com/feed/"; }
{ url = "https://perplexinglyemma.blogspot.com/feeds/posts/default"; }
{ url = "http://www.davecooper.org/blog/feed/"; }
{ url = "http://hackaweek.com/hacks/?feed=rss2"; }
{ url = "https://www.hadean.com/blog/rss.xml"; }
{ url = "http://feeds.feedburner.com/malukah"; }
{ url = "http://jonasdn.blogspot.com/feeds/posts/default"; }
{ url = "https://www.destroyallsoftware.com/blog/index.xml"; }
{ url = "http://metajack.im/"; }
{ url = "https://haskell-at-work.com/feed.xml"; }
{ url = "http://temporal.pr0.pl/devblog/feed/"; }
{ url = "https://superevr.com/blog/feed/"; }
{ url = "http://thejoysofcode.com/rss"; }
{ url = "http://www.rsspect.com/rss/threeps.xml"; }
{ url = "http://brianzawesomeblog.blogspot.com/feeds/posts/default"; }
{ url = "http://ssj3gohan.tweakblogs.net/feed/"; }
{ url = "http://planet.mozilla.org/releng/atom.xml"; }
{ url = "https://grahamc.com/feed/"; }
{ url = "http://www.h-online.com/grand-atom.xml"; }
{ url = "https://jneem.github.io/feed.xml"; }
{ url = "http://blog.opensourceecology.org/feed/"; }
{ url = "http://pepijndevos.nl/atom.xml"; }
{ url = "https://wedistribute.org/feed/"; }
{ url = "http://www.wattnotions.com/feed/"; }
{ url = "https://blondihacks.com/feed/"; }
{ url = "http://ghcarm.wordpress.com/feed/"; }
{ url = "http://blog.tkjelectronics.dk/feed/"; }
{ url = "https://www.circuitlab.com/blog/feed/"; }
{ url = "http://danluu.com/atom.xml"; }
{ url = "http://silverwingedseraph.net/feed"; }
{ url = "http://takbardzozle.blogspot.com/feeds/posts/default"; }
{ url = "https://weekly.nixos.org/feeds/all.rss.xml"; }
{ url = "http://www.hscott.net/feed/"; }
{ url = "http://feeds.feedburner.com/kernelmag?format=xml"; }
{ url = "http://www.malwaretech.com/feeds/posts/default"; }
{ url = "https://nixos.org/blogs.xml"; }
{ url = "http://spaceismore.com/feed/"; }
{ url = "https://blog.cyplo.dev/index.xml"; }
{ url = "https://blog.kobol.io/feed.xml"; }
{ url = "http://blog.ffwll.ch/feeds/posts/default"; }
{ url = "http://blog.pnkfx.org/atom.xml"; }
{ url = "http://metaltronics.wordpress.com/feed/"; }
{ url = "http://ncrmnt.org/wp/feed/"; }
{ url = "http://www.arachnidlabs.com/atom.xml"; }
{ url = "http://blogs.valvesoftware.com/feed/"; }
{ url = "http://billmccloskey.wordpress.com/feed/"; }
{ url = "http://sparkleshare.org/feed/"; }
{ url = "http://osprintingllc.com/feed/"; }
{ url = "https://forum.openwrt.org/extern.php?action=feed&fid=11&type=rss"; }
{ url = "http://corgibytes.com/feed.xml"; }
{ url = "http://chatolandia.pl/feed/"; }
{ url = "http://niczsoft.com/feed/"; }
{ url = "http://blog.macrofab.net/feed/"; }
{ url = "http://hackaday.com/feed/"; }
{ url = "https://blog.uncensoreddns.org/feeds/atom/all/"; }
{ url = "http://www.paulallenengineering.com/1/feed"; }
{ url = "http://komornik.wroclaw.pl/index.php?option=com_rss&feed=RSS2.0&no_html=1"; }
{ url = "https://rachelbythebay.com/w/atom.xml"; }
{ url = "http://sliptonic.com/feed/"; }
{ url = "http://blog.unsecu.re/feeds/posts/default"; }
{ url = "http://neverworkintheory.org/feed.xml"; }
{ url = "http://kocikocizabci.blogspot.com/feeds/posts/default"; }
{ url = "https://blog.christophersmart.com/feed/"; }
{ url = "http://sarah.thesharps.us/feed/"; }
{ url = "http://explique.me/feed.xml"; }
{ url = "http://www.arcfn.com/feeds/posts/default"; }
{ url = "http://sunrider-vn.com/feed/"; }
{ url = "http://www.wrocnet.org/syndication.axd"; }
{ url = "http://www.goldsborough.me/feed.xml"; }
{ url = "http://blog.tilaa.nl/feeds/posts/default"; }
{ url = "http://latkin.org/blog/index.xml"; }
{ url = "https://ind.ie/blog/rss/index.xml"; }
{ url = "http://spritesmods.com/rss.php"; }
{ url = "http://codeascraft.etsy.com/feed/"; }
{ url = "http://chrisgammell.com/feed/"; }
{ url = "https://www.stellar.org/feed/"; }
{ url = "http://shenzhentrip.blogspot.com/feeds/posts/default"; }
{ url = "https://aphyr.com/posts.atom"; }
{ url = "http://www.latentlaboratories.com/blog?format=RSS"; }
{ url = "http://zentasrobots.com/feed/"; }
{ url = "http://grugq.github.io/atom.xml"; }
{ url = "http://gusclass.com/blog/feed/"; }
{ url = "http://www.devttys0.com/feed/"; }
{ url = "https://www.ruma.io/news/feed.atom"; }
{ url = "http://runawaybrainz.blogspot.com/feeds/posts/default"; }
{ url = "http://blog.ploeh.dk/rss.xml"; }
{ url = "http://lab.whitequark.org/atom.xml"; }
{ url = "http://rroarr.blog.pl/index.rss"; }
{ url = "http://slic3r.org/rss"; }
{ url = "http://feeds.feedburner.com/EmbeddedInAcademia"; }
{ url = "http://mightydevices.com/?feed=rss2"; }
{ url = "http://www.cppwroclaw.pl/dokuwiki/feed.php"; }
{ url = "http://pagekite.net/Blog?rss=1"; }
{ url = "http://iradan.com/?feed=rss2"; }
{ url = "http://tirania.org/blog/miguel.rss2"; }
{ url = "http://the-missing-link-of-agile.com/feed/"; }
{ url = "http://www.kroah.com/log/index.rss"; }
{ url = "http://ebldc.com/?feed=rss2"; }
{ url = "http://codegangsta.io/atom.xml"; }
{ url = "http://intorust.com/feed.xml"; }
{ url = "http://carol-nichols.com/feed.xml"; }
{ url = "http://blogs.msdn.com/b/ericlippert/atom.aspx"; }
{ url = "http://kroah.com/log/index.rss"; }
{ url = "http://quinndunki.com/blondihacks/?feed=rss2"; }
{ url = "http://gerrysweeney.com/feed/"; }
{ url = "http://cybergibbons.com/feed/"; }
{ url = "https://freedom-to-tinker.com/feed/"; }
{ url = "http://sealedabstract.com/feed/"; }
{ url = "http://hermanradtke.com/atom.xml"; }
{ url = "http://feeds.feedburner.com/plainlystated/xtwL?format=xml"; }
{ url = "http://www.mdswanson.com/atom.xml"; }
{ url = "http://feeds.feedburner.com/thegrue"; }
{ url = "https://gergely.imreh.net/blog/feed/"; }
{ url = "http://www.sigrok.org/blog/rss.xml"; }
{ url = "https://thesquareplanet.com/feed.xml"; }
{ url = "http://feedpress.me/inessential"; }
{ url = "http://wheningit.tumblr.com/rss"; }
{ url = "http://b.truzzi.me/?feed=rss2"; }
{ url = "https://blog.conformal.com/feed/"; }
{ url = "http://windytan.blogspot.com/feeds/posts/default"; }
{ url = "http://www.logicalelegance.com/journey/feed/"; }
{ url = "https://www.adafruit.com/blog/feed/"; }
{ url = "https://electronichamsters.wordpress.com/feed/"; }
{ url = "http://security.goatse.fr/feed"; }
{ url = "http://panoptykon.org/rss.xml"; }
{ url = "http://blog.piston.rs/atom.xml"; }
{ url = "http://tenderlovemaking.com/atom.xml"; }
{ url = "http://www.wired.com/threatlevel/feed/"; }
{ url = "http://onethingwell.org/rss"; }
{ url = "http://serialized.net/rss.xml"; }
{ url = "http://aosabook.org/blog/feeds/all.atom.xml"; }
{ url = "http://www.alicegrove.com/rss"; }
{ url = "http://www.konradokonski.com/KWD/feed/"; }
{ url = "http://way-cooler.org/feed.xml"; }
{ url = "http://antygea.blogspot.com/feeds/posts/default"; }
{ url = "http://blog.gameagent.com/feed/"; }
{ url = "http://llogiq.github.io/feed.xml"; }
{ url = "http://lambda-the-ultimate.org/rss.xml"; }
{ url = "https://soldernerd.com/feed/"; }
{ url = "http://www.0xrage.com/?feed=rss2"; }
{ url = "http://www.bitscope.com/blog/feed.xml"; }
{ url = "http://theprofoundprogrammer.com/rss"; }
{ url = "http://essentialscrap.com/rss.xml"; }
{ url = "http://handmade.hackaday.com/feed/"; }
{ url = "http://events.ccc.de/feed/"; }
{ url = "http://www.estechnical.co.uk/blog/latest?format=feed&type=rss"; }
{ url = "http://perso.aquilenet.fr/~sven337/feeds/feed_english.xml"; }
{ url = "http://blog.trailofbits.com/feed/"; }
{ url = "https://michaelwoerister.github.io/feed.xml"; }
{ url = "http://nitschinger.at//index.xml"; }
{ url = "http://lambdaops.com/feed"; }
{ url = "http://simon-says-architecture.com/feed/"; }
{ url = "https://sha2017.org/rss.xml"; }
{ url = "http://www.davidhunt.ie/feed/"; }
{ url = "https://begriffs.com/atom.xml"; }
{ url = "http://dankaminsky.com/feed/"; }
{ url = "http://www.analogzoo.com/feed/"; }
{ url = "http://blog.makezine.com/feed/"; }
{ url = "http://wot.lv/feeds/all.atom.xml"; }
{ url = "http://www.bunniestudios.com/blog/?feed=rss2"; }
{ url = "http://lukelectro.wordpress.com/feed/"; }
{ url = "http://buffered.io/index.xml"; }
{ url = "http://www.yesodweb.com/feed"; }
{ url = "http://lcamtuf.blogspot.com/feeds/posts/default"; }
{ url = "http://feeds.feedburner.com/schneier/fulltext"; }
{ url = "https://simplysecure.org/feed.xml"; }
{ url = "http://maryrosecook.com/blog/feed"; }
{ url = "https://nathanleclaire.com/index.xml"; }
{ url = "http://downingsbasement.com/feed/"; }
{ url = "http://www.pxdojo.net/feeds/posts/default"; }
{ url = "http://fulmicoton.com/atom.xml"; }
{ url = "http://rys.io/en/rss"; }
{ url = "https://rust-embedded.github.io/blog/rss.xml"; }
{ url = "https://pointersgonewild.com/feed/"; }
{ url = "http://blog.cryptographyengineering.com/feeds/posts/default"; }
{ url = "http://www.hardhack.org/feed/"; }
{ url = "http://blog.system76.com/rss"; }
{ url = "https://www.mailpile.is/blog/index.rss"; }
{ url = "https://blog.rustfest.eu/feed.xml"; }
{ url = "https://spideroak.com/blog/feed"; }
{ url = "http://nullr0ute.com/feed/"; }
{ url = "http://xion.io/feeds/atom.xml"; }
{ url = "http://blog.mozilla.org/nfroyd/feed/"; }
{ url = "http://anniemachon.ch/feed"; }
{ url = "http://befinitiv.wordpress.com/feed/"; }
{ url = "http://www.2600.com/rss.xml"; }
{ url = "http://www.planet-rust.com/atom.xml"; }
{ url = "http://www.elidedbranches.com/feeds/posts/default"; }
{ url = "http://www.eevblog.com/feed/"; }
{ url = "http://www.questionablecontent.net/QCRSS.xml"; }
{ url = "http://davidegironi.blogspot.com/feeds/posts/default"; }
{ url = "http://intorust.com/blog/feed.xml"; }
{ url = "http://londyn.msz.gov.pl/rss/ambasadalondynaktualnosci.xml450"; }
{ url = "http://www.thegamercat.com/feed/"; }
{ url = "http://feeds.feedburner.com/gadgetfactory/zjHC"; }
{ url = "http://embedderslife.wordpress.com/feed/"; }
{ url = "http://blog.ctf365.com/feed/"; }
{ url = "http://owncloud.org/news/feed/"; }
{ url = "http://jreeblog.wordpress.com/feed/"; }
{ url = "http://www.wildcircuits.com/feeds/posts/default"; }
{ url = "http://www.raspberrypi.org/feed"; }
{ url = "https://apollo.open-resource.org/mission:log:feed"; }
{ url = "http://bikerglen.com/blog/feed/"; }
{ url = "http://www.crypto.com/blog/rss20.xml"; }
{ url = "https://www.platymuus.com/feed.xml"; }
{ url = "http://oneweekwonder.blogspot.com/feeds/posts/default"; }
{ url = "https://blog.mozilla.org/thunderbird/feed/"; }
{ url = "https://blog.mozilla.org/research/feed/"; }
{ url = "http://thesignalpath.com/blogs/feed/"; }
{ url = "http://www.daemonology.net/blog/index.rss"; }
{ url = "http://dangerousprototypes.com/feed/"; }
{ url = "https://www.trueos.org/feed/"; }
{ url = "http://nautil.us/rss/all"; }
{ url = "http://blog.computationalcomplexity.org/feeds/posts/default"; }
{ url = "http://blog.humblebundle.com/rss"; }
{ url = "https://copperhead.co/feed.xml"; }
{ url = "http://blog.xamarin.com/feed/"; }
{ url = "http://coreos.com/atom.xml"; }
{ url = "http://lowpowerlab.com/feed/"; }
{ url = "http://feeds.feedburner.com/TheBitBangTheory_en?format=xml"; }
{ url = "http://feeds.feedburner.com/TheLifeOfKenneth"; }
{ url = "http://feeds.feedburner.com/zotero/"; }
{ url = "http://corporat.blox.pl/rss2"; }
{ url = "http://www.willowgarage.com/news/feed"; }
{ url = "https://stripe.com/blog/feed.rss"; }
{ url = "http://nakedsecurity.sophos.com/feed/"; }
{ url = "https://www.braintreepayments.com/rss"; }
{ url = "http://edri.org/feed/"; }
{ url = "https://ruudvanasseldonk.com/feed.xml"; }
{ url = "http://www.lowrisc.org//index.xml"; }
{ url = "http://feeds.feedburner.com/Phoronix"; }
{ url = "http://jvns.ca/atom.xml"; }
{ url = "http://feeds.feedburner.com/steveklabnik/words"; }
{ url = "https://blog.torproject.org/blog/feed"; }
{ url = "http://this-week-in-rust.org/atom.xml"; }
{ url = "http://opensource.com/feed"; }
{ url = "http://blog.elementary.io/rss"; }
{ url = "https://www.insinuator.net/feed/"; }
{ url = "https://www.mapbox.com/blog/blog.rss"; }
{ url = "http://www.harmj0y.net/blog/feed/"; }
{ url = "http://codurance.com/atom.xml"; }
{ url = "https://blog.makersacademy.com/feed"; }
{ url = "https://sensepost.com/rss.xml"; }
{ url = "https://www.evilsocket.net/atom.xml"; }
{ url = "https://krebsonsecurity.com/feed/"; }
{ url = "https://tisiphone.net/feed/"; }
{ url = "https://blog.bastion.rs/feed.xml"; }
];
};
}

View file

@ -1,7 +1,7 @@
{ config, pkgs, ... }:
{
home.sessionVariables = {
TERMINAL="termite";
TERMINAL = "termite";
};
programs.termite = {
enable = true;

View file

@ -2,7 +2,7 @@
let
unstable = inputs.nixpkgs-nixos-unstable.legacyPackages.${pkgs.system};
in
{
{
home.file.".vimrc".source = ../../../.vimrc.nixos;
home.packages = with pkgs; [
ripgrep
@ -50,4 +50,4 @@ in
endif
'';
};
}
}

View file

@ -1,6 +1,5 @@
{ config, pkgs, ... }:
{
{
programs.zsh = {
enable = true;
history = {
@ -10,92 +9,100 @@
expireDuplicatesFirst = true;
share = true;
};
enableAutosuggestions = true;
enableCompletion = true;
oh-my-zsh = {
enable = true;
plugins = [ "vi-mode" "git" "python" "history-substring-search" "tmux" ];
};
initExtra = ''
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=238'
setopt HIST_IGNORE_ALL_DUPS
'';
profileExtra = ''
export PATH="$HOME/programs:$PATH";
export PATH="$HOME/tools:$PATH";
export PATH="$HOME/bin:$PATH";
export PATH="$HOME/.local/bin:$PATH";
export PATH="$GOPATH/bin:$PATH";
export PATH="$HOME/.rvm/bin:$PATH";
export PATH="$HOME/.cargo/bin:$PATH";
export PATH="$HOME/.yarn/bin:$HOME/.config/yarn/global/node_modules/.bin:$PATH";
'';
envExtra = ''
[ -s "/home/cyryl/.jabba/jabba.sh" ] && source "/home/cyryl/.jabba/jabba.sh"
tmux source-file ~/.config/tmux/tmux.conf
local nixos_version=`which nixos-version`
if [[ ! -x "$nixos_version" ]]; then
enableAutosuggestions = true;
enableCompletion = true;
oh-my-zsh = {
enable = true;
plugins = [ "vi-mode" "git" "python" "history-substring-search" "tmux" ];
};
initExtra = ''
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=238'
setopt HIST_IGNORE_ALL_DUPS
'';
profileExtra = ''
export PATH="$HOME/programs:$PATH";
export PATH="$HOME/tools:$PATH";
export PATH="$HOME/bin:$PATH";
export PATH="$HOME/.local/bin:$PATH";
export PATH="$GOPATH/bin:$PATH";
export PATH="$HOME/.rvm/bin:$PATH";
export PATH="$HOME/.cargo/bin:$PATH";
export PATH="$HOME/.yarn/bin:$HOME/.config/yarn/global/node_modules/.bin:$PATH";
'';
envExtra = ''
[ -s "/home/cyryl/.jabba/jabba.sh" ] && source "/home/cyryl/.jabba/jabba.sh"
tmux source-file ~/.config/tmux/tmux.conf
local nixos_version=`which nixos-version`
if [[ ! -x "$nixos_version" ]]; then
source /home/cyryl/.nix-profile/etc/profile.d/nix.sh
export NIX_PATH="$HOME/.nix-defexpr/channels:$NIX_PATH"
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
echo "non-nixos patches loaded"
fi
'';
sessionVariables = {
TERM="xterm-256color";
EDITOR="vim";
VISUAL="vim";
PAGER="less";
ZSH_TMUX_AUTOSTART=true;
GOPATH="$HOME/go";
};
shellAliases = {
tmate = "tmux detach-client -E 'tmate;tmux'";
cat = "bat -p";
rg = "rga";
};
};
programs.direnv = {
enable = true;
enableZshIntegration = true;
nix-direnv = {
enable = true;
};
};
fi
'';
home.file.".config/starship.toml".text =''
[aws]
disabled = true
sessionVariables = {
TERM = "xterm-256color";
EDITOR = "vim";
VISUAL = "vim";
PAGER = "less";
ZSH_TMUX_AUTOSTART = true;
GOPATH = "$HOME/go";
};
[battery]
full_symbol = ""
charging_symbol = ""
discharging_symbol = ""
shellAliases = {
tmate = "tmux detach-client -E 'tmate;tmux'";
cat = "bat -p";
rg = "rga";
};
};
[[battery.display]]
threshold = 10
style = "bold red"
programs.direnv = {
enable = true;
enableZshIntegration = true;
nix-direnv = {
enable = true;
};
};
[[battery.display]]
threshold = 30
style = "bold yellow"
home.file.".config/starship.toml".text = ''
[aws]
disabled = true
[memory_usage]
disabled = false
[battery]
full_symbol = ""
charging_symbol = ""
discharging_symbol = ""
[git_branch]
symbol = "git "
[[battery.display]]
threshold = 10
style = "bold red"
[hg_branch]
symbol = "hg "
[[battery.display]]
threshold = 30
style = "bold yellow"
[nix_shell]
symbol = "nix-shell "
'';
[memory_usage]
disabled = false
programs.starship = {
enable = true;
enableZshIntegration = true;
};
[git_branch]
symbol = "git "
[hg_branch]
symbol = "hg "
[nix_shell]
symbol = "nix-shell "
'';
programs.starship = {
enable = true;
enableZshIntegration = true;
};
}

View file

@ -11,6 +11,6 @@ let
};
in
{
{
home.packages = with pkgs; [ download ];
}
}

View file

@ -51,7 +51,7 @@ let
};
in
{
{
home.packages = with pkgs; [ mount-vault ];
}
}

View file

@ -18,6 +18,6 @@ let
};
in
{
{
home.packages = with pkgs; [ umount-vault ];
}
}

View file

@ -4,7 +4,7 @@ let
unstableTarball = fetchTarball https://github.com/NixOS/nixpkgs/archive/nixpkgs-unstable.tar.gz;
dotfiles = "/home/cyryl/dev/dotfiles";
in
{
{
nixpkgs.config = {
allowUnfree = true;
packageOverrides = pkgs: {
@ -15,7 +15,7 @@ in
};
home.sessionVariables = {
LOCALE_ARCHIVE=/usr/lib/locale/locale-archive;
LOCALE_ARCHIVE = /usr/lib/locale/locale-archive;
};
targets.genericLinux.enable = true;
@ -40,8 +40,7 @@ in
gpg = {
enable = true;
settings = {
};
settings = { };
};
taskwarrior.enable = true;
fzf.enable = true;
@ -78,4 +77,4 @@ in
wget
whois
];
}
}

View file

@ -1,7 +1,7 @@
{ config, pkgs, ... }:
{
services.autorandr.enable = true;
home-manager.users.cyryl = {...}: {
home-manager.users.cyryl = { ... }: {
programs.autorandr = {
enable = true;
hooks.postswitch = {

View file

@ -11,11 +11,11 @@
security.sudo.extraRules = [
{
users = [ "cyryl" ];
commands = [ { command = "${pkgs.i3}/bin/i3-msg"; options = [ "NOPASSWD" ]; } ];
commands = [{ command = "${pkgs.i3}/bin/i3-msg"; options = [ "NOPASSWD" ]; }];
}
{
users = [ "cyryl" ];
commands = [ { command = "${pkgs.intel-gpu-tools}/bin/intel_gpu_top"; options = [ "NOPASSWD" ]; } ];
commands = [{ command = "${pkgs.intel-gpu-tools}/bin/intel_gpu_top"; options = [ "NOPASSWD" ]; }];
}
];
@ -37,7 +37,7 @@
enableHidpi = true;
};
};
home-manager.users.cyryl = {...}: {
home-manager.users.cyryl = { ... }: {
imports = [
./home.nix
];

View file

@ -10,7 +10,7 @@
];
home.sessionVariables = {
CM_LAUNCHER="rofi";
CM_LAUNCHER = "rofi";
};
services = {

View file

@ -1,6 +1,6 @@
{ config, pkgs, ... }:
{
programs.i3status= {
programs.i3status = {
enable = true;
enableDefault = false;
modules = {

View file

@ -2,7 +2,7 @@
let
mod = "Mod4";
in
{
{
home.packages = with pkgs; [
font-awesome-ttf
intel-gpu-tools
@ -100,4 +100,4 @@ in
};
};
}
}

View file

@ -5,5 +5,5 @@
indicator = true;
};
home.packages = with pkgs; [ kdeconnect ] ;
home.packages = with pkgs; [ kdeconnect ];
}

View file

@ -11,7 +11,7 @@
githubSupport = true;
};
config = {
"settings" = {screenchange-reload = "true";};
"settings" = { screenchange-reload = "true"; };
"bar/main_bar" = {
font-0 = "DejaVu Sans Mono for Powerline:size=12.0;weight=bold";
font-1 = "Weather Icons:size=12;0";

View file

@ -1,4 +1,3 @@
{ config, pkgs, ... }:
{
services.xserver = {
@ -10,6 +9,6 @@
desktopManager.default = "plasma5";
desktopManager.plasma5.enable = true;
};
users.users.cyryl.packages = with pkgs; [];
users.users.cyryl.packages = with pkgs; [ ];
}

View file

@ -7,7 +7,9 @@
users.extraUsers.cyryl.extraGroups = [ "kvm" ];
environment.systemPackages = with pkgs; [
virtmanager qemu swtpm
virtmanager
qemu
swtpm
];
}

View file

@ -1,6 +1,6 @@
{ config, pkgs, lib, ... }:
{
home-manager.users.cyryl = {...}: {
home-manager.users.cyryl = { ... }: {
imports = [
./home.nix
];

View file

@ -11,7 +11,6 @@
paginate = never
'';
aliases =
{
{ };
};
};
}
}

View file

@ -1,4 +1,4 @@
with import <nixpkgs> {};
with import <nixpkgs> { };
stdenv.mkDerivation rec {
name = "evolution-decsync";
@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
fetchSubmodules = true;
};
buildInputs = [ libgee json-glib gnome3.evolution-data-server gnome3.evolution gtk3 webkitgtk glib libsecret libsoup];
buildInputs = [ libgee json-glib gnome3.evolution-data-server gnome3.evolution gtk3 webkitgtk glib libsecret libsoup ];
nativeBuildInputs = [ meson ninja vala pkg-config ];
configurePhase = "meson build --prefix=$out";
buildPhase = "ninja -C build";

View file

@ -1,4 +1,4 @@
with import <nixpkgs> {};
with import <nixpkgs> { };
let
pyscrypt = python37.pkgs.buildPythonPackage rec {
@ -116,7 +116,12 @@ let
inherit pname version;
sha256 = "1vq889jshlb3m13m2lgbjy440lph27ig53sfipkj7ds5sb5znhh5";
};
propagatedBuildInputs = [ etesync radicale pyscrypt orderedmultidict furl
propagatedBuildInputs = [
etesync
radicale
pyscrypt
orderedmultidict
furl
python37Packages.coverage
python37Packages.pyasn1
python37Packages.appdirs

View file

@ -1,6 +1,6 @@
{ config, pkgs, ... }:
{
boot.kernelPatches = [ {
boot.kernelPatches = [{
name = "cyplo-hardened";
patch = null;
extraConfig = ''
@ -42,5 +42,5 @@
PROC_KCORE n
INET_DIAG n
'';
} ];
}];
}

View file

@ -7,7 +7,7 @@ let
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIALNEUIxbENTdhSWzYupGFn/q+AGe0diBOTMyiZAmv7F nix-builder@vultr1"
];
in
{
{
imports = [
./security.nix
];
@ -29,4 +29,4 @@ in
};
nix.trustedUsers = [ "root" "nix-builder" ];
}
}

View file

@ -2,14 +2,14 @@
let
mod = "Mod4";
in
{
{
services.dbus.packages = with pkgs; [ gnome2.GConf gnome3.dconf ];
services.dbus.socketActivated = true;
programs.dconf.enable = true;
programs.qt5ct.enable = true;
systemd.defaultUnit = "graphical.target";
home-manager.users.cyryl = {...}: {
home-manager.users.cyryl = { ... }: {
programs.mako.enable = true;
imports = [
@ -17,11 +17,11 @@ in
];
home.sessionVariables = {
XDG_CURRENT_DESKTOP="Unity";
SDL_VIDEODRIVER="wayland";
QT_QPA_PLATFORM="wayland-egl";
QT_WAYLAND_FORCE_DPI="physical";
QT_WAYLAND_DISABLE_WINDOWDECORATION="1";
XDG_CURRENT_DESKTOP = "Unity";
SDL_VIDEODRIVER = "wayland";
QT_QPA_PLATFORM = "wayland-egl";
QT_WAYLAND_FORCE_DPI = "physical";
QT_WAYLAND_DISABLE_WINDOWDECORATION = "1";
};
home.packages = with pkgs; [
@ -71,8 +71,10 @@ in
startup = [
{ command = "${pkgs.wl-clipboard}/bin/wl-paste -t text --watch ${pkgs.clipman}/bin/clipman store"; }
{ command = "${pkgs.clipman}/bin/clipman restore"; }
{ command = ''swayidle -w timeout 300 'swaylock -f -c 000000' timeout 600 'swaymsg "output * dpms off" && systemctl suspend' resume 'swaymsg "output * dpms on"' before-sleep 'swaylock -f -c 657b83'
''; }
{
command = ''swayidle -w timeout 300 'swaylock -f -c 000000' timeout 600 'swaymsg "output * dpms off" && systemctl suspend' resume 'swaymsg "output * dpms on"' before-sleep 'swaylock -f -c 657b83'
'';
}
];
output.eDP-1.scale = "1.7";
input."1:1:AT_Translated_Set_2_keyboard" = {
@ -85,5 +87,5 @@ in
};
};
};
}
}

View file

@ -2,7 +2,7 @@
let
mod = "Mod4";
in
{
{
wayland.windowManager.sway.config.keybindings = {
"${mod}+Shift+e" = "exit";
"${mod}+Shift+r" = "reload";
@ -56,4 +56,4 @@ in
"${mod}+Ctrl+Up" = "move workspace to output up";
"${mod}+Ctrl+Down" = "move workspace to output down";
};
}
}

View file

@ -2,7 +2,8 @@
let
tailscale = inputs.nixpkgs-nixos-unstable.legacyPackages."x86_64-linux".tailscale;
in {
in
{
environment.systemPackages = [ tailscale ];
services.tailscale = {
enable = true;