Commit Graph

278 Commits

Author SHA1 Message Date
Andreas Zweili eda8fa9c61 Remove unused package lsp-nix 2024-02-23 09:36:17 +01:00
Andreas Zweili fc2f826b6a Enable nixd 2024-02-23 09:30:01 +01:00
Andreas Zweili 8d3043da70 Remove broken hook 2024-02-21 11:28:40 +01:00
Andreas Zweili 0f6bc03ca0 Disable unstable Emacs packages
They don't seem to be working, using the version from melpa
2024-02-19 20:39:55 +01:00
Andreas Zweili b5e0947c81 Install magit from unstable 2024-02-19 19:33:39 +01:00
Andreas Zweili fd63b3c75d Move source-code-pro to Emacs 2024-02-19 19:33:39 +01:00
Andreas Zweili 9dbae9d904 Revert "Install magit from nixpkgs"
This reverts commit 9357b26ac3.
2024-02-19 10:59:48 +01:00
Andreas Zweili 81d2d8bd3a Remove restclient 2024-02-19 10:59:04 +01:00
Andreas Zweili de71d424aa Replace restclient with verb 2024-02-15 08:57:05 +01:00
Andreas Zweili 9357b26ac3 Install magit from nixpkgs 2024-02-14 08:45:27 +01:00
Andreas Zweili a9a4dfd086 Move the fzf config into its own module 2024-02-05 21:20:50 +01:00
Andreas Zweili c9dbac36cb Remove duplicate option
I'ts already defined in the headless profile.
2024-02-05 21:13:28 +01:00
Andreas Zweili 652b400660 Unify the profiles
Make it so that the profiles build on each other.
2024-02-05 21:12:36 +01:00
Andreas Zweili cf613b32db Move prettier to the emacs module
It should live next to my main editor.
2024-02-05 21:11:22 +01:00
Andreas Zweili 6a0713c460 Move az-git from common to management 2024-02-05 21:10:41 +01:00
Andreas Zweili 044c649f59 Remove unused argument 2024-02-05 21:09:59 +01:00
Andreas Zweili 62fa6218ca Move nixfmt to management devices only 2024-02-05 21:09:47 +01:00
Andreas Zweili d8f1a22cb4 Move common packages from home-manager to nixos
For some admin packages it makes more sense to have them available to all
systems and users.
2024-02-05 21:09:47 +01:00
Andreas Zweili b7a2cc0813 Move starship into its own module 2024-02-05 21:09:47 +01:00
Andreas Zweili 1858464472 Update state version for home-manager 2024-02-05 20:44:15 +01:00
Andreas Zweili 293034ec4c Remove telegram autostart 2024-02-05 14:24:17 +01:00
Andreas Zweili ce88b03198 Switch to nixfmt-rfc-style 2024-02-02 13:45:05 +01:00
Andreas Zweili 813bbf08c7 Remove hyperbole from Emacs 2024-01-24 15:07:27 +01:00
Andreas Zweili f1c13c4cff Merge branch 'master' into f2fs 2024-01-15 21:27:25 +01:00
Andreas Zweili e1fec278a1 Correct hyperbole config 2024-01-15 12:57:50 +01:00
Andreas Zweili 48eb870ee5 Correct hyperbole config 2024-01-15 12:56:42 +01:00
Andreas Zweili 41afba8743 Change the default formatter for nix files 2024-01-10 08:49:22 +01:00
Andreas Zweili f5476ac180 Add a hook for copilot 2024-01-10 08:49:08 +01:00
Andreas Zweili 4dc55c0523 Reorder emacs modules 2024-01-09 21:57:51 +01:00
Andreas Zweili e9fd402dba Finalise UEFI support for Raspberry Pi 4 2024-01-09 21:57:51 +01:00
Andreas Zweili 81d441ce52 Add company-org-block 2024-01-09 10:14:59 +01:00
Andreas Zweili 328a6cd047 Disable the Emacs bell 2024-01-09 09:36:29 +01:00
Andreas Zweili d3db0aa233 Switch from nixpkgs-fmt to nixfmt 2024-01-01 13:14:24 +01:00
Andreas Zweili 5cd757be19 Fix hiding dotfiles in dired 2023-12-29 12:05:06 +01:00
Andreas Zweili 68d6b8626a Add variable VISUAL to home-manager 2023-12-29 09:55:09 +01:00
Andreas Zweili 742d8a3258 Add keybinding for org-insert-structure-template 2023-12-14 13:04:34 +01:00
Andreas Zweili 9b7b014949 Disable keybinding for hui-search-web 2023-12-14 12:51:22 +01:00
Andreas Zweili 7945523440 Add restclient to org mode 2023-12-14 09:37:45 +01:00
Andreas Zweili 4227c172d5 Run copilot after company 2023-12-13 18:21:07 +01:00
Andreas Zweili ab3ff987bb I'm too stupid for hooks 2023-12-13 18:20:58 +01:00
Andreas Zweili 6e824312e0 Add copilot 2023-12-13 14:56:21 +01:00
Andreas Zweili 4a4a7abfca Move hunspell to home-manager 2023-12-12 08:54:17 +01:00
Andreas Zweili 63a96d05f8 Start keeweb without sandbox
It crashes again with the message that the GPU isn't available.
2023-12-05 20:49:09 +01:00
Andreas Zweili 21f3477e67 Remove nix-output-monitor
It looks nice but causes some problems with tmux and doesn't work properly on
23.11 for me.
2023-12-04 17:24:24 +01:00
Andreas Zweili 95251306d9 Installing Magit from melpa
There is currently a bug in the Nix version which breaks magit.
It's fixed upstream but doesn't work yet in the Nix version:
https://github.com/magit/magit/issues/5011
2023-12-04 13:02:02 +01:00
Andreas Zweili 529738831c Update to 23.11 2023-12-04 13:01:55 +01:00
Andreas Zweili 6528f91059 Correct the alias for htop 2023-11-29 10:45:27 +01:00
Andreas Zweili add1d23349 Move nix-output-monitor to the common module 2023-11-29 09:49:27 +01:00
Andreas Zweili 177bf08cb4 Replace htop with bottom 2023-11-29 09:15:22 +01:00
Andreas Zweili 54c121dc41 Re-enable org-mode
Use en_IE (English Ireland) in favour of de_CH where possible
2023-11-28 22:38:37 +01:00
Andreas Zweili 11e1269cef Enable flyspell in magit 2023-11-28 18:16:38 +01:00
Andreas Zweili ee5bda7fd9 Make markdown-mode more comfortable for writing 2023-11-28 17:14:03 +01:00
Andreas Zweili 41fb0875af Move the MIME associations for Firefox to home-manager
For some reason they are not working with the module from NixOS but were
working fine with home-manager.
2023-11-26 13:44:26 +01:00
Andreas Zweili 3d32f750f0 Use nix-output-monitor in all scripts 2023-11-26 12:14:08 +01:00
Andreas Zweili 1b0b90661f Add function for journal entries 2023-11-17 08:49:15 +01:00
Andreas Zweili f572a02d7e Shorten name of note function 2023-11-17 08:46:03 +01:00
Andreas Zweili a6ba23a851 Replace KeePassXC with KeeWeb again
KeeWeb works better the way I work.
2023-11-16 20:37:14 +01:00
Andreas Zweili f148761270 Dynamically display the project in treemacs 2023-11-16 11:47:58 +01:00
Andreas Zweili ae4301ccd9 Enable journalctl mode 2023-11-14 15:15:43 +01:00
Andreas Zweili 59aff12989 Change scaling factor for keepassxc 2023-11-08 20:29:44 +01:00
Andreas Zweili a6a94aa259 Replace keeweb with keepassxc 2023-11-08 20:02:07 +01:00
Andreas Zweili 77d31729d4 Enable git rerere 2023-11-07 21:27:06 +01:00
Andreas Zweili 67a27854b8 Enable diff3 for git 2023-11-07 21:26:59 +01:00
Andreas Zweili 69f7511f0f Replace the custom scratch buffer with a personal hyberbole file 2023-10-26 09:37:38 +02:00
Andreas Zweili eccc0da5ec Another try for the vterm-shell 2023-10-19 19:21:18 +02:00
Andreas Zweili 17b146fc12 Move note taking related configs behind a flag 2023-10-04 09:56:11 +02:00
Andreas Zweili 4035e8b325 Remove unused variables 2023-10-04 09:54:01 +02:00
Andreas Zweili 771edbc4ff Remove unused variable 2023-10-02 13:15:56 +02:00
Andreas Zweili c1b889b067 Restart the home-manager services after rebuild 2023-09-27 21:34:14 +02:00
Andreas Zweili 55bd10e0e6 Hardcode the path for the passwordCommand 2023-09-27 21:26:15 +02:00
Andreas Zweili 331eb50edc Merge branch 'master' into agenix-home-manager 2023-09-27 21:05:26 +02:00
Andreas Zweili 5587b7b3b9 Change vterm-shell to bash 2023-09-26 20:57:20 +02:00
Andreas Zweili c6366b4d2f Merge branch 'master' of git.2li.ch:Nebucatnetzer/nixos 2023-09-25 13:00:26 +02:00
Andreas Zweili 2baa3ddabb Update the markdown snippet 2023-09-25 13:00:18 +02:00
Andreas Zweili f0a6eafde4 Merge branch 'master' of git.2li.ch:Nebucatnetzer/nixos 2023-09-21 15:03:47 +02:00
Andreas Zweili f86ad7c0cc Disable espanso search 2023-09-21 15:03:37 +02:00
Andreas Zweili 09623e7721 Use bash in vterm 2023-09-20 13:11:41 +02:00
Andreas Zweili 6c6492debc Always load magit
Otherwise the evil-collection doesn't get enabled until I've opened magit once.
This is required because of a bug with evil-collection. If it doesn't get
started after magit, the help menu is broken.
https://github.com/emacs-evil/evil-collection/issues/637
2023-09-20 09:09:54 +02:00
Andreas Zweili 10647a136c Remove duplicate setq 2023-09-20 09:05:43 +02:00
Andreas Zweili d5a459a756 Load magit after evil-collection 2023-09-20 09:04:05 +02:00
Andreas Zweili 5e1e21c270 Correctly enable auto-revert-mode 2023-09-15 12:25:20 +02:00
Andreas Zweili d0d7d9e9e6 Update the pdb snippet 2023-09-13 16:13:01 +02:00
Andreas Zweili a0706bc538 Improve the find-garbage output 2023-09-11 19:36:29 +02:00
Andreas Zweili c7be71fdd7 Make the VM fullscreen again 2023-09-08 10:02:35 +02:00
Andreas Zweili 8f7e37ae9e Make bold bold in alacritty 2023-09-07 19:36:02 +02:00
Andreas Zweili 120330584f Make alacritty transparent 2023-09-07 19:21:49 +02:00
Andreas Zweili 08ca88086e Disable the Emacs menu bar
I just never really use it.
2023-09-07 18:57:17 +02:00
Andreas Zweili ea04290655 Use denote from unstable 2023-09-07 17:46:55 +02:00
Andreas Zweili 727c26aff5 Rename Org to Notes 2023-09-06 12:58:35 +02:00
Andreas Zweili 2f884e17ea Add ansible to the programming modes 2023-09-06 12:57:57 +02:00
Andreas Zweili 9141b820e7 Disable relative line numbers 2023-09-06 12:56:43 +02:00
Andreas Zweili e5805304c0 Disable line-numbers in vterm 2023-09-06 12:56:29 +02:00
Andreas Zweili 664447413d Disable notify for Emacs auto-revert 2023-08-28 20:19:37 +02:00
Andreas Zweili 607c0a0e7d Move shfmt to the correct location 2023-08-28 16:00:46 +02:00
Andreas Zweili 67c69fcb36 Merge branch 'master' of git.2li.ch:Nebucatnetzer/nixos 2023-08-27 13:35:10 +02:00
Andreas Zweili 501df831db Add formatter for bash scripts 2023-08-27 13:34:59 +02:00
Andreas Zweili 83f928c44f Add formatter for toml 2023-08-27 13:34:53 +02:00
Andreas Zweili 5318476437 Enable format-all in ansible-mode 2023-08-25 09:00:31 +02:00
Andreas Zweili 831e65ddb1 Make tramp work correctly with a NixOS VM
The VM is running on a Windows host and I connect from a WSL1 environment to
it. For some reason this required these changes even though I can connect
perfectly fine from my NixOS notebook to other NixOS based systems.
2023-08-24 12:12:13 +02:00
Andreas Zweili b775f32429 Disable colour in projectile-fd
It breaks the output when using project-find-file over tramp.
Related SO posts:
- https://stackoverflow.com/questions/6954479/emacs-tramp-doesnt-work
- https://stackoverflow.com/questions/44241820/emacs-tramp-ssh-fails
2023-08-23 17:06:20 +02:00
Andreas Zweili 734b91da90 Reformat 2023-08-22 18:41:23 +02:00
Andreas Zweili df532073d6 Remove unused attributes
owner and group aren't required for home-manager secrets
2023-08-22 18:41:23 +02:00
Andreas Zweili 18640938df WIP add agenix to home-manager 2023-08-22 18:41:05 +02:00
Andreas Zweili e604311523 Use a lower resolution with the VM 2023-08-18 12:05:38 +02:00
Andreas Zweili ad2323b543 Allow magit to save buffers 2023-08-04 12:40:24 +02:00
Andreas Zweili f845e36f5c Open project specific shell with F2 2023-08-04 11:58:11 +02:00
Andreas Zweili c9e2b01828 Disable git safe directory check 2023-08-02 14:20:25 +02:00
Andreas Zweili 14950aaa85 Remove the ansible package from Emacs
It should use the version we provide with the repo.
2023-08-02 11:33:36 +02:00
Andreas Zweili a1d5fd3af2 Move nodejs away from the Emacs module
The nodejs version from Nixpkgs doesn't work with WSL1
2023-08-02 11:12:17 +02:00
Andreas Zweili 568c89b95b Remove zetteldeft from Emacs 2023-08-01 18:30:13 +02:00
Andreas Zweili 617a1c9b3f Remove the spaces from the denote frontmatter
Otherwise the notes get reformatted every time by prettier.
2023-08-01 11:13:15 +02:00
Andreas Zweili 02a9d23130 Correct keybinding for denote
C-c C-n is already used by markdown mode
2023-07-23 23:07:04 +02:00
Andreas Zweili 6f20d591d7 Use correct function for denote 2023-07-23 22:58:14 +02:00
Andreas Zweili 5d02b4275c Actually enable the denote module 2023-07-23 22:49:23 +02:00
Andreas Zweili 5c194c49dd Fix autoloading emacs packages 2023-07-23 22:49:09 +02:00
Andreas Zweili e76959e0d0 Make denote links clickable 2023-07-23 22:35:09 +02:00
Andreas Zweili 64c54579f8 Exclude the archive 2023-07-23 22:27:14 +02:00
Andreas Zweili afe6bbf5cd Rename denote buffers 2023-07-23 22:26:03 +02:00
Andreas Zweili 0e657ed65d Add function to create a note from a region 2023-07-23 22:24:58 +02:00
Andreas Zweili 984746ef5c Use ripgrep if possible with emacs 2023-07-23 22:16:05 +02:00
Andreas Zweili a374a792ec Change keybindings for denote 2023-07-22 14:23:22 +02:00
Andreas Zweili 2abd73c0cf Add keybindings for denote 2023-07-21 16:10:11 +02:00
Andreas Zweili 9ff7575dc7 Enable fzf support for tmux 2023-07-20 21:00:57 +02:00
Andreas Zweili 73cc8a7233 Merge branch 'master' of git.2li.ch:Nebucatnetzer/nixos 2023-07-20 21:00:39 +02:00
Andreas Zweili feb248f602 Move tmux to home-manager 2023-07-20 21:00:28 +02:00
Andreas Zweili c9a9dfc99b Remove obsidian 2023-07-19 09:13:46 +02:00
Andreas Zweili b931d8e524 Remove thunderbird 2023-07-18 19:36:31 +02:00
Andreas Zweili 8821d24b93 Add denote 2023-07-18 19:09:13 +02:00
Andreas Zweili e2e7208dba Enable various options 2023-07-17 21:58:53 +02:00
Andreas Zweili a4e88ff3ce Magit auto save buffers 2023-07-17 21:58:36 +02:00
Andreas Zweili a749e8d224 Enable dired-auto-revert-buffer 2023-07-17 21:58:17 +02:00
Andreas Zweili 91bc3a9377 Add thunderbird 2023-07-13 13:39:14 +02:00
Andreas Zweili 33e22004b0 Disable flake8 2023-07-07 17:04:24 +02:00
Andreas Zweili 7c8d4e748e Disable pycodestyle
pylint already displayes the same information.
2023-07-04 11:43:05 +02:00
Andreas Zweili f35f320719 Move xclip to the correct section 2023-07-01 13:43:31 +02:00
Andreas Zweili cf30bc9c03 Add flag to keeweb
Otherwise it doesn't start in Virtualbox
2023-06-28 09:06:39 +02:00
Andreas Zweili d2e56b940f Update home-version to 23.05 2023-06-26 14:33:26 +02:00
Andreas Zweili 35b9bd3fde Remove python packages from system
I should define these in flakes or shell.nix
2023-06-25 13:40:41 +02:00
Andreas Zweili 3fa6c2562e Remove custom format for nix-shell
Looks good again
2023-06-25 13:38:14 +02:00
Andreas Zweili c0e1493cba Add an additional git config for work 2023-06-25 12:58:32 +02:00
Andreas Zweili 09a20eabee Disable notebook monitor 2023-06-23 23:39:14 +02:00
Andreas Zweili 10ee66b957 Replace nil with nixd 2023-06-21 21:14:55 +02:00
Andreas Zweili 636c6d6350 Add some performance improvements for language server 2023-06-21 21:14:32 +02:00
Andreas Zweili b44cbae842 Move the lsp hook to the python mode 2023-06-21 21:14:12 +02:00
Andreas Zweili ff70eb320c Correct espanso config 2023-06-14 21:36:21 +02:00
Andreas Zweili 2599b6adef Update flake 2023-06-14 21:23:47 +02:00
Andreas Zweili e134799a3a Unify the desktop configs 2023-06-12 12:45:53 +02:00
Andreas Zweili d62c597109 Unify the home-manager profiles 2023-06-12 12:05:00 +02:00
Andreas Zweili 078558bbf6 Move yt-dlp into a module 2023-06-12 11:40:51 +02:00
Andreas Zweili d53cdfbd95 Move work work-desktop into a module 2023-06-12 11:35:37 +02:00