Commit graph

1835 commits

Author SHA1 Message Date
Payas Relekar
0522b8b006 phoebe: setup gmail
Uses a new app-password, but same name so I don't have to modify the
gmail module.

Oh, also moved hermes/mail.nix to modueles/mail/gmail.nix because now it
is shared.
2023-11-14 14:06:30 +05:30
Payas Relekar
6c566251fd flake.lock: 2023_11_14
• Updated input 'home-manager':
    'github:nix-community/home-manager/691cbcc03af6ad1b5384c0e0e0b5f2298f58c5ce' (2023-11-11)
  → 'github:nix-community/home-manager/280721186ab75a76537713ec310306f0eba3e407' (2023-11-12)
2023-11-14 13:32:54 +05:30
Payas Relekar
a700717fb3 Revert "phoebe: experimental swaywm config"
This reverts commit 5c615ce4fc.
2023-11-14 13:15:00 +05:30
Payas Relekar
5c615ce4fc phoebe: experimental swaywm config
screen orientation is still screwed up so keeping plasma around still.
2023-11-14 13:14:37 +05:30
Payas Relekar
cd8c2605e2 phoebe: update libinput config
this was done in hope of getting middle mouse button to act as a scroll
button, but alas, it does not work. At the very least, there are no
regressions yet
2023-11-14 13:14:37 +05:30
Payas Relekar
2121e0e7ff pihole: Specify latest version
This will require manual update, but as it is, the version being run is
more than a year old and is just not secure anymore. This might fare better.
2023-11-12 23:25:42 +05:30
Payas Relekar
d7ae5e7354 hermes: Add Ollama
Holy shit this works on my machine. The future is here!
2023-11-11 20:06:29 +05:30
Payas Relekar
296a19f7ab flake.lock: 2023_11_11
• Updated input 'home-manager':
    'github:nix-community/home-manager/6a8444467c83c961e2f5ff64fb4f422e303c98d3' (2023-11-07)
  → 'github:nix-community/home-manager/691cbcc03af6ad1b5384c0e0e0b5f2298f58c5ce' (2023-11-11)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/627bc9b88256379578885a7028c9e791c29fb581' (2023-11-05)
  → 'github:NixOS/nixos-hardware/b689465d0c5d88e158e7d76094fca08cc0223aad' (2023-11-11)
2023-11-11 16:56:05 +05:30
Payas Relekar
72262e4ed6 doom: remove redundant docstring 2023-11-11 16:44:00 +05:30
Payas Relekar
068f5c4217 doom: Enable magit-nix3
It shows nice status and simple navigable inspection of the flake
itself. Doesn't seem to be too taxing on performance either.
2023-11-11 16:41:26 +05:30
Payas Relekar
94022286ec doom/meta: Update email 2023-11-11 16:38:37 +05:30
Payas Relekar
4a2f00c222 meta: reindent flake.nix (as per nix-ts-mode) 2023-11-11 16:37:49 +05:30
Payas Relekar
b515b7a807 doom: replace Nix module with nix-ts-mode custom config
The new config is much smaller, the new mode uses native tree-sitter
integration, and appears to be actively developed. It does not have all
the features as the doom module, but I didn't seem to use any of it
anyway.
2023-11-11 16:35:45 +05:30
Payas Relekar
eaf4ebbfad doom: remove Hyperbole with Embark
In all the time that I've had Hyperbole installed, I've only ever used
it to open file paths, and only in Nix files. While the package is
versatile and quite useful, it is a heavy package and takes noticeable
time on first start.

