Vincent Ambo
ed1b60b588
feat(pkgs): Install nixops
2017-10-17 15:59:08 +02:00
Vincent Ambo
cb33e5222f
feat(pkgs): Install custom kontemplate package
2017-10-17 01:27:41 +02:00
Vincent Ambo
73bf498781
feat: Install google-cloud-sdk
2017-10-17 01:18:18 +02:00
Vincent Ambo
b8e419583c
fix(desktop): Start feh-wp.timer faster
2017-10-17 00:43:14 +02:00
Vincent Ambo
bcec9f8360
fix(desktop): Bind feh-wp.timer to graphical target
2017-10-17 00:41:51 +02:00
Vincent Ambo
4327d0e0b9
refactor(desktop): Split out desktop configuration
...
* move desktop configuration to own nix file
* remove old clone-wallpapers service
* use wallpapers nix package for randomly setting wallpaper
2017-10-17 00:34:04 +02:00
Vincent Ambo
296ae9f1fd
feat(pkgs): Add 'wallpapers' derivation
...
Adds a derivation that fetches my wallpapers from git.
I'm getting closer to understanding "the Nix way", i.e. that maybe
thinking about stuff like this in terms of "the wallpapers should be
in my home folder" is incorrect.
2017-10-17 00:28:57 +02:00
Vincent Ambo
202467e989
refactor: Move packages & wallpapers config into own nix files
...
My systems are single-user machines and the package configuration can
go in the system-wide package list in full.
This splits out the package list into a separate file and also moves
the systemd units for wallpaper setting into a separate file.
2017-10-16 22:53:49 +02:00
Vincent Ambo
aa5dcbc477
feat: Add Nix build for nixfd
...
Builds my [nixfd][] tool for searching a cached version of the Nix package
list.
[nixfd]: https://github.com/tazjin/nixfd
2017-10-16 22:34:44 +02:00
Vincent Ambo
0f099705f7
refactor: Use relative path for nixpkgs-mozilla
2017-10-16 21:52:09 +02:00
Vincent Ambo
7d09557096
feat: Add nixpkgs-mozilla overlay
...
Imports the nixpkgs-mozilla overlay and installs stable Rust from
the same channel as rustup.
2017-10-16 21:48:59 +02:00
Vincent Ambo
10d1ad9280
feat: Numix GTK theme!
...
* Add Numix GTK theme
... though it seems like the icon theme is broken.
* use stable exa
2017-10-16 20:40:41 +02:00
Vincent Ambo
bbd39eaf16
fix(compton): Set rendering backend to default 'xrender'
...
The 'glx' backend which NixOS defaults to causes strange screen
redrawing issues with multiple monitors.
2017-10-16 18:12:36 +02:00
Vincent Ambo
9e60dd04b3
feat: Install exa
2017-10-16 18:12:33 +02:00
Vincent Ambo
088f16bd40
feat: Install xfce4-screenshooter
2017-10-16 13:48:12 +02:00
Vincent Ambo
b24b4b54d4
refactor(adho): Replace connman with nix-based wifi config
...
Now that WPA2 is broken wifi passwords aren't secret anymore,
anyways ;-)
2017-10-16 13:47:10 +02:00
Vincent Ambo
4b6ac62307
fix(adho): Use Intel video driver to fix xrandr
2017-10-16 10:11:32 +02:00
Vincent Ambo
270ac6ee3d
feat: Install k8s (mainly kubectl)
2017-10-16 02:50:01 +02:00
Vincent Ambo
96096f39f2
feat: Install all standard man pages
2017-10-15 22:13:33 +02:00
Vincent Ambo
6dc6034bc8
feat: Install tig
2017-10-15 21:38:13 +02:00
Vincent Ambo
17e57e42ef
style: Make emacs transparent
...
Party like it's 2004.
2017-10-15 20:25:08 +02:00
Vincent Ambo
319347e5cc
fix(settings): Correctly enable Helm's fuzzy matches
...
The global Helm fuzzy matching doesn't actually seem to enable fuzzy
matching for modes that have an explicit config.
This enables fuzzy matching for M-x and C-x b
2017-10-15 20:24:28 +02:00
Vincent Ambo
5e48ce3f9b
feat: Add nix-mode & nix-config function
...
* install nix-mode by default
* add a function to quickly open the system configuration.nix
2017-10-15 20:23:51 +02:00
Vincent Ambo
6845e2efd4
fix(stallo): Post-installatio wifi, gfx, luks fixes
2017-10-15 20:02:24 +02:00
Vincent Ambo
a11aca65a5
fix: 'Manually' randomize feh wallpapers
...
The wallpaper folder is now in git and feh will pick any random file in
the folder that it is pointed at, leading to it constantly failing while
trying to set git objects as the wallpaper.
This uses manual 'fd | shuf | xargs' pipeline for the same purpose.
2017-10-15 20:01:21 +02:00
Vincent Ambo
f771c2a643
fix(adho): Move 'light' config to adho local
2017-10-15 20:01:07 +02:00
Vincent Ambo
e3ec0a1f0e
feat(dns): Add kontemplate.works
2017-10-15 17:03:22 +02:00
Vincent Ambo
28feb4bc92
fix(adho): Configure encrypted disks in local config
2017-10-15 16:42:31 +02:00
Vincent Ambo
98fc907d90
fix: Fix gitignore
2017-10-15 16:40:54 +02:00
Vincent Ambo
2b6d132eb6
docs: Add README
2017-10-15 16:40:28 +02:00
Vincent Ambo
e0c8c5c798
fix: Add a missing semicolon
2017-10-15 16:38:13 +02:00
Vincent Ambo
21660c6bb6
feat(stallo): Add local configuration for stallo
2017-10-15 16:37:22 +02:00
Vincent Ambo
af89133821
fix: Remove old GPG-agent SSH config
2017-10-15 16:31:56 +02:00
Vincent Ambo
dadb4b4fed
feat: Ostensibly enable fuzzy matching in Helm
2017-10-15 16:31:39 +02:00
Vincent Ambo
867ea97fd9
fix: Remove projectile which slowed everything down
2017-10-15 16:31:23 +02:00
Vincent Ambo
c4c0345d3f
refactor(adho): Make connman configuration adho specific
2017-10-15 16:29:29 +02:00
Vincent Ambo
a844da9351
feat(adho): Add local configuration of adho machine
2017-10-15 16:28:43 +02:00
Vincent Ambo
e2279e52c3
feat: Add initial NixOS configuration
...
Adds NixOS configuration to configure my base system with all sorts of things,
including - but not limited to - i3, emacs, FF57, connman and so on.
Not all of these things are fully configured yet (especially in the desktop
environment) but I'm hoping to get more of that done in the future.
2017-10-15 16:27:35 +02:00
Vincent Ambo
d53ffba198
chore: Ignore local-configuration.nix
2017-10-15 16:27:31 +02:00
Vincent Ambo
cc14d57c49
chore: Add initial .gitignore
2017-10-15 16:26:21 +02:00
Vincent Ambo
9af6f2f33a
chore: Initial commit
2017-10-15 16:25:29 +02:00
Vincent Ambo
099020c176
chore: remove unused ido-related lines
2017-10-15 13:40:05 +02:00
Vincent Ambo
0fe21a4f27
feat: Switch default font to Input Mono
2017-10-15 13:30:25 +02:00
Vincent Ambo
774aea8edd
feat: Switch from ido/smex to Helm
2017-10-15 13:30:10 +02:00
Vincent Ambo
bc12439cf7
chore: Remove unused misc.el
2017-10-15 13:29:36 +02:00
Vincent Ambo
8cc36e0eab
feat: Add terraform-mode
2017-10-13 18:14:33 +02:00
Vincent Ambo
f83eeaf4f8
chore(clojure): Remove all Clojure settings
2017-09-27 15:04:33 +02:00
Vincent Ambo
5683eab48e
refactor: Install gruber-darker-theme from package repo
2017-09-27 15:02:45 +02:00
Vincent Ambo
6107ec40d6
fix(init.el): Initialise package manager immediately
2017-09-27 15:02:33 +02:00
Vincent Ambo
b20bc5f57a
fix templater: Don't template default.yml files
...
After the change from #84 default variable files with the '.yml'
extension got templated as resource set templates accidentally.
This resolves the issue by moving the list reserved default file names
to a common place and reusing it in both the templater and context pkg.
This fixes #85
2017-08-31 18:41:57 +02:00