Evie Litherland-Smith
b388bdae94
Add gamescope as desktop session, default to no autoUpgrade
...
Set autoUpgrade config for Legion as it's on all the time
Remove xrdp
2023-06-06 08:00:37 +01:00
Evie Litherland-Smith
3614eb1353
Add middlelayer to select corrent logout method per desktop environment
2023-06-06 07:19:17 +01:00
Evie Litherland-Smith
5d17437fc9
Add waybar modules
...
Add compact network module for Northstar, use backlight module
2023-06-06 07:12:27 +01:00
Evie Litherland-Smith
9682d09156
Add machine specific waybar ws icons and hyprland window rules
2023-06-05 17:12:26 +01:00
Evie Litherland-Smith
a6b85272f5
Move NoMachine to workspace 4
2023-06-05 10:15:52 +01:00
Evie Litherland-Smith
80aa61c325
Reduce programs that launch on startup
2023-06-05 07:00:07 +01:00
Evie Litherland-Smith
2a3abf408a
Add home config for Legion users
...
Disable flatpak as default, doesn't work on a non-desktop system
Disable syncthing and vpn on Legion for now
2023-06-04 16:58:15 +01:00
Evie Litherland-Smith
444abc0d0d
Add address for legion, remove vanguard server expressions
2023-06-04 16:51:06 +01:00
Evie Litherland-Smith
8166c47e88
Revert change to specialworkspace controls
2023-06-04 11:49:35 +01:00
Evie Litherland-Smith
20a7d6ee69
Delete old sway config, fix thunar package definition
2023-06-04 11:48:52 +01:00
Evie Litherland-Smith
995ac0854c
Fix typo in keybind
2023-06-04 11:43:57 +01:00
Evie Litherland-Smith
07190e3132
Add some more keybinds to sway to be like hyprland
2023-06-04 11:39:46 +01:00
Evie Litherland-Smith
8a0d241ac2
Add some custom keybinds for sway
2023-06-04 11:33:21 +01:00
Evie Litherland-Smith
8c28246e0b
Merge branch 'main' of https://git.xenia.me.uk/xenia/nixos
2023-06-04 10:45:22 +01:00
Evie Litherland-Smith
80aaec012e
Set nvim config fully within nvim submodule
2023-06-04 10:45:20 +01:00
Evie Litherland-Smith
91e5629a83
Delete hypr and waybar submodules, move back into nix expressions
2023-06-04 10:41:56 +01:00
Evie Litherland-Smith
b28050df9d
Remove touch gestures (broken), add wallpaper to sway
2023-06-04 10:36:12 +01:00
Evie Litherland-Smith
6453d5bfe0
Add example multi-touch bindings for swau
2023-06-04 10:20:58 +01:00
Evie Litherland-Smith
a95eb44f52
Output must be set of strings...
2023-06-04 10:02:05 +01:00
Evie Litherland-Smith
d7de7d9bd6
Merge branch 'main' of https://git.xenia.me.uk/xenia/nixos
2023-06-04 10:01:08 +01:00
Evie Litherland-Smith
34236ae28c
Move sway config fully into nix expressions
2023-06-04 10:01:07 +01:00
Evie Litherland-Smith
2bc0ed7661
Fix bar definition
2023-06-04 09:46:07 +01:00
Evie Litherland-Smith
39d3f746de
Update sway gaps and bar config
2023-06-04 09:44:36 +01:00
Evie Litherland-Smith
52595e99bc
Initial tweak to get sway working on Northstar
2023-06-04 09:38:51 +01:00
Evie Litherland-Smith
38066dfc89
Remove some waybar modules for Northstar, use sway workspaces and compact clock modules
2023-06-03 16:48:13 +01:00
Evie Litherland-Smith
13d17e3bad
Add some nix neovim specific config to init.lua via nix
2023-06-03 07:58:50 +01:00
Evie Litherland-Smith
055b557c33
Misc tidying, set zsh as default shell for root user
2023-06-03 07:46:37 +01:00
Evie Litherland-Smith
2a628143bd
Move indiviual hypr config into local directory
2023-06-02 12:21:51 +01:00
Evie Litherland-Smith
c5ba62a30e
Add initial sway config from old config files
2023-06-02 12:21:33 +01:00
Evie Litherland-Smith
ef04c11550
Add extra sway packages like hyprland, remove config directory
2023-06-02 12:21:19 +01:00
Evie Litherland-Smith
f15606f6ab
Add more common home packages
2023-06-02 11:53:59 +01:00
Evie Litherland-Smith
5a31ce3e1c
Change tokyonight flavoru
2023-06-02 11:51:19 +01:00
Evie Litherland-Smith
523dd728f6
Add sweet/candy icon+folder themes, change Vanguard wallpaper
2023-06-02 11:51:08 +01:00
Evie Litherland-Smith
6769e7ced0
Bind ws5 to main monitor so all named workspaces are together
2023-06-01 16:47:14 +01:00
Evie Litherland-Smith
80eb48acfb
Adjust alt waybar modules
2023-06-01 16:14:43 +01:00
Evie Litherland-Smith
8e24950af9
Fix wezterm navigation keys
2023-06-01 15:09:04 +01:00
Evie Litherland-Smith
252ce7d5c1
Include waybar extras on alt bar
2023-06-01 13:59:16 +01:00
Evie Litherland-Smith
fba214d3e3
Add distrobox and podman, don't sync submodules to /etc/nixos/config
2023-06-01 13:37:15 +01:00
Evie Litherland-Smith
c15b3a05d6
Add some more vscode settings
2023-05-31 17:15:38 +01:00
Evie Litherland-Smith
9f8e868f09
Add vscode with extensions to enable neovim mode
2023-05-31 16:44:03 +01:00
Evie Litherland-Smith
825c809fa0
Enable nix-direnv integration to cache direnv builds
2023-05-31 11:18:45 +01:00
Evie Litherland-Smith
f2c490e3ca
Remove nix-index as it's getting annoying...
2023-05-31 11:09:32 +01:00
Evie Litherland-Smith
52ff1c36a3
Delete root user config per machine as it's common to all
...
Move root user home-config into home/default.nix so that it's used by all
Removed personal/work specific things from root user
2023-05-31 10:54:57 +01:00
Evie Litherland-Smith
fc02c96394
Remove bluetooth from waybar on H0615 as it doesn't exist
2023-05-31 10:41:32 +01:00
Evie Litherland-Smith
467be4f12a
Remove batch entry from ssh config
2023-05-31 10:38:57 +01:00
Evie Litherland-Smith
1db5364696
Add services expression for H0615, update waybar and switch to hyprland
2023-05-31 09:46:34 +01:00
Evie Litherland-Smith
7e69d6a9cf
Increase command timeout for starship
2023-05-29 08:33:49 +01:00
Evie Litherland-Smith
fedcda2b6a
Use git credential store method
2023-05-28 19:18:03 +01:00
Evie Litherland-Smith
763e42fda9
Add home-manager update shell abbr for fish
2023-05-28 19:05:55 +01:00
Evie Litherland-Smith
36f2f5a102
Add tokyonight theme
...
Add tokyonight theme to fish and bat (and by extension delta)
Add extra zsh features
2023-05-28 15:12:46 +01:00
Evie Litherland-Smith
d83dd577bc
Add ionos vps ssh config
2023-05-27 15:24:05 +01:00
Evie Litherland-Smith
87a6c0cd55
Tweak wezterm config
2023-05-26 12:45:19 +01:00
Evie Litherland-Smith
5941740ee4
Update ssh config to reflect new port config
2023-05-26 08:55:48 +01:00
Evie Litherland-Smith
afb64c2c8c
Add shell abbreviation to start Hyprland session
2023-05-26 08:02:20 +01:00
Evie Litherland-Smith
c73d69cce5
Update ports used and relevant traefik configs
2023-05-25 17:05:25 +01:00
Evie Litherland-Smith
7370df89ef
Further swaylock colour updates
2023-05-25 13:08:29 +01:00
Evie Litherland-Smith
b99ae728e1
Update colours for swaylock
2023-05-25 13:05:31 +01:00
Evie Litherland-Smith
1ba480707e
Auto start signal
2023-05-25 12:28:36 +01:00
Evie Litherland-Smith
8bf5cbccb6
Export CC variable for Neorg
2023-05-25 10:36:28 +01:00
Evie Litherland-Smith
ef21892fce
Remove duplicate clock module
2023-05-25 09:46:06 +01:00
Evie Litherland-Smith
4cade0e18c
Change order of waybar modules
2023-05-25 09:45:03 +01:00
Evie Litherland-Smith
497b9d13f8
Move waybar to separate repo, add to Makefile
2023-05-25 09:31:56 +01:00
Evie Litherland-Smith
b503bbccc8
Start extra programs on Vanguard startup
2023-05-25 09:06:56 +01:00
Evie Litherland-Smith
1196b778ba
Update workspace 1 icon
2023-05-25 08:57:24 +01:00
Evie Litherland-Smith
a23427c2d4
Update workspace symbols and format
2023-05-25 08:40:57 +01:00
Evie Litherland-Smith
fa6f1ce7db
Add update hyprland config to H0615
...
Remove hyprland config files now that they've moved
2023-05-24 08:44:46 +01:00
Evie Litherland-Smith
f02977208a
Change hyprpaper config from pointing to file
2023-05-24 08:37:09 +01:00
Evie Litherland-Smith
679145dd52
Use delta icons for rofi
2023-05-24 08:30:30 +01:00
Evie Litherland-Smith
90b57f3c95
Reduce wezterm opacity
2023-05-24 08:27:52 +01:00
Evie Litherland-Smith
dd31a09996
Remove hyprland config linking
2023-05-24 08:23:26 +01:00
Evie Litherland-Smith
411e511bfd
Add kdeconnect as standalone service, add qbittorrent
2023-05-24 08:21:51 +01:00
Evie Litherland-Smith
c106758702
Add hyprland home imports, set icons to delta icons
2023-05-24 07:31:31 +01:00
Evie Litherland-Smith
c1dfa4de99
Re-enable hyprland alongside plasma
2023-05-24 07:25:31 +01:00
Evie Litherland-Smith
16a81879ce
Remove cpell
2023-05-20 12:46:15 +01:00
Evie Litherland-Smith
2ff77ebe3b
Add gcc to Mac
2023-05-20 10:13:59 +01:00
Evie Litherland-Smith
71ad1cae2f
Move common from default.nix to common.nix
2023-05-19 14:52:20 +01:00
Evie Litherland-Smith
f4fea206ab
Move libreoffice and otpclient to default
2023-05-19 14:50:00 +01:00
Evie Litherland-Smith
541551fee6
Remove neovide due to wayland issues
2023-05-19 13:44:18 +01:00
Evie Litherland-Smith
aa0352526c
Remove librewolf from default packages
2023-05-19 10:31:28 +01:00
Evie Litherland-Smith
3060abea6b
Remove navigator from wezterm
2023-05-17 19:37:24 +01:00
Evie Litherland-Smith
3a282dbee5
Formatting pass with alejandra
2023-05-17 17:10:18 +01:00
Evie Litherland-Smith
bd8711db77
Add extra neovim packages as needed by recent additions to null-ls
...
sources
2023-05-17 17:07:13 +01:00
Evie Litherland-Smith
fd52ad19dd
Add md lock icon for starship read only
2023-05-17 14:25:39 +01:00
Evie Litherland-Smith
fea48688d3
Switch wezterm to tokyonight theme
2023-05-17 14:17:07 +01:00
Evie Litherland-Smith
e21b93f758
Increase opacity of wezterm
2023-05-17 11:43:29 +01:00
Evie Litherland-Smith
4a14d522d9
Add extra packages for neovim
...
Add python packages for magma-nvim plugin
Add more language servers, replace python and fortran with pyright/ruff
and fortls respectively
2023-05-17 11:42:45 +01:00
Evie Litherland-Smith
f0a34f5a65
Add root user config for work machines
2023-05-17 08:41:16 +01:00
Evie Litherland-Smith
654676a809
Temp disable nextcloud (broken), comment out hyprland config for now
2023-05-16 19:59:31 +01:00
Evie Litherland-Smith
9a9aeaf8dd
Switch back to plasma
2023-05-16 19:52:00 +01:00
Evie Litherland-Smith
9fefa8c380
Fix typo, lower-case -c...
2023-05-16 15:59:49 +01:00
Evie Litherland-Smith
6131cefaf3
Add shell shortcut to pull and update nixos config
2023-05-16 15:58:12 +01:00
Evie Litherland-Smith
4dc6f8c245
Fix hyprpaper config location, remove systemd integration for waybar, use sddm
2023-05-16 14:36:05 +01:00
Evie Litherland-Smith
b804c0997d
Update hyprland window rules
2023-05-16 14:34:44 +01:00
Evie Litherland-Smith
ba33f5f6cb
Fix ordering of ssh config file
2023-05-16 13:08:57 +01:00
Evie Litherland-Smith
26382d8d20
Fix Monarch new environment setup
2023-05-16 13:05:40 +01:00
Evie Litherland-Smith
43cefa3995
Setup wezterm config using nix + recursive linking like others
2023-05-16 13:05:26 +01:00
Evie Litherland-Smith
fbc8315be8
Set gitea SSH port correctly, setup ssh config definition for SSH
2023-05-16 12:06:49 +01:00
Evie Litherland-Smith
6f3b12de82
Update port in ssh config file
2023-05-16 11:48:52 +01:00
Evie Litherland-Smith
62868f9906
Start adding fail2ban to server config
2023-05-16 11:04:48 +01:00
Evie Litherland-Smith
0c59117518
Move powermenu definitions into rofi expression
2023-05-16 10:06:23 +01:00
Evie Litherland-Smith
61d7f404d8
Set powermenu and power-profiles scripts using nix
2023-05-16 09:59:04 +01:00
Evie Litherland-Smith
38c18601b7
Move nvim related things to separate repo
2023-05-16 09:58:47 +01:00
Evie Litherland-Smith
25c5382905
Don't set neovim config in nix, just enable program, get config from separate repo
2023-05-16 09:29:53 +01:00
Evie Litherland-Smith
97abceef12
Re-enable catppuccin transparency for hyprland blur
2023-05-16 09:14:51 +01:00
Evie Litherland-Smith
5a18c254ac
Move home-manager config into separate directories
...
Add platform specific hyprland/hyprpaper/waybar config into platform
specific home-manager files, better integration with nix and no
conflicing links
2023-05-16 09:13:59 +01:00
Evie Litherland-Smith
2db705ad25
Use noask argument for keychain to stop prompting at startup
2023-05-16 09:12:03 +01:00
Evie Litherland-Smith
b4d45ba6bb
Flatten home/desktop structure
2023-05-16 09:11:39 +01:00
Evie Litherland-Smith
9e8849ad08
Add neotree shortcut to alpha, return to left panel
2023-05-15 11:16:19 +01:00
Evie Litherland-Smith
8c7f8dba52
Rearrange again to reduce complexity
...
Move collections to use default.nix in relevant directories
Combine GUI elements into gui directory
2023-05-15 11:12:17 +01:00
Evie Litherland-Smith
7719862a6f
Add nix-ld and nix-index, update python venv template accordingly
2023-05-12 15:27:21 +01:00
Evie Litherland-Smith
5d78d93081
Add tree-sitter cli, ensure all languages installed automatically
2023-05-12 11:51:04 +01:00
Evie Litherland-Smith
0bdae5f583
Return to using tab and split for neogit
2023-05-12 08:39:10 +01:00
Evie Litherland-Smith
58ed61d485
Add neovide alias without using multigrid (for noice)
2023-05-12 08:38:50 +01:00
Evie Litherland-Smith
172d094b56
Disable catppuccin transparency (again), reduce floating window
...
transparency
2023-05-11 21:46:07 +01:00
Evie Litherland-Smith
f94daf819c
Reduce wezterm opacity
2023-05-11 19:18:02 +01:00
Evie Litherland-Smith
621ed60516
Add alpha
...
Update catppuccin integrations
Fix lsp hover from noice filter
Fix broken treesitter config
2023-05-11 18:03:39 +01:00
Evie Litherland-Smith
f43ff1c472
Add noice as lualine dependency
2023-05-11 12:19:36 +01:00
Evie Litherland-Smith
3aa74091ea
Add custom lsp progress to status bar using noice api
2023-05-11 11:53:58 +01:00
Evie Litherland-Smith
dc65ffb590
Add noice telescope extension
2023-05-11 11:23:14 +01:00
Evie Litherland-Smith
c6ed66af9c
Update lsp progress popup, disable commit confirmation in neogit
2023-05-11 10:54:29 +01:00
Evie Litherland-Smith
6b90efb5bb
Remove separate config files by merging with plugin definition
...
Add noice.nvim for fancier ui
2023-05-11 10:44:22 +01:00
Evie Litherland-Smith
be5bdb332c
Move navic and navbuddy config into own files
2023-05-11 09:01:21 +01:00
Evie Litherland-Smith
9567908cb7
Rewrite keymap definition, add nvim-navbuddy
...
Move plugin-specific keymaps into init section of plugin definition
Add nvim-navbuddy for breadcrumbs navigation
Remove aerial as replaced by navbuddy
2023-05-11 08:51:35 +01:00
Evie Litherland-Smith
d0ce2d2005
Start nvim lsp on BufEnter
...
LSP needed by lualine now due to nvim-navic, so needs to start on buf
enter to avoid weirdness
2023-05-11 08:03:56 +01:00
Evie Litherland-Smith
8b7289a321
Add material design git icon for lualine branch module
2023-05-11 08:00:37 +01:00
Evie Litherland-Smith
ed663b9674
Configure lualine
...
Setup lualine modules, remove some old plugins
2023-05-10 22:13:59 +01:00
Evie Litherland-Smith
6afbb00ca6
Add lualine as feline replacement
2023-05-10 19:25:15 +01:00
Evie Litherland-Smith
518e59446a
Log in as root to servers by default, add lazygit for root user
2023-05-09 17:56:18 +01:00
Evie Litherland-Smith
99afa66c88
Add shortcut to start hardware specific Hyprland config
2023-05-07 06:27:04 +01:00
Evie Litherland-Smith
3ed62602f2
Setup specific syncthing config for Vanguard
2023-05-06 15:24:31 +01:00
Evie Litherland-Smith
8fd5491f57
Remove sddm from steam, add update fish abbreviation
2023-05-06 14:02:35 +01:00
Evie Litherland-Smith
2acbcf0d60
Add syncthing service
2023-05-06 14:00:45 +01:00
Evie Litherland-Smith
bc2e8d2166
Add platform specific update alias
2023-05-06 06:55:45 +01:00
Evie Litherland-Smith
b9ae841286
Fix paths for rofi scripts
2023-05-05 18:37:23 +01:00
Evie Litherland-Smith
cfca522e76
Move home-manager bootstrapping into common importable file
2023-05-05 15:02:31 +01:00
Evie Litherland-Smith
44117ddedf
Fix paths for hyprpaper config
2023-05-05 14:39:56 +01:00
Evie Litherland-Smith
5018fbbee5
Restructure SSH config similar to Git for personal/work separation
2023-05-05 13:29:39 +01:00
Evie Litherland-Smith
5002cf9d48
Move SSH configs into specific collections
2023-05-05 13:20:32 +01:00
Evie Litherland-Smith
00dfa03827
Add spacing to starship prompt
2023-05-05 10:34:42 +01:00
Evie Litherland-Smith
850e374904
Update some font symbols used
...
Remove extra workspace bindings for H0615
2023-05-05 10:08:41 +01:00
Evie Litherland-Smith
120f08772e
Add freia ssh config
2023-05-05 10:08:27 +01:00
Evie Litherland-Smith
23c50c3b10
Add keybind to raise floating window, add sshfs package
2023-05-05 08:53:59 +01:00
Evie Litherland-Smith
3018b57334
Move nix config up to top level of directory
2023-05-04 12:37:53 +01:00
Evie Litherland-Smith
6193f366de
Start another restructure
...
Move home config back into nixos, too annoying to
maintain as separate when not needed
Regoup nix expressions logically, make use of defaults and
create GUI collections to minimise code needed for common
machine definitions
2023-04-25 14:27:28 +01:00
Evie Litherland-Smith
303bcc7df9
Add otpclient and x2go, remove teams
2023-04-24 17:17:34 +01:00
Evie Litherland-Smith
5750f1a9ca
Add some fish abbreviations, update ssh config
2023-04-24 13:27:55 +01:00
Evie Litherland-Smith
a3c55ceede
Use new system for defining home vars and git email
2023-04-24 10:02:12 +01:00
Evie Litherland-Smith
13de5a2bba
Add specific configs for different git emails
2023-04-24 09:55:29 +01:00
Evie Litherland-Smith
46f9a593ff
Fix structure levels
2023-04-23 14:53:55 +01:00
Evie Litherland-Smith
e35a926cb6
Reorganise common directory with env for less duplication
2023-04-23 14:46:59 +01:00