OTOH I am just not discovering that the same use-case is covered by
Embark, is much more featherweight in comparison and is already loaded
and used by Doom by default. After trying out, while not 1:1
replacement, it is a good enough one, so I'm removing Hyperbole for now.
The keybindings, by virtue of being probably single most accessible one,
is now awarded to embark-dwim, but may be exchanged with embark-act in
future, depending on how I feel.  embark-act gets C-. for now, which
itself is also fairly accessible.
2023-11-11 16:02:45 +05:30
Payas Relekar
ddc0505537 doom: unset org-agenda-cycle keybinds
I use these for consult-imenu, and never use the default.
2023-11-11 16:01:59 +05:30
Payas Relekar
6743a23644 doom: move new bhankas-org-agenda-limit-indirect-* functions to bhankas.el 2023-11-11 13:54:12 +05:30
Payas Relekar
8c4b9c4663 emacs: Add hunspell dictionaries
This fixes Jinx marking everything as incorrect spelling problem. The
dictionaries aren't that much different from before, but oh well. I'll
take what is working for now.
2023-11-11 13:46:59 +05:30
Payas Relekar
1e20c38277 doom: Add eat (Emulate A Terminal) 2023-11-11 11:57:00 +05:30
Payas Relekar
88287c9f73 doom/org: slight optimization for bhanaks-org-agenda-limit-indirect-* functions 2023-11-10 23:49:18 +05:30
Payas Relekar
d4fbff0e56 doom/org: Define advice'd functions before loading org 2023-11-10 20:55:42 +05:30
Payas Relekar
d89cdbb023 doom/org: limit max height for indirect buffers in agenda 2023-11-10 20:41:01 +05:30
Payas Relekar
4e4b8a576a doom/org: open agenda in new tab (also close tab when done with agenda) 2023-11-10 16:24:34 +05:30
Payas Relekar
a40779de55 hermes: Add steam-run 2023-11-10 14:35:38 +05:30
Payas Relekar
295fa43435 flake.lock: 2023_11_10
• Updated input 'home-manager':
    'github:nix-community/home-manager/8765d4e38aa0be53cdeee26f7386173e6c65618d' (2023-11-03)
  → 'github:nix-community/home-manager/6a8444467c83c961e2f5ff64fb4f422e303c98d3' (2023-11-07)
2023-11-10 14:33:13 +05:30
Payas Relekar
a6ea26b17c Revert "Revert "Revert "hermes: Update firefox config for plasma browser integration"""
This reverts commit 27a704ef38.
2023-11-05 14:47:58 +05:30
Payas Relekar
51df12cc62 flake.lock: 2023_11_05
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/fa804edfb7869c9fb230e174182a8a1a7e512c40' (2023-11-02)
  → 'github:nixos/nixpkgs/85f1ba3e51676fa8cc604a3d863d729026a6b8eb' (2023-11-04)
2023-11-05 14:45:08 +05:30
Payas Relekar
27a704ef38 Revert "Revert "hermes: Update firefox config for plasma browser integration""
This reverts commit beffb5fe11.
2023-11-05 13:24:05 +05:30
Payas Relekar
5b59fc2b78 flake.lock: 2023_11_05
• Updated input 'deploy-rs':
    'github:serokell/deploy-rs/e3f41832680801d0ee9e2ed33eb63af398b090e9' (2023-09-18)
  → 'github:serokell/deploy-rs/660180bbbeae7d60dad5a92b30858306945fd427' (2023-11-02)
• Updated input 'home-manager':
    'github:nix-community/home-manager/8e5416b478e465985eec274bc3a018024435c106' (2023-10-30)
  → 'github:nix-community/home-manager/8765d4e38aa0be53cdeee26f7386173e6c65618d' (2023-11-03)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/80d98a7d55c6e27954a166cb583a41325e9512d7' (2023-10-23)
  → 'github:NixOS/nixos-hardware/627bc9b88256379578885a7028c9e791c29fb581' (2023-11-05)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/0cbe9f69c234a7700596e943bfae7ef27a31b735' (2023-10-29)
  → 'github:nixos/nixpkgs/fa804edfb7869c9fb230e174182a8a1a7e512c40' (2023-11-02)
2023-11-05 11:31:59 +05:30
Payas Relekar
f9b610ddcb Revert "hermes: temporarily remove freetube as it uses insecure electron version"
This reverts commit 897938f805.
2023-10-31 20:50:26 +05:30
Payas Relekar
c87e26f4c2 flake.lock: 2023_10_31
• Updated input 'home-manager':
    'github:nix-community/home-manager/f92a54fef4eacdbe86b0a2054054dd58b0e2a2a4' (2023-10-28)
  → 'github:nix-community/home-manager/8e5416b478e465985eec274bc3a018024435c106' (2023-10-30)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/72d53d51704295f1645d20384cd13aecc182f624' (2023-10-19)
  → 'github:NixOS/nixos-hardware/80d98a7d55c6e27954a166cb583a41325e9512d7' (2023-10-23)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/7c9cc5a6e5d38010801741ac830a3f8fd667a7a0' (2023-10-19)
  → 'github:nixos/nixpkgs/0cbe9f69c234a7700596e943bfae7ef27a31b735' (2023-10-29)
