Oliver Davies
f952e2d6b8
Refactor zsh configuration
...
* Move aliases into `programs.zsh.shellAliases` and
`programs.shellGlobalAliases`.
* Use the `MenkeTechnologies/zsh-expand` plugin instead of using custom
expansion code.
https://github.com/MenkeTechnologies/zsh-expand
2024-06-09 20:54:19 +01:00
Oliver Davies
a87750cd30
Tweak performance and battery optimisation settings
...
Based on https://github.com/MatthewCroughan/nixcfg and other sources.
2024-06-09 20:51:48 +01:00
Oliver Davies
00d9a75c3e
Change date format
...
Change the date format used by `i3status-rs`.
2024-06-09 01:51:18 +01:00
Oliver Davies
e4923e708e
Revert "Remove starship"
...
This reverts commit 90a1ca81aa
.
2024-06-02 01:43:01 +01:00
Oliver Davies
c8bc522268
Revert "Use fzf for searching zsh history"
...
This reverts commit 0bbd536e3e
.
2024-06-01 14:38:55 +01:00
Oliver Davies
a3bcd63b3d
Add keybindings for controlling volume
...
Add keybindings for increasing and decreasing volume in mpv.
2024-05-31 19:46:47 +01:00
Oliver Davies
a29372ef99
Try using wezterm as my default terminal
2024-05-31 19:43:51 +01:00
Oliver Davies
194289f9a6
Replace VLC with mpv
2024-05-31 16:30:35 +01:00
Oliver Davies
859d46781c
Update kanshi.settings
2024-05-31 16:09:49 +01:00
Oliver Davies
d515d5cc0f
Rename kanshi.profiles
to kanshi.settings
...
> trace: warning: opdavies profile: kanshi.profiles option is
> deprecated. Use kanshi.settings instead.
2024-05-24 15:36:22 +01:00
Oliver Davies
361412db61
Add wezterm
...
Add wezterm as another terminal option and to see how it compares to
Alacritty.
2024-05-24 15:29:00 +01:00
Oliver Davies
fb4886be49
Add simple-http-server
2024-05-23 17:14:07 +01:00
Oliver Davies
323df5ca10
Add GNOME as a desktop manager, working with sway
...
...and wayland
2024-05-22 21:36:26 +01:00
Oliver Davies
d9d04025dc
Move Slack into NixOS configuration
2024-05-22 21:35:12 +01:00
Oliver Davies
c8cc72b1ac
Add build-configs
from its derivation
...
It currently uses a local version of `build-configs`. I need to look
into how to get it to with Nix and a private GitHub repository.
2024-05-22 09:21:25 +01:00
Oliver Davies
395e92054e
Add vss
alias for sorting words in my spellfile
...
Automatically sort and update the words within my `spellfile` that's
used by Neovim.
2024-05-22 08:52:27 +01:00
Oliver Davies
504fb96771
Add swaybg
...
At the moment, it's not being run automatically when sway starts, so I
need to add it to my sway configuration.
2024-05-20 19:11:04 +01:00
Oliver Davies
ab20c7de69
Consolidate Git aliases
...
Move the `update` alias into the Git namespace, so it's now `git
update`, and remove the others that I wasn't using.
2024-05-20 19:09:17 +01:00
Oliver Davies
c4eaf38a9c
Remove references to nixpkgs 23.11
...
As it's no longer used by kdenlive.
2024-05-19 16:02:39 +01:00
Oliver Davies
9da6ec88cc
Update kdenlive
2024-05-19 16:00:21 +01:00
Oliver Davies
f766a15616
Alias cat
to bat
2024-05-15 13:49:05 +01:00
Oliver Davies
7b9e5c6cfc
Add todo
and til
functions
...
Add helper functions to write text input into a `TODO.txt` or `TIL.txt`
file respectively.
Extracting this to a function means I'm not able to overwrite the
contents of a file by typing `echo "foo" > TODO.txt` or similar
accidentally and overwriting the entire file instead of appending to it.
2024-05-12 09:25:21 +02:00
Oliver Davies
56ca4cba12
Open copyq
in floating windows, too
2024-05-11 07:57:28 +02:00
Oliver Davies
1a285c668c
Open pavucontrol
in a floating window
...
The `app_id` is found by running `swaymsg -t get_tree`.
2024-05-11 07:57:28 +02:00
Oliver Davies
475a2195c0
Configure lsd
...
See: https://github.com/lsd-rs/lsd
2024-05-11 01:55:59 +02:00
Oliver Davies
de2ca55cac
Add just
globally
...
See: https://just.systems/man/en
2024-05-11 01:55:10 +02:00
Oliver Davies
0a5815c116
Add the git root
command
...
Add the `git root` command shown by Greg in his YouTube video:
https://www.youtube.com/watch?v=C5aRtq-Rtbg
2024-05-09 23:57:05 +01:00
Oliver Davies
5d3f7ef58f
Override just
command
...
If a `.ignored/justfile` exists, e.g. for open-source projects I can't
commit a `justfile` to, use it by default.
2024-05-09 23:40:30 +01:00
Oliver Davies
634ed23325
Override the ttyper
command with a function
...
Set values for the number of words and languages, as there isn't a word
setting to add to a `config.toml` file.
This is based on https://www.youtube.com/watch?v=C5aRtq-Rtbg by Greg
Hurrell.
2024-05-09 23:31:43 +01:00
Oliver Davies
0976d079e4
Fix copying from tmux to the system clipboard
2024-05-09 18:53:09 +01:00
Oliver Davies
78f810844b
Add yt-dlp
2024-05-09 18:52:43 +01:00
Oliver Davies
88c61fe7ad
Update monitor resolution
2024-05-09 13:55:11 +01:00
Oliver Davies
d9bd5fa3bd
Fix colours in tmux
2024-05-09 13:54:41 +01:00
Oliver Davies
d1fc5b7fd2
Remove reference to autotiling
2024-05-09 12:59:29 +01:00
Oliver Davies
c0516b872a
Add ttyper
2024-05-09 12:56:39 +01:00
Oliver Davies
7118326ec4
Re-organise system packages
...
Move some desktop-specific packages to the desktop list.
2024-05-09 12:55:48 +01:00
Oliver Davies
5329b3534f
Update sway configuration
2024-05-07 14:33:26 +01:00
Oliver Davies
874e5a750e
Update background colours
2024-05-05 20:22:00 +01:00
Oliver Davies
8bd3e93888
Include .tmux.conf.local file if it exists
2024-05-05 20:21:13 +01:00
Oliver Davies
c99f23be11
Source the zsh-fzf-history-search plugin
2024-05-05 11:55:58 +01:00
Oliver Davies
7beeb924f7
Move bin
into my .local
directory
2024-05-04 21:52:21 +01:00
Oliver Davies
90a1ca81aa
Remove starship
2024-05-04 21:17:36 +01:00
Oliver Davies
cb56b55f42
Set the default workspace
2024-05-04 20:06:42 +01:00
Oliver Davies
e967b5b7fd
Remove commented-out code
2024-05-04 20:05:01 +01:00
Oliver Davies
93f4cb09d7
Revert "Sway configuration"
...
This reverts commit f831574d9c
.
2024-05-04 20:04:31 +01:00
Oliver Davies
f831574d9c
Sway configuration
...
- Remove commented-out code.
- Set colours.
- Set the default workspace.
2024-05-04 16:59:54 +01:00
Oliver Davies
c93dbad0db
Stop automatically assigning apps to workspaces
2024-05-04 12:03:09 +01:00
Oliver Davies
2835bcd6cd
Make Prefix+W open the wiki directory
2024-05-02 17:30:14 +01:00
Oliver Davies
41167cf442
Move syncthing into its own module
2024-05-02 17:29:35 +01:00
Oliver Davies
3d8493f050
Add syncthing as a service
2024-05-02 12:54:05 +01:00