Vincent Ambo
851d43e738
refactor(adho/config): Open Chromecast-ports on all machines
2018-04-28 17:46:13 +02:00
Vincent Ambo
eab23ce912
feat(config): Use 1.1.1.1 DNS servers
2018-04-28 17:45:36 +02:00
Vincent Ambo
7f34861ef1
feat(packages): Add Rust packages globally
2018-04-24 23:58:03 +02:00
Vincent Ambo
79944a66ef
feat(dotfiles/fish): Add alias for 'servedir'
2018-04-24 12:08:52 +02:00
Vincent Ambo
636b1396f8
feat(emacs): Install nginx-mode
2018-04-23 15:34:51 +02:00
Vincent Ambo
95ce089815
feat(desktop): Install Helvetica Neue font
2018-04-23 15:34:45 +02:00
Vincent Ambo
676531c5aa
feat(packages): Pin stable channel to git commit
...
Instead of relying on nix-channel, pin the stable channel and override
it on the whole machine.
2018-04-22 13:38:17 +02:00
Vincent Ambo
605b455c93
refactor(packages): Pin unstable using builtins.fetchTarball
...
This is fetched at evaluation time and removes the dependency on first
having some packages in scope.
2018-04-22 13:37:50 +02:00
Vincent Ambo
7c581e4f64
feat(emacs): Pin EXWM to 0.18
...
There are several severe regressions from EXWM 0.15 to EXWM 0.17. This
commit pins the version to the somewhat newer 0.18 in hope that it
resolves those issues again.
2018-04-22 13:18:20 +02:00
Vincent Ambo
79ce1dc693
refactor(packages): Pin unstable channel in packages.nix
...
Pins the unstable Nix channel to a specific commit and uses package
overrides to move select packages from that channel into the system
Nix packages.
2018-04-22 13:17:30 +02:00
Vincent Ambo
47b6f24977
fix(dotfiles/fish): Fix shell setup for Nix 2.0
2018-04-22 12:51:54 +02:00
Vincent Ambo
6987d5b66e
feat(services): Enable PostgreSQL on all machines
2018-04-22 12:49:02 +02:00
Vincent Ambo
37c182cebb
feat(desktop): Add "screen-lock with wallpapers" shell script
2018-04-22 12:49:02 +02:00
Vincent Ambo
6b40b8af85
feat(adho): Add The Dubliner's wifi
2018-04-22 12:49:02 +02:00
Vincent Ambo
01aed568e5
feat: Update to NixOS 18.03
...
As the subject says ...
This only includes some minor changes in configuration. Most
interestingly several packages that I used to have in this repository
as custom packages are now available in `nixos-unstable`.
Unfortunately they weren't included in NixOS 18.03 though ...
Either way, this is cleaner.
2018-04-04 17:10:12 +02:00
Vincent Ambo
2a6d57e97b
feat(emacs): Install elm-mode
2018-03-26 23:06:25 +02:00
Vincent Ambo
e017868640
feat(adho): Open Chromecast-related ports in firewall
2018-03-22 17:49:08 +01:00
Vincent Ambo
fc7b24245f
refactor(pkgs): Install kontemplate from nixpkgs
...
Kontemplate has been upstreamed into Nix (yay!).
2018-03-19 13:43:18 +01:00
Vincent Ambo
779227164a
feat(emacs): Add Kotlin & TOML mode
2018-03-17 21:47:38 +01:00
Vincent Ambo
175e20fb14
feat(adho): Add initial CUPS configuration
2018-03-17 21:47:38 +01:00
Vincent Ambo
25b8c72a98
feat(stallo): Enable SSH daemon
2018-03-17 21:46:55 +01:00
Vincent Ambo
4b1a1522cc
feat(desktop): Enable Russian keyboard layout
2018-03-09 11:09:04 +01:00
Vincent Ambo
9def7c32eb
feat(emacs): Install edit-server
...
Install edit-server package for use with the "Edit in Emacs" Firefox
extension.
2018-03-09 11:08:47 +01:00
Vincent Ambo
602b8b4ef0
fix(pkgs): Remove outdated nix-mode from Nix package
...
See https://github.com/NixOS/nixpkgs/issues/36372 for details
2018-03-06 12:33:27 +01:00
Vincent Ambo
92ae9eed7a
feat(emacs): Add custom nix-mode derivation
...
Adds a nix-mode derivation that uses the latest nix-mode from master.
2018-03-06 12:09:03 +01:00
Vincent Ambo
bcd317f23d
refactor(pkgs): Add wallpapers to top-level package set
2018-03-04 22:09:18 +01:00
Vincent Ambo
0937f19408
feat(pkgs/emacs): Add Haskell development packages
2018-03-04 19:32:19 +01:00
Vincent Ambo
57c047b5fd
fix(emacs): Use custom sly derivations
...
The upstream sly derivations don't seem to work. This adds custom
build instructions for the sly and sly-company Emacs packages.
2018-03-04 01:53:41 +01:00
Vincent Ambo
8f7a720fcf
fix: Make custom emacs available on system $PATH
2018-03-04 00:33:19 +01:00
Vincent Ambo
95eedea9ac
feat(emacs): Install required emacs packages via Nix
2018-03-04 00:07:38 +01:00
Vincent Ambo
9042d0a987
chore(adho): Update office wifi configuration
2018-03-03 15:37:38 +01:00
Vincent Ambo
d36ca27229
feat(adho): Add Tjuvholmen Pluss wifi
2018-02-19 08:55:25 +01:00
Vincent Ambo
52ff13093a
fix(stallo): Use 5Ghz network at home
2018-02-18 12:31:13 +01:00
Vincent Ambo
1c4c3ee467
feat(adho): Add Amundsen wifi
2018-02-02 10:59:27 +01:00
Vincent Ambo
b8aed1e2d6
chore(pkgs): Pin Rust release to 1.23.0 (2018-01-04)
2018-01-19 15:57:13 +01:00
Vincent Ambo
5a77ed60d4
feat(adho): Add Lorry's network
2018-01-14 00:25:14 +01:00
Vincent Ambo
d68582360a
feat(desktop): Type parentheses the Lisp-machine way
...
https://www.reddit.com/r/lisp/comments/78tx8f/typing_parentheses_the_lisp_machine_way/
2018-01-12 22:56:46 +01:00
Vincent Ambo
568c4cc115
feat(adho): Add Teknologihuset wifi
2018-01-10 14:54:20 +01:00
Vincent Ambo
0381b66751
feat(adho): Add various travel-related wifi networks
2018-01-10 14:54:20 +01:00
Vincent Ambo
5fd46c7062
feat(desktop): Re-enable Compton
2018-01-04 23:22:26 +01:00
Vincent Ambo
50785da62d
chore(dotfiles/pkgs): Remove rofi and configuration
...
No longer need this with EXWM, where Helm replaces all these features.
2017-12-24 18:08:54 +01:00
Vincent Ambo
bd10830d84
chore(dotfiles): Remove i3 config
2017-12-24 18:08:06 +01:00
Vincent Ambo
4a3c771a23
refactor(pkgs): Switch to stable Firefox distribution
...
Since Firefox Quantum is in stable, I don't need to use the beta
binary anymore.
2017-12-24 18:07:20 +01:00
Vincent Ambo
c2b9c03714
feat(adho): Add The Thief wifi
2017-12-24 18:07:10 +01:00
Vincent Ambo
2a2af6cff7
feat(adho): Add a few networks in Stockholm
2017-12-21 11:04:36 +01:00
Vincent Ambo
aa13319d6e
chore(adho): Remove Steam & related config
2017-12-21 11:04:21 +01:00
Vincent Ambo
ab11ea2176
feat(adho): Add BrewDog network
2017-11-24 09:28:15 +01:00
Vincent Ambo
f2403271ec
feat(pkgs): Install SBCL & friends
2017-11-24 09:28:05 +01:00
Vincent Ambo
7e0a55f697
feat(adho): Add a few more wifi networks
2017-11-20 22:00:50 +01:00
Vincent Ambo
7ca55c3fd5
feat(desktop): Move from i3 to exwm
...
Emacs just controls everything now. Why not!
Rather than using the builtin NixOS support for EXWM I've added a
custom snippet that takes care of the launching. This assumes that the
user launching the session has my emacs configuration installed, which
I, in practice, always do.
* remove setup of i3wm (until I'm comfortable using exwm I will keep
the i3 configuration files around)
* disable compton (exwm brings its own compositor)
* disable auto-starting of emacs user service
* enable & configure exwm (also see correlating commits in my emacs.d
repository)
2017-11-15 18:37:22 +01:00