2023-10-31 20:23:49 +05:30
Payas Relekar
625400fb52 hermes: re-add firefox wayland 2023-10-28 20:32:07 +05:30
Payas Relekar
c86af5d162 git: Enable fancy delta config 2023-10-28 19:27:44 +05:30
Payas Relekar
beffb5fe11 Revert "hermes: Update firefox config for plasma browser integration"
This reverts commit 99f740631e.
2023-10-28 19:16:51 +05:30
Payas Relekar
e8fccc7df9 Revert "Revert "flake.lock: 2023_10_28""
This reverts commit 74b3dbdf14.
2023-10-28 19:15:59 +05:30
Payas Relekar
290965cbb7 Revert "flake.lock: 2023_10_28"
This reverts commit 7e24a5ffb1.
2023-10-28 19:10:30 +05:30
Payas Relekar
74b3dbdf14 Revert "flake.lock: 2023_10_28"
This reverts commit ccc36faac1.
2023-10-28 19:10:27 +05:30
Payas Relekar
897938f805 hermes: temporarily remove freetube as it uses insecure electron version 2023-10-28 19:06:52 +05:30
Payas Relekar
c81cfea814 hermes: remove steam-run, anki and firefox-wayland
They are either redundant or unused
2023-10-28 19:06:24 +05:30
Payas Relekar
ea9941dddb hermes+emacs: Add gleam lang and required tools 2023-10-28 19:05:43 +05:30
Payas Relekar
99f740631e hermes: Update firefox config for plasma browser integration 2023-10-28 19:05:09 +05:30
Payas Relekar
3f8c68451b charles: minor adjustment to starship prompt config 2023-10-28 19:04:35 +05:30
Payas Relekar
ccc36faac1 flake.lock: 2023_10_28
• Updated input 'home-manager':
    'github:nix-community/home-manager/1369d2cefb6f128c30e42fabcdebbacc07e18b3f' (2023-10-27)
  → 'github:nix-community/home-manager/f92a54fef4eacdbe86b0a2054054dd58b0e2a2a4' (2023-10-28)
2023-10-28 19:01:36 +05:30
Payas Relekar
7e24a5ffb1 flake.lock: 2023_10_28
• Updated input 'home-manager':
    'github:nix-community/home-manager/219d268a69512ff520fe8da1739ac22d95d52355' (2023-10-22)
  → 'github:nix-community/home-manager/1369d2cefb6f128c30e42fabcdebbacc07e18b3f' (2023-10-27)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/72d53d51704295f1645d20384cd13aecc182f624' (2023-10-19)
  → 'github:NixOS/nixos-hardware/80d98a7d55c6e27954a166cb583a41325e9512d7' (2023-10-23)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/7c9cc5a6e5d38010801741ac830a3f8fd667a7a0' (2023-10-19)
  → 'github:nixos/nixpkgs/63678e9f3d3afecfeafa0acead6239cdb447574c' (2023-10-26)
2023-10-28 19:01:36 +05:30
Payas Relekar
f951cf0c5c flake.lock: 2023_10_22
• Updated input 'home-manager':
    'github:nix-community/home-manager/81ab14626273ca38cba947d9a989c9d72b5e7593' (2023-10-21)
  → 'github:nix-community/home-manager/219d268a69512ff520fe8da1739ac22d95d52355' (2023-10-22)
2023-10-28 19:01:36 +05:30
Payas Relekar
c841bf2663 flake.lock: 2023_10_22
• Updated input 'home-manager':
    'github:nix-community/home-manager/ae631b0b20f06f7d239d160723d228891ddb2fe0' (2023-10-20)
  → 'github:nix-community/home-manager/81ab14626273ca38cba947d9a989c9d72b5e7593' (2023-10-21)
2023-10-28 19:01:36 +05:30
Payas Relekar
1dc63c8b23 charles: enable starship prompt 2023-10-26 12:49:21 +05:30
Payas Relekar
4ef5771d1b charles: fix .zshrc location 2023-10-26 12:48:57 +05:30
Payas Relekar
bd159ea069 charles: add jq, fd, bat and manage zsh config via home-manager 2023-10-26 12:42:34 +05:30
Payas Relekar
e6ffa662b8 charles: enable ssh config
Because otherwise SSH through Cloudflare tunnel does not work, and all
my git services can be accessed through there only.
2023-10-25 14:57:26 +05:30
Payas Relekar
7077000bc2 Charles: Make build
Also add git config and remove ssh config
2023-10-25 14:51:17 +05:30